Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in /home/u52/libreoffice.su/WWW/forum/Sources/Load.php on line 2699

Notice: SSI.php не может загрузить сессию! Возможно, это проблема связана с выходом или другими функциями. Пожалуйста, убедитесь что SSI.php вставлен в самом начале перед всеми другими скриптами! in /home/u52/libreoffice.su/WWW/forum/SSI.php on line 170

Создание формул в LibreOffice Math

Опубликовано: 20.03.14 / Автор: Катерина - 1 комментарий

Сегодня мы поговорим о том, как выполняется создание, редактирование и форматирование формул в LibreOffice Math.

Для начала поясним, что LibreOffice Math — это редактор формул, который входит в пакет LibreOffice. Он нужен для создания сложных выражений, которые нельзя сформировать с помощью стандартного набора символов и знаков. Его можно запускать отдельно или вызывать в тех приложениях, в которых нужно добавить формулу.

Запустим Math: для этого либо выберем пункт Создать->Формулу Math на стартовом экране LibreOffice, либо ярлык самой программы, либо пункт меню Вставка->Объект->Формула... в другом приложении пакета. Откроется окно, состоящее из области вывода результата, области набора формулы на языке разметки и блока шаблонов (по сути он дублирует более привычную панель Элементы, но бонусом содержит примеры):

Создание формул LibreOffice Math

Создавать формулы можно двумя способами:
— формировать её из готовых шаблонов и вписывать туда свои числа;
— набирать весь текст с нуля на специальном языке разметки.
Обычно так получается, что удобнее всего набирать основу формулы из шаблонов, при необходимости размножая их и дополняя символами с клавиатуры.

В качестве примера возьмём три разных выражения и попробуем их набрать. Пусть это будут абстрактная матрица (1), закон Стефана-Больцмана (2) и формула Герона для определения площади трапеции (3):

math-formula-12

Чтобы сформировать матрицу, в области для набора формул напишем «М=», добавим после него круглые скобки, зайдя в раздел шаблонов Скобки и выберем так пункт Круглые скобки (масштабируемые) (масштабируемые, чтобы они растягивались под матрицу любой высоты):

Создание формул LibreOffice Math

Однако, имеющиеся скобки позволяют нам вводить числа только в одну строку. Чтобы ввести матрицу 3х3, воспользуемся командной Матричное расположение раздела Формат:

Создание формул LibreOffice Math

Матрица пример имеет размер 2х2. Для того, чтобы получить нужную нам размерность, выполним правку команды. Вот так:
Создание формул LibreOffice Math

Теперь остаётся только добавить числа либо в строке команд вместо знаков ?, либо непосредственно в ячейки матрицы:
Создание формул LibreOffice Math

Сохраним результат нашей работы: нажимаем кнопку или пункт меню Файл->Сохранить и сохраняем формулу в родном формате ODF с названием «Примеры формул»:

Создание формул LibreOffice Math

Math позволяет сохранять формулы в формате LibreOffice (.odf), формате OpenOffice.org (.sxm), стандартном формате для вставки на web-страницы (.mml) и экспортировать их в PDF.

Теперь приступим к закону Стефана-Больцмана. Спустимся на строчку ниже нашей матрицы (команда newline либо пункт Новая строка в разделе Форматы) и начнём набор. Нужной нам буквы в готовых шаблонах нет, поэтому воспользуемся Каталогом символов. Для этого нажимаем пункт меню Сервис->Каталог или кнопку math-formula-kn-1. В появившемся окне выбираем нужную категорию из списка Набор символов и необходимый символ и нажимаем кнопку Вставить:

Создание формул LibreOffice Math

Если в Каталоге нужного символа нет, его можно добавить, выбрав в том же окне Символы кнопку Изменить.... Откроется окно Правка символов, содержащее большое количество символов, которые можно добавить в каталог или заменить ими уже существующие.

Добавим нижний индекс — это пункт Нижний индекс справа в разделе Форматы:

Создание формул LibreOffice Math

Затем выделим нашу букву и переставим её на место основной, а в индекс добавим букву «сигма» из каталога. Припишем равно и вставим интеграл с индексами: Операторы->Индексы интеграла и впишем в них ноль из знак бесконечности (Прочее->Бесконечность):

Создание формул LibreOffice Math

Аналогично добавим недостающие переменные: добавим из каталога букву «омега», скопируем из первой половины равенства сигму, а остальные буквы наберём с клавиатуры 🙂 Чтобы добавить степень Т, воспользуемся командой Форматы->Степень. Получим требуемый закон:

Создание формул LibreOffice Math

Формула Герона содержит три новых для нас элемента: квадратный корень, модуль и деление дробью. Первый находится в разделе Функции->Корень квадратный, второй — Скобки->Обычные линии, третий — Унарные/бинарные операции->Деление(дробь). Формируем формулу, предварительно отступив от предыдущей с помощью команды newline:

Создание формул LibreOffice Math

Теперь, когда формулы набраны, можно заняться их форматированием. Чтобы изменить начертание, кегль или цвет текста, можно воспользоваться командами раздела Атрибуты, а для изменения шрифта, интервала или выравнивания текста, нужно вызвать пункт меню Формат и выбрать соответствующий подпункт.
Чтобы наши формулы выглядели как в примере, нужно добавить в конце каждого выражения его номер (обратите внимание, что при проставлении скобок вручную, закрывающая скобка появляется автоматически) и выровнять их по левому краю (пункт меню Формат->Выравнивание, значение Слева). Получим искомый результат:
math-formula-12

Сохранимся. При вставке формулы в формате ODF в документ или таблицу, учитывайте один нюанс: открыть её из Math, запущенном в другом приложения, нельзя. Поэтому придётся открыть оба документа и, скопировав выражение на языке разметки, вставить его в открытый в приложении редактор формул. Поэтому, формулы необходимые разово, целесообразно набирать в редакторе открытом в нужном документе, а используемые постоянно — сохранять в самом Math и копировать при необходимости.

В данной статье мы рассмотрели основные приёмы работы с формулами в LibreOffice Math. Однако, если у вас остались вопросы по данной теме, вы можете задать их в комментариях или на нашем форуме. Мы постараемся оперативно на них ответить 🙂

1 comment

  1. Мишель - 10 апреля 2016 Reply

    Случайно закрыл блок шаблонов, теперь не могу открыть снова. Подскажите, как.

Оставить комментарий