Данная процедура вызывается командой меню "Обработать текст с формулами", либо из палитры Сценарии скриптом MT-TreatEq-CS**.js.

Скрипт выравнивает формулы в публикации. Вы можете выбрать тектовым курсоров некоторый текст и выровнять там формулы, либо инструментом "Выделение" (стрелка) выделить некоторый фрейм, в котором требуется выровнять формулы, либо отменить любые выделения (кликнуть инструментом "Выделение" в пустой области), чтобы выровнять формулы по всей публикации.

Что значить выровнять?

Формула в публикации InDesign - это графический фрейм, содержащий графический объект, имеющий связь с EPS или WMF-файлом. Графический фрейм может иметь обтекание с четырех сторон и, так как он находится в строке, то точка вставки объекта в строку имеет интерлиньяж.

В работе MT-Script используется обтекание формулы только сверху и снизу. Для встроенных в строку объектов обтекание сверху не изменяет взаимное расположение строк, поэтому для того, чтобы формула не "налезала" на строку сверху в точки встравки объекта устанавливается нужный для этого интерлиньяж. Сдвиг же строки снизу хорошо регулируется обтеканием формулы снизу.

Итак, MT-Script всегда устанавливает обтекание формулы сверху - 0, меняет интерлиньяж для того, чтобы отодвинуть строку с формулой от строки сверху и использует обтекание формулы снизу для того, чтобы отодвинуть строку снизу.

Также автоматически осуществляется выравнивание формулы по базовой линии. При формировании формулы MathType рассчитывает положение базовой линии для формулы и записывает эту инфомрацию в EPS или WMF-файл. MT-Script использует эти данные для того, чтобы выровнять базовую линии формулы по базовой линией строки, в коротой находится формула.

Изменение параметров обтекания и величина интерлиньяжа (отбивка строки, расположенной сверху от строки с формулой) осуществляется через основные установки MT-Script.

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