Как верстать тексты с формулами в InDesign

Статус
Закрыто для дальнейших ответов.

Linxy

Девушка с битой
Топикстартер
Сообщения
2 050
Оценка реакций
3 669
Нам понадобится:
  • InDesign
  • Microsoft Word
  • MathType (должен быть совместим с вашей версией Microsoft Word, чтобы интегрироваться в его меню)
  • MT-Script. Это обязательный скрипт для обработки формул. В целом на сайте автора (участник нашего форума @mvlad123) есть великолепная и подробная инструкция в разделе Документация. Я опишу свой алгоритм, но там можно увидеть и немного другой подход. Скрипт платный, но недорогой, окупается в миг и однозначно стоит того. Тем более, что великодушный автор позволяет бесплатно тестировать его в выходные дни.
Создание стиля для формул в MathType:
Чтобы все формулы выглядели одинаково к ним надо применить общий стиль. Поэтому сначала создаем его.
Открываем MathType и настраиваем желаемые параметры* в трёх окнах:
  • Style —> Define. Здесь выбираем нужные шрифты и их начертания для цифр, переменных, символов.
121376


  • Size —> Define. Это окно для настройки размеров шрифта и положения отдельных элементов.
121385

  • Format —> Define Spacing.
121387


* Эти настройки подбираются в зависимости от шрифтов, которые будут использованы при верстке текста.

По умолчанию в InDesign верхние и нижние индексы составляют 58% от основного кегля и расположены на позиции 33%. Это настраивается в настройках Indesign: Edit —> Preference —> Advanced Type (Редактирование —> Установки —> Дополнительные параметры текста)
В MathType же по умолчанию цифры другие: 60% и 25%.
Это не сильно заметно невооруженным взглядом, но в угоду перфекционизму я меняю эти параметры в MathType (выделено на скринах выше), чтобы всё-таки получалось не так,
121380


а ровненько:
121384


В конце сохраняем все настройки MathType на диск.
Меню Preferences —> Equation Preferences —> Save to File...
 
Последнее редактирование:

Linxy

Девушка с битой
Топикстартер
Сообщения
2 050
Оценка реакций
3 669
Подготовка в Word:

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

2. Применяем созданные в MathType настройки ко всем формулам:
Для этого в Word переходим на панель MathType и нажимаем Format Equations.
В появившемся окне отмечаем MathType preference file и выбираем сохраненный файл с настройками.

121397


3. Экспортируем формулы в отдельную папку. В результате этой операции формулы в тексте заменяться на теги << Eqn0001.eps >>, которые потом распознает скрипт. А сами формулы будут сложены в выбранной папке.
Для этого в той же панели MathType в Word нажимаем на пункт Export Equations.
В окне настроек экпорта выбираем путь к папке, где будут храниться формулы, тип файла для формул — eps (есть ещё вариант wmf, но он не подходит для работы в CMYK без дополнительных телодвижений).
Для правильной работы скрипта File name pattern должен быть в виде Eqn#### или Eqn#####, если формул будет больше 9999 штук.
Обязательно ставим галку Replace equations with file name и запускаем процесс.

121399


4. После окончания файл с тегами вместо формул сохраняем под новым именем.
 
Последнее редактирование:

Linxy

Девушка с битой
Топикстартер
Сообщения
2 050
Оценка реакций
3 669
Работа в Indesign:

1. Помещаем файл без формул в InDesign.
File —> Place... (Файл —> Поместить...) или Ctrl + D.

2. Для корректного размещения формул по базовой линии отключаем выравнивание текста по интерлиньяжу в настройках InDesign. За это отвечает галка Skip By Leading (Выравнивать текст по интерлиньяжу) в Edit —> Preference —> Composition (Редактирование —> Установки —> Компоновка). Этот пункт надо отключить.

3. Переходим к скрипту. Расписывать установку скриптов я не стану, это можно прочитать на сайте автора.
Если всё установлено правильно, то в меню InDesign появится новый пункт:

121403


4. В первую очередь нужно установить нужные настройки скрипта.
Выбираем подсвеченный на скрине выше пункт Preferences (Установки). Подробно о каждом пункте настроек можно почитать на сайте.
Лично у меня настройки имеют следующий вид:
121404


5. Переходим непосредственно к размещению формул. За это отвечает пункт Place equations instead of the text with tags <<>> (Разместить формулы вместо текста с тэгами <<>>).
Если нужно обработать всю публикацию, то не должно быть ничего выделено. В ином случае скрипт обработает только выделенный кусок текста.
В окне выбираем папку с нашими формулами и наблюдаем за ползунком прогресс-бара.

На этом процесс размещения формул завершен и можно начинать верстать.
 
Последнее редактирование:

Linxy

Девушка с битой
Топикстартер
Сообщения
2 050
Оценка реакций
3 669
Второй способ размещения формул без участия Word:

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

Заключается этот способ в следующем:
  1. Готовим настройки MathType, как и в первом способе.
  2. Сразу помещаем вордовский документ в InDesign c помощью команды File —> Place... (Файл —> Поместить...) или Ctrl + D.
  3. Настраиваем скрипт в окне Preferences (Установки).
  4. Отменяем внедрение формул с помощью соответствующей команды в меню скрипта: Unembed equations (Отменить встраивание формул).
  5. Применяем к формулам настройки оформления: Batch transformation of equations (Пакетное преобразование формул).

121407
 
Статус
Закрыто для дальнейших ответов.