OpenOffice.org (OOo) имеет компонент для создания и редактирования математических формул. Обычно он используется как редактор формул в текстовых документах, но может также использоваться с другими типами документов или автономно.
Когда используется внутри Writer, уравнение обрабатывается как объект в текстовом документе.
Чтобы вставить формулу в «OpenOffice.org Редактор текстов» (далее OOo Writer), выполните Вставить > Объект > Формула Math. Внизу экрана открывается Редактор формул, и появляется всплывающее окно Элементы формулы. Вы будете также видеть маленький блок (с серой границей) в вашем документе, где будет отображаться формула.
Рис. 1. Редактор формул, окно Выбор, и местоположение формулы
Редактор формул использует язык разметки для представления формул. Например, %beta создает греческий символ .
Эта разметка разработана, чтобы читать подобно английскому языку всякий раз, когда это возможно. Например, a over b отображается как дробь:
Есть три способа ввести формулу:
Контекстное меню и окно Элементы формулы вставляют разметку, соответствующую символу. Кстати, это обеспечивает удобный способ изучить разметку Ooo Math.
Самый простой метод для ввода формулы - окно Элементы формулы:
Окно Элементы формулы разделено на две главные части:
В окне Элементы формулы:
Когда Вы выбираете символ умножения на окне Элементы формулы, происходят две вещи:
Символы <?> вы должны заменить соответствующим текстом. После чего формула автоматически обновится, и результат должен быть таким:
Другой способ обратиться к математическим символам состоит в том, чтобы щелкнуть правой кнопкой мыши на редакторе формулы. Это вызовет меню:
Пункты в этом меню в точности соответствуют пунктам в окне Элементы формулы.
Вы можете ввести команды языка разметки непосредственно в редакторе формулы. Например, Вы можете ввести «5 times 4». Если Вы знаете язык разметки, это может быть самым быстрым способом ввести формулу.
Ниже приведен краткий список общих формул и соответствующие им конструкции языка разметки.
Греческие символы обычны в математических формулах. Эти символы не доступны в блоке выбора или через контекстное меню. К счастью, через язык разметки ввести греческие символы просто: напечатайте признак % и следом за ним название символа, по-английски.
Другой способ вводить греческие символы - использовать окно каталога. Идите в Сервис > Каталог.
В списке «Набор символов» выберите «Греческий» и двойным щелчком на нужном греческом символе в списке.
Для этого примера мы предположим что:
Инструкция:
Редактор формул как плавающее окно
Редактор формулы может занимать большую часть окна Writer'а. Чтобы превратить редактор формул в плавающее окно, сделайте следующее:
Вы можете превратить плавающее окно обратно во внедренную рамку, используя те же самые шаги. Удерживайте клавишу Control, и дважды щелкните по оконной рамке.
Это один из самых обычных вопросов людей, спрашивающих об OOo Math. Ответ является простым, но не интуитивно понятным:
Самые большие трудности при использования OOo Math вызывает написание сложных формул. Этот раздел дает некоторые представления о написании сложных формул.
Скобки - ваши друзья
OOo Math не знает ничего о порядке операции. Вы должны использовать скобки для явного задания порядка обработки операторов. Рассмотрим следующий пример:
Формула больше чем из одной строки
Предположим, что Вы хотите напечатать формулу, состоящую более чем из одной строки.
Ваша первая реакция состояла бы в том, чтобы просто нажать Клавишу Enter. Однако, если вы нажимаете клавишу Enter, хотя разметка переходит на новую строку, окончательная формула этого не делает. Вы должны явно ввести команду newline.
Команды «sum» и «int» могут иметь параметры «from» и «to». Они используются для задания нижнего и верхнего пределов соответственно. Эти параметры могут использоваться отдельно или вместе.
Чтобы понять предпосылку проблемы, мы кратко рассмотрим матричные команды:
Строки матрицы разделяются двумя символами ##, а элементы в пределах каждой строки одним символом #.
Первая проблема с которой сталкиваются пользователи, имеющие дело с матрицами - то, что скобки «не масштабируются» с матрицей:
OOoMath предоставляет «масштабируемые» скобки. То есть скобки, которые растут в размере, чтобы соответствовать размеру их содержимого. Используйте команды left( и right) чтобы ввести масштабируемые скобки.
Используйте left[ и right] для получения квадратных скобок.
Почти во всех формулах требуются различные типы скобок. Формулы в OpenOffice позволяют использовать нескольких видов скобок.
Создание производных по существу сводится к одной уловке: Скажите OOo, что это - дробь.
Другими словами, Вы должны использовать команду «over». Объедините ее с введенной буквой «d» (для полной производной) или командой «partial» (для частной производной), чтобы достигнуть эффекта производной.
Нумерация формул - одна из лучших скрытых особенностей OOoMath. Шаги просты, но не очевидны:
«fn» будет заменено пронумерованной формулой:
Теперь Вы можете дважды щелкнуть на формуле, чтобы ее отредактировать. Например, вот - функция Riemann Zeta:
Вы можете вставить ссылку на формулу в соответствии со следующими шагами:
Если Вы позже добавите формулу в документ перед формулой, на которую ссылаетесь все формулы будут автоматически перенумерованы, и перекрестные ссылки обновлены.