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

Запускается из меню MT-Script-CS6/Установки или из палитры «Сценарии».

установки mt-script

0 — В заголовке окна указывается версия Вашего скрипта.

1 — Данная версия рассчитана только для PC (Windows), поэтому переключатель «PC — Mac» заблокирован.

2 — При первоначальном запуске выбирается язык интерфейса в соответствии с локализацией вашей версии InDesign. Однако, можно самостоятельно выбрать подходящий язык интерфейса — русский или английский. Для этого щелкните по кнопке Russian или English.

3 — Пункт «Корректировка сдвига базовой линии» уточняет смещение базовой линии при размещении, редактировании и обработке формул. Задается в пунктах. Дело в том, что файлы с формулами MathType содержат информацию о сдвиге базовой линии, которая используется для выравнивания формул как в Word, так и в InDesign (с использованием MT-Script или аналогичных скриптов). Однако, эта величина установлена в рассчете на шрифт Symbol, поэтому если перед(после) формулы следует какой-нибудь арифметический знак или знак раверства, набранный не в Symbol, то он будет немного сдвинут относительно базовой линии формулы. Для корректировки этого сдвига можно использовать этот пункт. Однако, как правило, величина сдвига не превышает долей пункта.

4«Дополнительное смещение вверх от формулы» задается в пунктах. Возможно задание любых положительных или отрицательных значений.
Если разместить, например, двухстрочную формулу (какую-нибудь дробь) в тексте, то она «налезет» на верхнюю и нижнюю строки. Как решить эту проблему? Есть два пути — установить автоинтерлиньяж, тогда InDesign сам отодвинет строку с формулой от предыдушей строки, либо установить флажок около «Включить установку интерлиньяжа для формулы». В этом случае уже скрипт будет рассчитывать необходимый для формулы интерлиньяж, причем такой, чтобы верхняя граница формулы совпадала с базовой линией строки сверху.

отбивка строки сверху над строкой с формулой

Кстати, для каждой формулы устанавливается интерлиньяж, определяемый по правилу:

интерлиньяж = высота формулы – сдвиг базовой линии формулы + доп. сдвиг.

Если установить «Дополнительное смещение вверх от формулы» равным –100 (минус сто), то скрипты не будут рассчитывать интерлиньяж для каждой формулы, а просто установят для формул автоинтерлиньяж, чтобы InDesign сам подбирал величину интерлиньяжа в соответствии с установеленными в InDesign параметрами.

  • Если «Дополнительное смещение вверх от формулы» равно –100 (минус 100), то скрипт будет применять к формулам автоинтерлиньяж.
  • Если 0, то верхний край фрейма с формулой (голубой прямоугольник) будет совпадать с базовой линией верхней строки.
  • Если, например, 5, то верхний край фрейма с формулой будет отступать от базовой линии верхней строки 5 пунктов (вниз).

Установка отрицательных значений приводит к перемещению строки с формулой вверх по направлению к верхней строке вплоть до «налезания» формулы на строку.
Но какое бы отрицательное значение дополнительного сдвига Вы не установили, скрипт не позволит сделать интерлиньяж формулы меньше 0,1 пункта.
При изменении размеров формулы, либо при ее масштабировании интерлиньяж автоматически пересчитывается при условии включенного «флажка» «Включить установку интерлиньяжа для формулы».

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

5 «Дополнительное смещение вниз от формулы в многострочном абзаце» задается в пунктах. Допустимы любые положительные и отрицательные численные значения и нуль. Определяет границу обтекания фрейма с формулой снизу. Для его работы необходимо, чтобы в меню InDesign Редактирование/Установки/Компоновка (или Ctrl + K) в блоке «Обтекание текстом» был отключен флажок «Выровнять текст по интерлиньяжу».

обтекание формул снизу

При отключенном флажке «Дополнительное смещение вниз от формулы в однострочном абзаце» абзацы не делятся на однострочные и многострочные. К любому типу абзаца применяется отбивка снизу при обтекании, установленная в пункте «Дополнительное смещение вниз от формулы в многострочном абзаце».

Иными словами, скрипт различает одно- и многострочные абзацы и в состоянии применять различную величину обтекания формулы снизу для двух этих случаев. Хотите, чтобы обтекание в одно- и двухстрочных абзацах было разным, включите «Дополнительное смещение вниз от формулы в многострочном абзаце» и не забудьте включить «Вкл. проверку перехода одно- и многострочные абзацы», чтобы при редактировании и создании новых формул скрипты сами проверяли, в каком абзаце расположена формула.

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

7 — При включенном флажке «Дополнительное смещение вниз от формулы в однострочном абзаце» становится доступным пункт «Вкл. проверку перехода одно- и многострочные абзацы». Дело в том, что количество строк в процессе редактирования формул может изменяться. Например, был однострочный абзац. Вы размещаете новую формулу (или редактируете уже имеющуюся в публикации формулу), и она переносится на следующую строку. Теперь абзац будет многострочный. В таком случае при отключенной «проверке перехода» обтекание новой формулы (или редактируемой) будет определяться параметрами для многострочных абзацев, а все остальные формулы так и останутся с параметрами для однострочного абзаца. Если же проверка включена, то анализируются все формулы в этом абзаце и им присваиваются новые «многострочные» атрибуты обтекания.

8 — Флажок «Изменить масштаб формул в выбранной области» и поле ввода для величины масштаба в процентах. Если он установлен, то все формулы, обрабатываемые MT-TreatEq-CS9, MT-EditEq-CS9, MT-NewEq-CS9, примут указанный масштаб. Если далее снять флажок, то формулы будут обрабатываться с сохранением ранее установленного масштаба. Чтобы его поменять, необходимо вновь установить флажок, указать новый масштаб, и обработать интересующие формулы.

Выделите текст с формулами, запустите MT-Dialog-CS6, включите «Изменить масштаб формул в выбранной области» и установите 80%. Запустите «обработать текст с формулами». Теперь эти формулы уменьшились.

Запустите MT-Dialog-CS6 и выключите «Изменить масштаб формул в выбранной области». Выберите большую часть текста так, чтобы в выделение попали как уменьшенные формулы, так и нормальные. Обработайте выделенный текст. Ничего не меняется. Масштабы формул остаются прежними. 100% так и остается 100%, а уменьшенные до 80% также остались 80%-ными.
Теперь опять запустите MT-Dialog и включите «Изменить масштаб формул в выбранной области», задав, например, 100%. Обработайте тот же текст. Теперь все формулы имеют масштаб 100%.

9 — Пункт «Включить проверку дублирования формул (для скрипта MT-Edit)» позволяет перед редактированием формулы проверить, есть ли ее копии в файле публикации. Если этого не сделать, то любые изменения этой формулы будут применены ко всем ее копиям, что не всегда хорошо. Однако, эта проверка может быть длительной по времени. Поэтому, иногда гораздо эффективнее запустить скрипт MT-ClearDoubleLinks-CS6 (или из меню MT-Script-CS*->Проверить дублированные формулы), чтобы ликвидировать сдвоенные ссылки по всей публикации сразу, а затем приступать к редактированию формул.

10Отображать статус MTGate6.exe. Если включено, то отображаются диалоговые окна, сообщающие о статусе проверки валидности и текущей операции, которую выполняет скрипт. Выключите его, чтобы несколько ускорить работу скриптов.

11 — Флажок «Включить Progressbar». Если включен, то все операции будут сопровождаться отображением на Progressbar динамики процесса.

12 — Нажав на кнопку «© Mikizil V., 2010», откроется Интернет-сайт разработчика скриптов MT-Script.

13Clear Pref, Preference file - ****, WMF, EPS.

WMF, EPS — здесь Вы указываете тот формат файла, в который будут преобразовываться формулы при пакетном преобразовании или при поиске-замене, формат файла создаваемой новой формулы. Пожалуйста, имейте это ввиду.

Preference file - ****. **** — это либо undecleared (неопределенный), либо название файла с установками Mathtype. Кстати, если здесь указано имя какого-то файла установок, а Вам нужен undeclared, просто нажмине на кнопку Clear Pref. Влияет на параметры формул после пакетного преобразования, при поиске-замене, при создании новой формулы.

Чтобы выбрать файл с установками MathType, щелкните по кнопке Preference file - ****, откроется диалоговое окно, найдите нужный Вам файл с установками (он имеет расширение eqp), выберите его, нажмите Ok. Вместо **** будет стоять имя выбранного файла. Например, Preference file - Euclid10.

Что такое Preference-файлы MathType? Это файлы, в которых записаны параметры формулы.

Как его создать? Откройте MathType, создайте новую формулу или откройте уже имеющуюся, установите нужные размеры шрифтов, параметры стилей и т.п. Теперь зайдите в меню (в MathType) Preferences->Equation preferences->Save to file и сохраните файл конфигурации. Именно в этом файле содержится вся детальная информация о параметрах формулы.

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

А если Preference файл будет неопределен (undecleared)?

Тогда новая формула будет создана с «заводскими» стандартными установками. А пакетное преобразование (и поиск-замена) не изменят параметров Ваших формул. А вот формат файлов (wmf или eps) может измениться в соответствии с выбранной Вами кнопкой WMF или EPS.

14 Ok — сохраняет установленные параменты (эквивалентно нажатию Enter), Cancel — отменяет последние сделанные установки (эквивалентно нажатию Escape).