Программное обеспечение для набора математики

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

См. также Создание уравнений и формул и Редактор формул от Microsoft.

MathType

Microsoft Equation Editor 3

Equation Editor – упрощенная (облегченная) версия программы MathType, поставляемая в дистрибутиве Microsoft Office и некоторых версиях Corel Draw.

Программа очень много лет поставлялась в составе Microsoft Office, но была удалена в январе 2018 года. Якобы из-за проблем с безопасностью. У установивших Office из более ранних дистрибутивов она присутствовать будет.

Заменена на встроенную систему, работающую через вкладку Вставка⇒Уравнение или с помощью горячей клавиши Alt+=. Набор в версиях 2019 года реализуется через UnicodeMath и LaTeX. Скорость набора упала, минимум, в 10 раз. В образовательных целях вопрос пока не рассматривается в связи с непрофесиональностью и деструктивностью идеи. Кроме того, меня обуревает множество сомнений о переносимости подобных объектов в издательские приложения, проверять которые нет ни времени ни желания.

Для работы с уже существующими формулами, пользователям рекомендована установка MathType.

Из личного опыта: возможностей Microsoft Equation мне не хватило только один раз и для единственного элемента — при наборе книги по экономической математике, на 1/3 состоящей из формул.

Создание выполняется через меню/вкладку Вставка→Объект→Microsoft Equation 3. Ранее объект назывался просто Equation.

При создании (вставке) формулы объект возникает непосредственно в тексте, а главное меню заменяется. Если вы хотите открыть его в окне программы Equation, то нужно его именно «открыть» (а не «изменить») с использованием контекстного меню:

Идентичный пункт есть в меню Правка.

"Преобразовать" и пытаться не стоит...

Список функций в Equation Editor и MathType

Ниже приведен алфавитный перечень сочетаний, которые будут восприниматься как функции и, соответственно, выводиться без курсива (зависит от версии; данный список взят из MathType 6.0).
arccosargcscglblgminsin
arccotcosdeghomlimmodsinh
arccsccoshdetImlnPrsup
arcseccotdiminflogRetan
arcsincothexpintlubsectanh
arctancovgcdkermaxsgnvar

Обратите внимание на отсутствие в списке «tg» и всех его производных. Это приводит к закурсивливанию этой функции (типичная ошибка) и необходимости присвоения этим надписям стиля Текст (горячая клавиша Shift+Ctrl+E).

Для MathType перечень может быть дополнен и отредактирован, что позволит легко устранить описанную проблему.

Главное окно программы

Обратите внимание на строку состояния (нижняя часть окна), где отображаются важные сведения о текущих параметрах. В данном случае: масштаб отображения — 200%, в точке расположения курсора включен текстовый стиль (не математический), размер символов — обычный (не уменьшенный и не увеличенный).

Внимание! Если вы «напортачили» в формуле и закрыли ее любым способом, то все произведенные правки сохранятся. Отменой (и в Формульном редакторе и в вызвавшей его программе) можно воспользоваться только если вы сразу заметили непреднамеренное изменение!

Другая неприятность подстерегает, если вы решили вставить формулу, а потом передумали. В документ будет вставлен пустой графический объект. Его можно найти, удалить, отредактировать как формулу, но не увидеть, если курсор стоит не на нем.

Настройки программы

Прежде чем переходить к обсуждению чего-либо, относящегося к работе в Equation Editor, следует разобраться с некоторыми особенностями настроек и возможными последствиями их изменения.

В каждом диалоге настроек (Интервал, Определить размер/стиль) присутствуют 4 кнопки.

  1. «OK» подтвердит внесенные изменения, если они были произведены. Кнопка по умолчанию, может быть нажата клавишей Enter.
  2. «Отмена» не сохранит изменения. Кнопка дублируется нажатием на клавишу Esc.
  3. «Применить» покажет результат без выхода из диалога и позволит оценить произведенные изменения.
  4. «По умолчанию» восстановит все значения текущего диалога на определенные разработчиком. То есть вернет элемент настроек к «заводскому состоянию».

Что принципиально, но не очевидно?

  1. Любые изменения в подобных диалогах изменят все соответствующие элементы в текущей формуле.
  2. Последующие формулы будут набираться с новыми настройками.
  3. Уже набранные формулы никак не изменятся. Но! при их открытии в программе они получат новые (измененные) значения. Никакого оповещения об этом вы не увидите.

Главное меню

По мере описания в меню будут добавляться ссылки.

Файл (File)
Обновить F3
Выход и возврат в документ
Правка (Edit)
Отменить/вернуть ввод Ctrl+Z
Вырезать Ctrl+X
Копировать Ctrl+C
Вставить Ctrl+V
Очистить Del
Select All Ctrl+A
Вид (View)
100%
200%
400%
Масштаб...
Панель инструментов
Обновить
Показать все
Формат
По левому краю
По центру
По правому краю
Выровнять по =
Выровнять по .
Матрица...
Интервал...
Стиль
Математический
Текст
Функция
Переменная
Греческий
Матрица-вектор
Другой...
Определить...
Размер (Size)
Обычный
Крупный индекс
Мелкий индекс
Крупный символ
Мелкий символ
Другой...
Определить...
Справка (Help)
Вызов справки F1
О программе

Панель инструментов

Активация производится щелчком левой клавиши мыши или горячей клавишей F2 + Enter после перевода на нужную панель.

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

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

Все панели в развернутом виде. По этому набору можно легко найти нужный шаблон. Одновременно, картинка является ссылкой на описание элементов.


CTRL+T, UИндекс снизу (under)

Панель символов отношения

CTRL+K, <≤Меньше либо равно CTRL+K, >≥Больше либо равно

Панель скобок

Сразу определимся, что все скобки в программе не имеют никакого отношения к обычным символам: они образуются другими способами и всегда имеют несколько бóльшую высоту. Отсюда вытекает, что выглядят они иначе и их одиночное использование следует рассматривать как ошибку. То есть, первый уровень скобок всегда лучше набирать просто с клавиатуры. Тогда они никак не будут отличаться от набранных в тексте и документ будет выглядеть аккуратнее.

Набор (клавиша)СимволЗначение
CTRL+( или CTRL+)Парные круглые скобки
CTRL+[ или CTRL+]Квадратные скобки
CTRL+{ или CTRL+}Фигурные скобки
CTRL+T, |Абсолютное значение

Панель пробелов и многоточия

Панель дробей и корней

CTRL+CTRL+FДробь (fractal) CTRL+/Дробь косой чертой CTRL+RКорень (radix) CTRL+T, NКорень n-ой степени

Панель надстрочных и диакритических знаков (для символа)

CTRL+SHIFT+-Черта сверху CTRL+SHIFT+~Тильда (способ не работает!) CTRL+ALT+-Стрелка (вектор) TRL+ALT+'Штрих CTRL+SHIFT+"Штрих двойной CTRL+ALT+.Точка сверху

Панель индексов

CTRL+HИндекс верхний (high) CTRL+LИндекс нижний (low) CTRL+JИндексы верхний+нижний

Панель операторов

Панель сумм

CTRL+T, SСумма

Панель стрелок

CTRL+K, A→Стрелка

Панель интегралов

CTRL+IИнтеграл

Панель логических символов

Панель отчеркивания блока (сверху/снизу)

Панель символов теории множеств

CTRL+K, E∈Принадлежит CTRL+K, SHIFT+E∉Не принадлежит CTRL+K, C⊂Содержится в CTRL+K, SHIFT+C⊄Не содержится в

Панель надписей на стрелках

Панель символов

Сюда вошли символы, не относящиеся к остальным категориям.

CTRL+K, I∞Бесконечность CTRL+K, D∂Частная производная CTRL+K, T×Умножение

Панель произведений и теории множеств

CTRL+T, PПроизведение

Панели строчных и заглавных греческих букв

Напомню, что единичные греческие буквы удобно набирать, нажав горячую клавишу CTRL+G и соответствующую английскую букву (с учетом регистра).

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

Панель матриц

Даже и не знаю, что тут комментировать.

CTRL+T, MМатрица (matrix) 3X3

МЕНЮ: Размер→Определить...

МЕНЮ: Формат→Интервал...

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

Горячие клавиши

Перемещения в формуле можно производить и мышью, но, в большинстве случаев, это удобнее делать клавиатурой. Более того, некоторые действия мыши настолько сложно сделать однозначно, что стоит говорить об их невозможности.

Концепция опирается на то, что большинство шаблонов содержат в себе светлый прямоугольник для набора текста. Он получает наименование «поле» и рассматривается в качестве минимальной логической единицы ввода.

В качестве примера можно привести прямую дробь, состоящую из двух полей — числителя и знаменателя.

Дополнительно можно рассматривать перемещения по полям в качестве средства проверки правильности набора.

Одни и те же смещения могут быть достигнуты разными способами.

Изменение масштаба отображения крайне важно для полноценной работы. Принципиально, что для доступа к командам, необходимо запустить редактор формул в отдельном окне, как это описано выше.

Задание стиля позволяет сменить оформление для отдельных знаков. На практике потребуется всем, кто набирает большие объемы формул.

Ввод символов и диакритических знаков
КлавишаСимволЗначение
CTRL+K, IБесконечность
CTRL+K, AСтрелка
CTRL+K, DЧастная производная
CTRL+K, <Меньше либо равно
CTRL+K, >Больше либо равно
CTRL+K, T×Умножение
CTRL+K, EПринадлежит
CTRL+K, SHIFT+EНе принадлежит
CTRL+K, CСодержится в
CTRL+K, SHIFT+CНе содержится в
CTRL+SHIFT+-Черта сверху
CTRL+SHIFT+~Тильда (способ не работает!)
CTRL+ALT+-Стрелка (вектор)
TRL+ALT+'Штрих
CTRL+SHIFT+"Штрих двойной
CTRL+ALT+.Точка сверху

Ввод шаблонов из инструментальной панели

Кроме перечисленного ниже, возможен переход к панели инструментов клавишей F2, что, на мой взгляд, актуально только для случая «отказала мышь, но надо срочно набрать».
КлавишаЭлементЗначение
CTRL+( или CTRL+)Круглые скобки
CTRL+[ или CTRL+]Квадратные скобки
CTRL+{ или CTRL+}Фигурные скобки
CTRL+FДробь (fractal)
CTRL+/Дробь косой чертой
CTRL+HИндекс верхний (high)
CTRL+LИндекс нижний (low)
CTRL+JИндексы верхний+нижний
CTRL+IИнтеграл
CTRL+T, |Абсолютное значение
CTRL+RКорень (radix)
CTRL+T, NКорень n-ой степени
CTRL+T, SСумма
CTRL+T, PПроизведение
CTRL+T, MМатрица (matrix) 3X3
CTRL+T, UИндекс снизу (under)

Горячие клавиши в Equation Editor

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

Ввод формульных конструкций

Специальные значки

Текстовые символы

Другое

Для набора греческих букв (отвечающих латинским по принципам графического или фонетического соответствия) и многих математических символов (нужно помнить код или букву) можно воспользоваться преобразованием букв в шрифт Symbol. Чтобы упростить поиск значений тем, кому потребуется много набирать, приведем основные (наиболее часто используемые в математике, физике, химии) буквы и символы шрифта Symbol.
НабратьРезультатНабратьРезультат
aαAlt+«0163»
bβAlt+«0179»
dδё (Alt+«0184»)÷
DΔ№ (Alt+«0185»)
gγAlt+«0186»
hηAlt+«0187» (»)
jφAlt+«0165»
lλAlt+«0182»
mμРусс. «Р» (Alt+«0208»)
nνРусс. «Ю» (Alt+«0222»)
pπAlt+«0174»
rρAlt+«0162»
qθAlt+«0178»
QΘ
sσ
SΣ
tτ
WΩ
wω


Copyright © 1993–2020 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.