Математические формулы в InDesign
Небольшая компиляция из того, что уже было, плюс собственный опыт.
Как известно, ничего удобнее MathType для набора формул и уравнений пока нет (MathMagic – отстой, InMath стоит 500 евро и
работать с ним чудовищно неудобно).
Известно также, что MathType может отдавать свои формулы как EPS или как WMF. Ни в одном из этих случаев без дополнительного геморроя невозможно добиться формулы с русскими буковками, чтобы еще и цвет был не RGB.
Найдено,
не мной , что если заточить расширение EPS или WMF как объект MathType, то править формулы можно сразу из InD, простым вызовом редактирования линкованного файла.
Сразу скажу: если мы втыкаем формулу как EPS, про кириллицу можно смело забыть (это системный и непреодолимый глюк редактора), зато мы получаем нормальный цвет и нужный нам шрифт в формуле.
Если же нам позарез необходимы русские буковки в формулах, выбор один – WMF. Для этого надо:
испортить нужный нам правильный шрифт так, чтобы юникодовый диапазон у русских символы начинался с 0x0C0 (вместо дополнительного западно-европейского набора) – так мы получаем кириллицу. Порченый шрифт, естественно, надо переобозвать;
назначить редактором WMF'оф MathType, чтобы можно было править формулы прямо в верстке
после утверждения верстки перегнать иллюстратором все полученные WMF'ы в EPS'ы, заодно перекрасив их в CMYK (тут зависит, как сдаем на печать);
перелинковать все формулы.
По-другому победить глюк с кириллицей у меня никак не получилось. Тамошний support развел руками, запросил серийник от MathType и потом промямлил что-то о VBasic в Word, посоветовав на прощание втыкать формулы GIF'ами :angry: . Правки FontInfo.ini, переназначение там же кодировок ничего не дали.
Под занавес о приятном. Можно легко определить положение baseline в формуле, когда мы втыкаем ее в верстку:
открыть формулу в MathType, выделить ее и забрать в Clipboard. Тогда в строке состояния, он напишет ее размеры и расстояние в пунктах от низа формулы до ее baseline'а. Рисунки еще немного всякого см. на
http://www.dessci.com/en/support/tutorials/mt_id/tutorial.htm.
Также можно подсмотреть этот сдвиг в EPS'е: двойной комментарий %%Baseline: n