19 ноября 2014 г.

LibreOffice Math: Каталог. Создание нестандартного набора символов

Большинство вопросов по LibreOffice Math можно решить модификацией каталога. Для некоторых математических символов в Math имеются стандартные команды. Список всех доступных команд приведен в Руководстве по LibreOffice Math.

В случае отсутствия каких-либо символов не составляет проблемы вставить их. Math может использовать любые символы из доступных в установленных в системе шрифтах. Так что, если у вас есть шрифт со смайликами или готический шрифт, то можно вставлять их прямо в ваши формулы. В общем, все ограничивается лишь фантазией пользователя.
Что такое каталог?
Для ввода символов греческого алфавита и некоторых дополнительных символов используется «Каталог» («Сервис → Каталог»).
Каталог содержит несколько стандартных наборов символов. Любой из этих набором можно изменить (добавив, удалив, изменив отдельные символы) или можно создавать свои наборы.

Каждый символ в Каталоге начинается с символа %. Для символов греческого алфавита заданы стандартные команды, которые имеют вид %ALPHA. Для нестандартных символов обычно используется их позиция в юникоде — %Ux0054. Предварительно нестандартные символы нужно добавить в Каталог. Также при добавлении им можно присвоить своё оригинальное название.

Создание нового набора и добавление в него символов
Для создания нового набора и добавления/изменения/удаления символов используется диалог, который вызывается нажатием кнопки «Изменить» в «Сервис → Каталог».
Для создания нового набора в поле «Набор символов» необходимо набрать название.

В списке «Шрифт» выбирается шрифт из которого будут браться те или иные символы. Для выбора доступны все шрифты, установленные в системе.

Для специфичных символов я установил шрифт fonts-oflb-asana-math, доступный в стандартном репозитории Ubuntu.

В поле «Символ» символу можно присвоить свою команду, в противном случае по умолчанию будет использован код позиции в юникоде. Я присвоил символу название «MyChar», следовательно, вводиться он будет командой %MyChar.

После выбора символа и присвоения ему всех параметров необходимо нажать кнопку «Добавить». Символ добавлен в каталог вместе с новым набором.
Теперь можно вставлять новый символ либо через каталог, либо командой %MyChar.
Все настроенные символы и наборы сохраняются в профиле пользователя и перемещаются вместе с формулой.

Решение проблем
В связи с различными правилами оформления математических формул, у пользователей Math возникает несколько вопросов. Многие из них решаются установкой дополнительных шрифтов и модификацией каталога.

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

Поэтому для ввода символа пустого множества нужно использовать символ юникода U+2205 (∅).

Использование готических букв и шрифтов
Для использования готических букв достаточно установить эти шрифты в систему и настроить каталог.

Символ производной (штрих)
Символ производной (штрих) ставится соответствующей клавишей на клавиатуре, однако он не всегда удовлетворяет требованиям пользователей.
Во втором случае использован символ производной из другого шрифта.

Комментариев нет:

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