Создание формул в LibreOffice Math
Сегодня мы поговорим о том, как выполняется создание, редактирование и форматирование формул в LibreOffice Math.
Для начала поясним, что LibreOffice Math — это редактор формул, который входит в пакет LibreOffice. Он нужен для создания сложных выражений, которые нельзя сформировать с помощью стандартного набора символов и знаков. Его можно запускать отдельно или вызывать в тех приложениях, в которых нужно добавить формулу.
Запустим Math: для этого либо выберем пункт Создать->Формулу Math
на стартовом экране LibreOffice, либо ярлык самой программы, либо пункт меню Вставка->Объект->Формула...
в другом приложении пакета. Откроется окно, состоящее из области вывода результата, области набора формулы на языке разметки и блока шаблонов (по сути он дублирует более привычную панель Элементы
, но бонусом содержит примеры):
Создавать формулы можно двумя способами:
— формировать её из готовых шаблонов и вписывать туда свои числа;
— набирать весь текст с нуля на специальном языке разметки.
Обычно так получается, что удобнее всего набирать основу формулы из шаблонов, при необходимости размножая их и дополняя символами с клавиатуры.
В качестве примера возьмём три разных выражения и попробуем их набрать. Пусть это будут абстрактная матрица (1), закон Стефана-Больцмана (2) и формула Герона для определения площади трапеции (3):
Чтобы сформировать матрицу, в области для набора формул напишем «М=», добавим после него круглые скобки, зайдя в раздел шаблонов Скобки
и выберем так пункт Круглые скобки (масштабируемые)
(масштабируемые, чтобы они растягивались под матрицу любой высоты):
Однако, имеющиеся скобки позволяют нам вводить числа только в одну строку. Чтобы ввести матрицу 3х3, воспользуемся командной Матричное расположение
раздела Формат
:
Матрица пример имеет размер 2х2. Для того, чтобы получить нужную нам размерность, выполним правку команды. Вот так:
Теперь остаётся только добавить числа либо в строке команд вместо знаков ?, либо непосредственно в ячейки матрицы:
Сохраним результат нашей работы: нажимаем кнопку или пункт меню Файл->Сохранить
и сохраняем формулу в родном формате ODF с названием «Примеры формул»:
Math позволяет сохранять формулы в формате LibreOffice (.odf), формате OpenOffice.org (.sxm), стандартном формате для вставки на web-страницы (.mml) и экспортировать их в PDF.
Теперь приступим к закону Стефана-Больцмана. Спустимся на строчку ниже нашей матрицы (команда newline
либо пункт Новая строка
в разделе Форматы) и начнём набор. Нужной нам буквы в готовых шаблонах нет, поэтому воспользуемся Каталогом символов. Для этого нажимаем пункт меню Сервис->Каталог
или кнопку . В появившемся окне выбираем нужную категорию из списка Набор символов
и необходимый символ и нажимаем кнопку Вставить
:
Если в Каталоге нужного символа нет, его можно добавить, выбрав в том же окне Символы кнопку Изменить...
. Откроется окно Правка символов
, содержащее большое количество символов, которые можно добавить в каталог или заменить ими уже существующие.
Добавим нижний индекс — это пункт Нижний индекс справа
в разделе Форматы:
Затем выделим нашу букву и переставим её на место основной, а в индекс добавим букву «сигма» из каталога. Припишем равно и вставим интеграл с индексами: Операторы->Индексы интеграла
и впишем в них ноль из знак бесконечности (Прочее->Бесконечность
):
Аналогично добавим недостающие переменные: добавим из каталога букву «омега», скопируем из первой половины равенства сигму, а остальные буквы наберём с клавиатуры 🙂 Чтобы добавить степень Т, воспользуемся командой Форматы->Степень
. Получим требуемый закон:
Формула Герона содержит три новых для нас элемента: квадратный корень, модуль и деление дробью. Первый находится в разделе Функции->Корень квадратный
, второй — Скобки->Обычные линии
, третий — Унарные/бинарные операции->Деление(дробь)
. Формируем формулу, предварительно отступив от предыдущей с помощью команды newline
:
Теперь, когда формулы набраны, можно заняться их форматированием. Чтобы изменить начертание, кегль или цвет текста, можно воспользоваться командами раздела Атрибуты
, а для изменения шрифта, интервала или выравнивания текста, нужно вызвать пункт меню Формат
и выбрать соответствующий подпункт.
Чтобы наши формулы выглядели как в примере, нужно добавить в конце каждого выражения его номер (обратите внимание, что при проставлении скобок вручную, закрывающая скобка появляется автоматически) и выровнять их по левому краю (пункт меню Формат->Выравнивание
, значение Слева
). Получим искомый результат:
Сохранимся. При вставке формулы в формате ODF в документ или таблицу, учитывайте один нюанс: открыть её из Math, запущенном в другом приложения, нельзя. Поэтому придётся открыть оба документа и, скопировав выражение на языке разметки, вставить его в открытый в приложении редактор формул. Поэтому, формулы необходимые разово, целесообразно набирать в редакторе открытом в нужном документе, а используемые постоянно — сохранять в самом Math и копировать при необходимости.
В данной статье мы рассмотрели основные приёмы работы с формулами в LibreOffice Math. Однако, если у вас остались вопросы по данной теме, вы можете задать их в комментариях или на нашем форуме. Мы постараемся оперативно на них ответить 🙂
1 comment
Мишель - 10 апреля 2016
Случайно закрыл блок шаблонов, теперь не могу открыть снова. Подскажите, как.