Экспорт фомул MathType
- Автор темы lomix
- Дата создания
Так значит — MathType. Не младшй брат его Equation, интегрированный в Word, а брат старшийю Дык, в нём есть функция, веренее, команда, вызовом которой он автоматически экспортирует все формулы, что есть в документе, в EPS-файлы, а в текст вставляет имя соответсвующего файла.
Тащишь этот текст в InD, заменяешь имена файлов на сами файлы, и всё.
Подробнисти ищи поиском по форуму — не ты первый с этой «проблемой», и и решения все давно найдены и обнародованы.
Тащишь этот текст в InD, заменяешь имена файлов на сами файлы, и всё.
Подробнисти ищи поиском по форуму — не ты первый с этой «проблемой», и и решения все давно найдены и обнародованы.
Решения найдены и обнародованы все, кроме одного: как заставить при таком методе экспорта заставить InDi отображать в формулах кириллицу. К сожалению, мне пока этого добиться не удалось, и во всех обсуждениях я не видел внятного ответа, как это сделать. Сам я много экспериментировал, меняя шрифты в MathType. Может быть нужно что-то делать на уровне codepage? Не знаю. Но пока мне приходится работы с формулами по-старинке верстать в PM. К сожалению.
СХ
СХ
> Решения найдены и обнародованы все, кроме одного: как заставить при таком методе экспорта заставить InDi отображать в формулах кириллицу.
И это обнародовано. Тут же, на этом форуме.
> Может быть нужно что-то делать на уровне codepage?
Именно на этом уровне.
Делается шрифт, в котором символы кириллицы располагаются на месте тех символов латинницы, какие совпадают с русскими буквами на клавиатуре. Русский текст в MathType набирается не переключая раскладку с английской на русскую, но выбором этого шрифта. Ну не может MathType по-человечески записать нормальную кириллицу в EPS, что ж поделаешь!
Можно и другие варианты придумать, не такие замороченные.
Например, средствами всё того же MathType распечатать каждую формулы на Distiller, и полученные PDF-ы уж и заывёрстывать куда угодно. Кириллица никуда не девается без всяких шаманств со шрифтами. Тоже, конечно, придётся кнопочек понажимать, но это, всё-таки, не шрифты ковырять и набирать формулы заново.
> Но пока мне приходится работы с формулами по-старинке верстать в PM.
Это как? В PM вдруг обнаружился редактор формул?
И это обнародовано. Тут же, на этом форуме.
> Может быть нужно что-то делать на уровне codepage?
Именно на этом уровне.
Делается шрифт, в котором символы кириллицы располагаются на месте тех символов латинницы, какие совпадают с русскими буквами на клавиатуре. Русский текст в MathType набирается не переключая раскладку с английской на русскую, но выбором этого шрифта. Ну не может MathType по-человечески записать нормальную кириллицу в EPS, что ж поделаешь!
Можно и другие варианты придумать, не такие замороченные.
Например, средствами всё того же MathType распечатать каждую формулы на Distiller, и полученные PDF-ы уж и заывёрстывать куда угодно. Кириллица никуда не девается без всяких шаманств со шрифтами. Тоже, конечно, придётся кнопочек понажимать, но это, всё-таки, не шрифты ковырять и набирать формулы заново.
> Но пока мне приходится работы с формулами по-старинке верстать в PM.
Это как? В PM вдруг обнаружился редактор формул?
> Русский текст в MathType набирается не переключая раскладку с английской на русскую, но выбором этого шрифта.<
Дело в том, что речь в данном контексте идет как правило об уже НАБРАННЫХ формулах. Их набирали умные дяди или их студенты, и объем работы проделан немерянный. Задача в том, чтобы результаты этой работы более-менее сносно и экономично заверстать. И вот тут встает проблема именно импорта с минимальными потерями.
>Это как? В PM вдруг обнаружился редактор формул?<
Нет, и я об этом уже писал: OLE, несмотря на все опасности и недостатки. Зато быстро. Пока ни разу не было фатальных проблем.
СХ
Дело в том, что речь в данном контексте идет как правило об уже НАБРАННЫХ формулах. Их набирали умные дяди или их студенты, и объем работы проделан немерянный. Задача в том, чтобы результаты этой работы более-менее сносно и экономично заверстать. И вот тут встает проблема именно импорта с минимальными потерями.
>Это как? В PM вдруг обнаружился редактор формул?<
Нет, и я об этом уже писал: OLE, несмотря на все опасности и недостатки. Зато быстро. Пока ни разу не было фатальных проблем.
СХ
> Только что попробовал формулу с русскими буквами из MathType через буфер обмена в Corel 12 и из него экспорт в EPS (шрифт в кривые!). <
Это, к сожалению, не вариант. И не только по причине трудоемкости, а еще и потому, что "шрифт в кривые". После корректорской читки сверстанного текста всегда бывает приличный объем правки в формулах.
СХ
Это, к сожалению, не вариант. И не только по причине трудоемкости, а еще и потому, что "шрифт в кривые". После корректорской читки сверстанного текста всегда бывает приличный объем правки в формулах.
СХ
> Задача в том, чтобы результаты этой работы более-менее сносно и экономично заверстать. И вот тут встает проблема именно импорта с минимальными потерями.
Ну тогда печатай каждую формулу из MathType на Distiller. Русский текст не слетает и в AI CS нормально потом редактируется, если потребуется.
Какую-никакую автоматизацию этого дела придумать не сложно.
Ну тогда печатай каждую формулу из MathType на Distiller. Русский текст не слетает и в AI CS нормально потом редактируется, если потребуется.
Какую-никакую автоматизацию этого дела придумать не сложно.
Несколько строк кода (ну, несколько десятков) на VBA в Word-е (исходник-то текста с формулами в Word-е!), и вот тебе полная автоматизация.
А вариант «все формулы сохранить в формате wmf. В Corel импортируется корректно» я проверил. И не нашёл подтверждения тому, что всё импортируется корректно. Во-первых, кое-какой текст, причём, не русский, а из спец. символов, слетает, а русский текст (текстовой объект с русским текстом) запросто может коказаться не на своём месте, пусть даже русский текст в нём и читается. Так шта-а-а…
А вариант «все формулы сохранить в формате wmf. В Corel импортируется корректно» я проверил. И не нашёл подтверждения тому, что всё импортируется корректно. Во-первых, кое-какой текст, причём, не русский, а из спец. символов, слетает, а русский текст (текстовой объект с русским текстом) запросто может коказаться не на своём месте, пусть даже русский текст в нём и читается. Так шта-а-а…