Ответ: MathType и Indesign - решение проблем (FAQ)
Выкладываю обновленную версию шапки (GeorgeS, прошу прощения за задержку).
Обобщаю информацию по решению проблем, связанных с помещением формул MathType в виде eps-файлов в Индизайн, прежде всего версии CS3-CS4 (поскольку готовых скриптов для CS5 пока нет, информация об этой версии Индизайна будет добавлена позднее).
1. В MathType любой версии до 6.6a включительно есть ошибка, не позволяющая в общем случае корректно выводить в постскрипт сгенерированные Маттайпом формулы из ID CS3-CS4.
Решение (спасибо уважаемому
1998):
открыть файл mathtype.exe hex-редактором, найти ascii-фрагмент
и аккуратно на месте буквы "b" написать пробел.
Примечание. В ID CS2 этой проблемы нет.
2. Кириллический текст, набранный в MathType с клавиатуры, отображается в Индизайне и выводится неправильно.
Решение:
скопировать в папку C:\Program Files\MathType\Fonts файл cyrfont.enc (см. вложение) и внести в находящийся там же файл fontinfo.ini следующую правку:
В секцию [Encoding]
добавить строчку
Cyrfont = cyrfont.enc
и в конец файла fontinfo.ini строчки вида
[Font1]
Name = NewtonC
Encoding = Cyrfont
для каждого кириллического шрифта, используемого в MathType (подробности есть в самом файле fontinfo.ini).
После этого следует еще в Ворде макросом MathType переформатировать формулы, используя соответствующий mathtype equation preference файл .eqp, после чего импортировать формулы скриптом в ИД.
Примечание 1. После выполнения мероприятий, перечисленных в п. 2, возможен слет в некоторых шрифтах кириллических символов, набранных в Маттайпе с помощью окна Insert Symbol. К сожалению, это неизбежная плата за последующее удобство работы.
Примечание 2. На данный момент не удалось устранить проблему с набором для полноценных юникодных шрифтов, у которых в диапазоне 128-255 находится расширенная латиница (таких как системный TimesNewRoman, опентайповские шрифты ParaType и т. п.). Похоже это системный недостаток нынешних версий MathType, связанный с неполной поддержкой юникода. Для таких шрифтов вносить изменения в fontinfo.ini смысла не имеет.
Примечание 3. Если кириллица в формулах была набрана с использованием системных или других юникодных шрифтов, то ее придется перенабирать заново.
3. Для комфортного помещения в Индизайн формул Маттайп с возможностью их последующего редактирования уважаемым
Maks_Tsofin написан соответствующий скрипт. Обращаться к автору.
4. Еще более мощный и более комфортный в работе скрипт (в том числе с возможностью поиска-замены, пакетного переформатирования формул в Индизайне и т. п.) написан уважаемым
mvlad123.
Ссылка на его сайт
здесь. В описании этого скрипта коротко изложен порядок действий по экспорту формул из Word и их размещению в Индизайне, который будет полезен начинающим.
Ссылки по теме
Обсуждение темы "Формулы в Indesign":
http://forum.rudtp.ru/showthread.php?t=10017
http://forum.rudtp.ru/showthread.php?t=32599&page=2&pp=20
http://forum.rudtp.ru/showthread.php?t=32575&page=1&pp=20
Обсуждение скрипта
mvlad123:
http://forum.rudtp.ru/showthread.php?t=41091
Замечания и поправки приветствуются.
Просьба к тем, кто предпочитает работать с формулами в формате wmf, рассказать об особенностях используемой технологии.