Подскажите как в inDdesign вводить формулы.
Подскажите как в inDdesign вводить формулы.
Мне нужно отобразить простые арифметические операции — деление, умножение..
И как рисовать схемк? квадратики, стрелочки..
Guest
". а также подскажите где скачать программу, которая сама рисует дизайн!"
а на самом деле — простые арифметические операции — помоему естьна клавиатуре, что касается сложных, двухступенчатых формул, равно как и схемок, стрелочек и пр.- все делается через рисование("чисто" как в иллюстраторе с последующим затягиванием в ИнДи, либо рисованием прямо в самой же инди)
смотри по форуму — уже не раз вопрос обсуждался
Как верстать тексты с формулами в InDesign
* Эти настройки подбираются в зависимости от шрифтов, которые будут использованы при верстке текста.
По умолчанию в InDesign верхние и нижние индексы составляют 58% от основного кегля и расположены на позиции 33%. Это настраивается в настройках Indesign: Edit —> Preference —> Advanced Type (Редактирование —> Установки —> Дополнительные параметры текста)
В MathType же по умолчанию цифры другие: 60% и 25%.
Это не сильно заметно невооруженным взглядом, но в угоду перфекционизму я меняю эти параметры в MathType (выделено на скринах выше), чтобы всё-таки получалось не так,
В конце сохраняем все настройки MathType на диск.
Меню Preferences —> Equation Preferences —> Save to File.
Linxy
Девушка с битой
- 30.08.2019
- #2
Подготовка в Word:
1. Пересохраняем документ в rtf. Опытным путем пришла к тому, что только так можно не беспокоиться о слётах оформления или других внезапных глюках. Пункт не обязательный, но я бы рекомендовала.
2. Применяем созданные в MathType настройки ко всем формулам:
Для этого в Word переходим на панель MathType и нажимаем Format Equations.
В появившемся окне отмечаем MathType preference file и выбираем сохраненный файл с настройками.
3. Экспортируем формулы в отдельную папку. В результате этой операции формулы в тексте заменяться на теги << Eqn0001.eps >>, которые потом распознает скрипт. А сами формулы будут сложены в выбранной папке.
Для этого в той же панели MathType в Word нажимаем на пункт Export Equations.
В окне настроек экпорта выбираем путь к папке, где будут храниться формулы, тип файла для формул — eps (есть ещё вариант wmf, но он не подходит для работы в CMYK без дополнительных телодвижений).
Для правильной работы скрипта File name pattern должен быть в виде Eqn#### или Eqn#####, если формул будет больше 9999 штук.
Обязательно ставим галку Replace equations with file name и запускаем процесс.
4. После окончания файл с тегами вместо формул сохраняем под новым именем.
Формулы MathType в InDesign с чего начать? Проблемы и их решения
Вам крупно повезло, Вы получили в работу книгу с многочисленными формулами. Если бы формул было бы немного, считайте, что Вам все-равно повезло, но не так сильно.
Повезло потому, что, скорее всего, заказчик заплатит побольше, чем за обычную книгу, а еще "повезло" потому, что сверстать книгу с формулами все-таки будет посложнее, чем обычную текстовую работу.
В этой небольшой статье в компактном виде изложено все, что необходимо знать, чтобы начать верстать текст с формулами MathType, предоставленный Вам в формате Word, в Adobe InDesign.
Конечно это только необходимый минимум. Возможных проблем при такой верстке может оказаться гораздо больше.
Задача № 1. Вы должны сначала научиться все делать своими руками без всяких скриптов и плагинов, чтобы понять механизм "возникновения" формул в публикации InDesign. Это очень важно, так как в противном случае любой скрипт будет "вещью в себе", Вы не сможете понять, что и как необходимо готовить до работы скрипта и что должно получиться после нее.
0. В системе должены быть установлен MathType (иначе о чем дальше разговаривать). Проверьте, что в Word-е есть пункт меню MathType.
1. Открываете Word-овский файл. Проверяете, что формулы, которые Вы видите — это то, что нужно. Шрифт, размер, структура формул, в общем Вас все устраивает и сделано так, как хотелось бы видеть в книге. Если нет, то поработайте с этим файлом, чтобы привести формулы к более-менее конечному виду. Формулы должны быть конечно же в формате MathType, а не в формате редактора формул от Word. Начните редактировать любую из формул. Какой инструмент при этом открывается? MathType — хорошо, другой редактор — тогда настало время преобразовать все формулы в формат MathType. Для этого заходите в меню MathType—>Convert Equations и в открывшемся диалоговом окне слева выбираете все типы формул, которые следует конвертировать, а также область обработки — весь документ (Whole Document), а справа — MathType equations (OLE-objects). Запускаем процесс — кнопка Convert.

Проверяем, все ли нормально. Теперь именно MathType должен открывать формулы.
Еще раз проверяем формулы, чтобы они хотя бы выглядели адекватно.
Если все нормально, то сохраняем документ, а затем сохраняем еще раз, но с другим именем, так как в итоге мы получим документ Word совсем без формул, но с тегами << Eqn0000.eps >> вместо них и папку с формулами в формате EPS или WMF. Для того, чтобы случайно не "потерять" оригинал, работаем только с его копией, хорошо?
2. В папке, где будет файл вашей будущей публикации InDesign, создаем папку, например, Equations.
3. В меню Word переходим на вкладку MathType. Находим Export Equations. , жмем.

4. Открывается диалоговое окно, в котором в самой верхней строчке указываем нашу папку Equations. (Чтобы ее быстро найти, воспользуйтесь кнопкой Browse. ).
5. Рассмотрим диалоговое окно "Export Equations". В самом верху строка Folder — папка, в которую MathType будет экспортировать формулы. Мы только что указали там папку Equations. Далее видим "Delete all files of same type in folder". Оставьте этот пункт выключенным, так как в противном случае в начале экспорта MathType удалит любые файлы, находящиеся в папке Equations, которые имеют расширение, аналогичное расширению экспортируемых файлов.
5. Далее идет строка с возможностью выбора формата файла для экспорта (блок File Format, строка File type). В File type для наших целей подойдут либо "Windows Metafile (*.wmf)", либо "Encapsulated PostScript/none (*.eps)". Что выбрать — решать Вам, однако имейте в виду, что с WMF будет меньше проблем со "слетающими" шрифтами, но символы в формулах будут разложены по всем слоям CMYK, то есть попадут не только на черный слой, поэтому, возможно, потребуется предпринять ряд дополнительных усилий при передаче работы заказчику. Если Ваша публикация исключительно черно-белая, то WMF, по-моему, лучший вариант. В EPS формулы будут как положено только в канале черного, но могут возникать проблемы с отображением ряда символов. Только Ваш личный опыт может дать ответ, что лучше именно для Вас.

Оба формата имеют права на то, чтобы Вы их использовали. Я, например, практически всегда использую только WMF. При печати в PS достаточно в настройках печати InDesign, то есть, когда нажали CTRL+P и открылось диалоговое окно печати на вкладке Вывод в строке Цвета выбрать Композиционные в градациях серого и поставить галочку около пунка Текст черным цветом. И все формулы в WMF будут выдаваться только на черном слое со 100%-ным черным.
Было лишь 2-3 работы за все время, когда книги были полноцветными, тогда необходимо было пользоваться формулами в формате EPS.
Небольшое отступление. В любом случае преобразовать все формулы из формата EPS в WMF, равно как и обратно в уже готовой верстке — дело 2-3 минут. В этом поможет Пакетное преобразование формул в MT-Script. При этом ничего не меняется и не переформатируется. Достаточно лишь запустить команду Пакетное преобразование формул без указания файла установок от MathType — иными словами — оставить Preference file — undeclared. Если у Вас в настройках MathType подключен файл услоновок от MathType, то сбросьте его, нажав кнопку Clear Pref.

6. Устанавливаем шаблон экспорта "File name pattern" — Eqn####. Число "решеток" определяет количество цифр в имени файла. Очень большая просьба для работы с MT-Script всегда выбирать шаблон с 4-мя цифрами, чтобы шаблон позволил бы работать с количеством формул до 9999. Этого в большинстве случаев вполне достаточно. В любом случае всегда выбирайте шаблон с запасом по количеству формул.
7. "First number" — номер первой формулы. Если это первый документ с экспортируемыми формулами, тогда ставим 1. Для всех последующих (если есть несколько doc-файлов с авторским текстом будущей книги) устанавливаем цифру, равную максимальному номеру в файле из нашей папки Equations (с формулами) + 1. То есть, если в первом документе Word оказалось 1000 формул, а есть еще и второй документ, то эспортируем формулы в ту же папку, но выбираем номер первой формулы как 1001.
8. Обязательно активируем — Replace equation with file name (. ). Тем самым Вы даете команду MathType заменить все формулы в документе Word на имена соответствующих файлов с тэгами, например, << Eqn0010.eps > >. Обратите внимание, что так как все действия производятся с копией документа Word, то оригинальный файл остается в целости и сохранности на всякий случай.
9. Выбираем "Range" — "Whole document", чтобы экспортировались формулы во всем документе или же "Current Selection" — для экспорта только из выделенной вами области документа Word.
10. Жмем Ok. По окончании работы этого скрипта в Word получаем текст, где на месте формул будет << Eqn0010.eps > , а в папке Equations — файлы с формулами.

Проверить, что находящиеся в папке Equations файлы — это файлы MathType можно так. Запускаем MathType (не из Word, а как отдельное самостоятельное приложение), затем в нем File>Open и ищем наши формулы в папке Equations, запускаем одну из них. Если MathType ее откроет, значит все нормально.
Если же Вы попытаетесь отрыть любой другой файл WMF или EPS, то MathType либо сообщит об ошибке, либо откроется пустая формула. Почему?
Все дело в том, что MathType-у все равно, что "нарисовано" в файле, то есть описание изображения в формате EPS он вообще не понимает и открыть не может, поэтому отображает пустой экран. MathType всегда ищет свое собственное описание формулы, так называемую MTEF-структуру и уже на ее основе рендерит формулу. Когда же Вы сохраняете формулу, то сохранятеся MTEF-структура и формируется (MathType-ом) векторное изображение в формате EPS или WMF, которое уже становится понятным другим программам, например, InDesign. Вот именно поэтому, если MathType неправильно настроен, он формирует неправильное векторное изображение и Вы видите в InDesign какую-то абракадабру вместо формулы, а открыв эту же формулу в MathType — нормальную формулу. Иными словами, изображение формулы для InDesign и для MathType находятся в файле EPS абсолютно в разных местах и никак друг с другом не связаны.
Рассмотрим пример очень простой формулы x = a, набранной в MathType и сохраненной как EPS-файл.
В общем-то это обычный текстовый файл. Его содержимое представлено далее. Прекрасно видны размеры формулы в дюймах и положение базовой линии в пунктах.
Кроме того красным отмечена MTEF структура, которая является для MathType информацией, на основании которой строится и отображается формула при открытии этого файла в MathType.
А ниже синим отмечены команты PostScript, которые понимает InDesign и на основании которых он отрисовывает формулу. Видно, что блоки MTEF и собственно команды PostScript совершенно разные и находятся в разных местах. Удалив запись о MTEF мы получим также просто отображающуюся в InDesign формулу, которую, однако, открыть в MathType не удастся. А удалив PostScript команды, мы получим файл, который уже не откроется в InDesign, но с легкостью будет прочитан MathType-ом. Формула на экране MathType будет отображаться нормально.
11. Сохраняем документ Word, который будет уже без формул, но с тегами << Eqn1111.eps > >.
ВАЖНО. Проверьте, что в этом уже обработанном документе не остались неэкспортированные формулы. Для этого воспользуйтесь поиском графических объектов (^g). Если таковые имеются, то их необходимо будет заново перебрать, либо поступить по-другому. Открываем формулу в MathType (дважды щелкаем по формуле в Word), скопируем в память всю формулу. Закрываем MathType. Удаляем эту формулу из документа Word. На ее месте ставим курсор, и запускаем MathType как будто для создания новой формулы. Когда откроется окно MathType, вставляем из памяти формулу, закрываем MathType. Теперь эта формула будет экспортироваться. Повторяем экспорт еще раз и доэкспортируем оставшиеся формулы.
12. Размещаем этот текст в InDesign (CTRL + D).
13. Теперь можно разместить формулы скриптами или сделать это вручную. Конечно, разместить около 1000 формул достаточно утомительно, однако сделать это для пары-тройки формул необходимо обязательно.
Выделяем название файла формулы с тэгами в тексте в InDesign (например, << Eqn1111.eps > ). Даем команду "Поместить" (теперь уже все делается в InDesign), ищем соответствующий файл в папке Equations и размещаем его.
Первоначально формула будет размещена так, что нижний край фрейма с формулой будет находиться на базовой линии текста, в который вставлена формула. Это в любом случае некрасиво, да и неправильно. Если у стилях абзаца указан фиксированный интерлиньяж, то формула будет накладываться на текст сверху.
Давайте будет это исправлять. Во-первых нам необходимо знать, где у фрейма с формулой MathType предлагает установить базовую линию и каковы размеры фрейма.
Эту информацию можно получить двумя путями.
1. Посмотрев, что записано в EPS файле (см. его содержимое выше). Видно, что baseline = 2 пункта, а размеры Dimensions: H=0,125, W=0,361. Размеры даны в дюймах. Они потребуются, если нужно будет вручную устанавливать интерлиньяж для формулы. Скрипт это делает автоматически. При ручном же способе выравнивания формулы гораздо быстрее и проще для формулы просто указать автоинтерлиньяж и строка с формулой сама отодвинется от строки сверху.
Обратите внимание, что положение базовой линии, которое указывает MathType для своих формул, это ее положение относительно нижнего края формулы (нижнего края фрейма с формулой). В нашем случае, чтобы формула выглядела нормально относительно текста справа и слева от нее, ее нужно сдвинуть вниз на 2 пункта.
2. Второй способ узнать размеры формулы. Открывает MathType, переходим в меню MathType-а Preferences->Cut and Copy Preferences. Откроется диалоговое окно в котором должен быть выбрать пункт Equation object (Windows OLE graphic). Если теперь открыть формулу и выделить ее, скопировать ее в буфер обмена (Ctrl+C), то в нижней части окна MathType будет отображаться информация H=0,125, W=0,361, B=2. То есть высота, ширина формулы в дюймах и положение базовой линии.
Итак, сдвинем формулу на 2 пункта вниз. Для этого в ыделяем фрейм с формулой инструментом "Выделение" (темная стрелка) и в меню InDesign выбираем Объект>Привязанный объект>Параметры.
Устанавливаем величину сдвига по оси Y, равную 2 пункта. Видно, как смещается формула вверх — вниз.

Если формула высокая (системы, интегралы, суммы и т.п.), то после того, как Вы выровняете формулу по базовой линии строки, может оказаться, что формула будет перекрывать текст строки снизу. Чтобы решить эту проблему, давайте выделим формулу инструментом выделение (черная стрелка) и установим обтекание текстом. Выбираем обтекание сверху и снизу, верхнее ставим 0, так как они в данном случае никакого влияния не оказывает, обтекание справа и слева — 0, чтобы справа и слева от формулы не было больших пробелов. Величина обтекания снизу устанавливает насколько близко или далеко будет разполагаться нижележащая строка текста от формулы. 0 — верхний край нижней строки (приблизительно по верху заглавных букв) примыкает к нижней части фрейма с формулой, +некоторое число — величина отступа от нижней части фрейма формулы до верхна нижележащей строки, -некоторое число — нижележащая строка может немного перекрывать нижний край фрейма с формулой.
В общем, необходимо немного поэкспериментировать, чтобы оценить результаты.

Скрипты делают все абсолютно тоже самое, что только что сделали Вы, только намного быстрее. Кроме того, мы, чтобы не тратить время на расчеты решили применить автоинтерлиньяж к абзацу с формулой, чтобы верхняя от формулы строка автоматически отодвинулась от формулы.
Можно тем не менее сделать расчеты и определить, каковым должен быть интерлиньяж формулы (точнее интерлиньяж точки вставки фрейма с формулой в текст), чтобы формула не накладывалась на строку сверху. Это также могут делать скрипты. Вручную для каждой формулы все это просчитывать сложно и бессмысленно.
Начнем сначала с идеологии MathType.
Она существенно отличается от идеологии текстового редактора, а тем более от идеологии InDesign.
1. В MathType есть предопределенные стили Variables, Functions, Text, Greek, Vector, Greek-Symbol и др. (кроме Math. ).
Для всех этих стилей можно "прикрепить" определенный шрифт и его начертание (курсив, прямой, полужирный, полужирный курсив).
А что же со стилем Math? Посмотрите, его нет в диалоге установок стилей (Style/Define. ), но он есть в меню Style. Иными словами, установить для него шрифт нельзя, а использовать можно. Почему?
Дело в том, что Math – это и не стиль вовсе, а "команда" MathType-у автоматически анализировать, что Вы набрали в формуле и применять тот или иной настоящий стиль. Например, вы начинаете набирать "si" — это будет еще переменной, как только наберете "sin" – это уже будет оформлено стилем Function.
Или другой пример. Наберите что-нибудь в MathType (например sin a = 1/2), выделите набранное и примените стиль Text.
Теперь все, что Вы набрали выглядит несколько некрасиво. sin слился с альфа, нет отбивок и т.д.
А теперь опять выделите все и выберите Math – теперь sin – опять отбивается от альфа, переменные и функция оформлены в соответствии с Вашими установками.
MathType сам понял что к чему и сделал формулу правильной и красивой. В этом заслуга команды Math.
В процессе автоматического анализа набираемого текста MathType способен самостоятельно применять стиль Number к цифрам, Variable – к переменным, а если Вы набрали последовательность символов, соответствующую названию одной из "зашитых" в MathType или указанных Вами в меню Preference\Function Recognized функций, то к ней автоматически применяется стиль Function.
Стиль Text автоматически не применяется. MathType не различает переменную и просто текст, поэтому все считает переменной. Чтобы применить стиль Text необходимо выделить что-нибудь в формуле и выбрать стиль Text.
Greek-Symbol применяется автоматически при наборе греческих символов, знаков арифметических операций и в стандартных шаблонах (знак интеграла, суммы, например). Его как и любой другой стиль можно применять и вручную (кроме символов шаблонов).
Наберите что-нибудь и выберите стиль Greek-Symbol.
Теперь вместо латинской "а" будет альфа, "b" — бета и т.д.
2. Размеры Full, Subscript и т.д. связаны только с типом шаблона, но не со стилем. У стиля нет соответствующего ему размера.
Например, начните набирать sin – текст будет в размере Full, а если после sin поставить "в квадрате", то есть выбрать шаблон для надындекса, то уже в надындексе будет автоматически применен размер Subscipt, вышли из надындекса – опять размер Full.
Конечно, Вы вправе вручную взять набрать sin сначала автоматически с размером Full, выделить его и выбрать другой размер из предопределенных. Можно и вручную увеличивать или уменьшать отдельные символы или группы символов, но это никак нельзя сделать автоматически, так как в MathType размер не привязан к стилю, а привязан к шаблону.
Например, символы со стилем Variable (переменная) по-умолчанию имеют размер Full, а в надындексе – уже размер Subscript. Конечно, вручную можно задать вообще любой размер.
Подведем итоги. MathType – не текстовый редактор и вообще-то практически ничего общего с логикой обычного текстового редактора не имеет. Лучше представлять себе работу MathType в виде "головоломки", состоящей из набора кубиков. Каждый кубик – шаблон какой-то математической структуры, например, интеграл, сумма, корень и т.д. Эти кубики можно поставить рядом друг с другом, можно поместить в другой кубик, например, числитель и знаменатель дроби – кубики, расположенные в большом кубике – шаблон дроби. В свою очередь кубик числителя может содержать другие наборы "кубиков".
Что нам это дает, а лучше сказать, чего не позволяет сделать? Например, две визуально одинаковые формулы: , .
Казалось бы sin x dx в обоих один и тот же блок текста, но, увы, это не так. В первой формуле действительно весь текст sin x dx размещен в отдельном блоке шаблона интеграла, поэтому с ним можно работать как с обычным текстом, а во второй формуле есть два отдельных блока текста sin x и dx. Причем они отделены друг от друга многочисленными спецсимволами, обозначающими конец одного блока (кубика) и начало другого блока (кубика). Ничего общего между sin x и dx во второй формуле уже нет. В этом и состоит сложность работы с поиском-заменой в формулах. Видимо поэтому у MathTtype нет штатных средств для автоматической замены в формулах.
Формулы в формате EPS в InDesign.
Основные проблемы
Первая видимая проблема с формулами в формате EPS, импортированными в InDesign, – вместо красивых греческих символов (альфа, бета и т.д.) стоят латинские символы. Если присмотреться получше, то и знаки арифметических операций тоже какие-то не такие, какими они были пять минут назад в Word-е.
Случилась то, что MathType-у "не нравится" системный шрифт Symbol, которым отображаются все "некрасивые" греческие символы.
Выход из этой ситуации один – не использовать системный шрифт Symbol.
Как альтернатива – используйте прилагаемый к MathType-у шрифт Euclid Symbol. Или хотя бы установите этот шрифт для одной из формул. Поместите ее в InDesign, и увидите, что теперь все нормально.
Мне Euclid Symbol не очень нравится, поэтому я использую другой шрифт с греческими символами. Поищите и поэкспериментируйте. MathType очень чувствителен с используемым шрифтам, поэтому большая часть проблем может быть решена, выбором шрифтов.
Способ решения проблемы с генерацией PostScript файлов из публикации InDesign и проблемы с кириллицей в формулах MathType можно посмотреть на форуме ruDTP.
Позволю здесь также кратко повторить способы решения этих проблем.
1. В MathType есть ошибка, не позволяющая в общем случае корректно выводить в постскрипт сгенерированные Маттайпом формулы из ID CS3-CS4.
Решение (спасибо уважаемому 1998):
открыть файл mathtype.exe hex-редактором, найти ASCII-фрагмент
и аккуратно на месте буквы "b" написать пробел.
Рассмотрим подробнее, как это сделать.
Во-первых, необходимо установить hex-редактор. Как вариант, можно использовать Free Hex Editor Neo (ссылка на сайт компании-разработчика, откуда можно его СКАЧАТЬ).
После установки запустите программу и откройте MathType.exe (более правильный вариант — сделайте копию mathtype.exe на случай, если что-то пойдет не так, то ее можно будет заменить тот файл, над которым проводятся манипуляции).
После того, как mathtype.exe вы откроете в hex-редакторе, нажмите Ctrl+F и в окне поиска введите ns

2. Кириллический текст, набранный в MathType с клавиатуры, отображается в Индизайне и выводится неправильно.
Если у Вас случилась проблема — формулы нормально отображаются в Word, открываются в MathType и все выглядит правильно и красиво, а в публикации InDesign вместо кириллицы непонятные символы, значит, наступило самое время глубже разобраться с особенностями работы MathType.
В статье "Формулы MathType в InDesign с чего начать?" уже рассматривалось, что представляет собой EPS-файл с формулой, который создается MathType-ом.
Откройте прямо сейчас MathType, наберите любую формулу и сохраните ее формате EPS/none. Откройте этот EPS в обычном текстовом редакторе. Вы без струда найдете в нем часть строки MathType!MTEF!. Дальше идет последовательность латинских символов и заказчивается это все ! 4 латинских символа !. Вот это и есть формула MathType в формате самого MathType. Именно это ищет MathType, когда Вы открываете EPS файл. Удалите все, начиная от MathType!MTEF! и заканчивая ! 4 латинских символа ! MathType откроет этот EPS, но не увидит формулы. Вместо формулы будет пустота.
Поместите этот же EPS в InDesign. Удалили ли Вы MTEF или нет, Вы все равно увидите формулу. То, что Вы видите в InDesign задано командами PostScript (/rndpos /xdef и т.п.)
Когда MathType открывает формулу, он не использует данные PostScript, а только свое описание формулы и "рисует" формулу заново.
В InDesign Вы видите готовый PostScript. И если MathType неправильно записал PostScript не сумев подключить нужный шрифт, то мы и видим непонятные символы вместо кириллицы.
Чтобы исправить проблему, нужно разобраться, почему же MathType генерит неправильные EPS-файлы, которые неправильно отображаются в InDesign.
MathType не использует расширенный Unicode. Максимальное количество символов одного шрифта, который может отобразить MathType — 224.
Вы знаете, что формула оформляется стилями, стиль ассоциируется со шрифтов. Из этого шрифта можно использовать не более 224 символа.
Если Вы используете шрифты, которые не зарегистрированы в MathType и которым не присвоена кодировка, то есть не указано явно соответствии внутренного кода MathType (224 варианта) юникоду символа в шрифте, то при экспорте в EPS MathType пытается подставить одну из встроенных кодировок, в которой просто нет кодов нужных символов, лучше сказать они неправильные. Вот поэтому вместо кириллицы получается абракадабра.
Исправить это можно лишь одним способом — зарегистрировать используемый Вами шрифт и привоить ему нужную кодировку.
Для этого открываем папку MathType/Fonts
Копируем в нее файл cyrfont.enc (СКАЧАТЬ ЭТОТ ФАЙЛ).
и подключаем файл кодировки
[Encoding]
Cyrfont = cyrfont.enc
а далее регистрируем используемые шрифты, то есть вносим следующие записи в FontInfo.ini
[Font1]
Name = NewtonC
Encoding = Cyrfont
PSName1 = P,NewtonC
PSName2 = I,NewtonC-Italic
PSName3 = B,NewtonC-Bold
PSName4 = BI,NewtonC-BoldItalic
[Font2]
Name = SchoolBookC
Encoding = Cyrfont
PSName1 = P,SchoolBookC
PSName2 = I,SchoolBookC-Italic
PSName3 = B,SchoolBookC-Bold
PSName4 = BI,SchoolBookC-BoldItalic
[Font3]
Name = PragmaticaC
Encoding = Cyrfont
PSName1 = P,PragmaticaC
PSName2 = I,PragmaticaC-Italic
PSName3 = B,PragmaticaC-Bold
PSName4 = BI,PragmaticaC-BoldItalic
Пожалуйста, вообще не используйте в MathType шрифты с расширенным юникодом, такие как, например, TimesNewRoman, Newton, Pragmatica.
Если Вы откроете в палитре Глифы, то увидите очень большой набор символов разных алфавитов. Такие шрифты не подойдут. Посмотрите в качестве образца NewtonC, PragmaticaC с ограниченным набором символов, но в юникоде.
Вы хотели бы создать файл кодировки для своего национального алфавита? Если ДА, то прочитайте, что и как нужно записать в файл кодировки.
Для начала откройте ссылки
с двумя видами кодировки, которые описаны на сайте Design Scrience Inc. — компании-разработчика MathType.
(Со списком всех предлагаемых встроенных кодировок можно ознакомиться здесь — https://www.dessci.com/en/support/mathtype/tech/encodings/font_enc.htm)
Посмотрите на квадратные таблицы. Любому символу из квадратной таблицы соответствует следующий код — сначала берем первый символ из зеленой ячейки по горизонтали и добавляем из зеленого квадратика по вертикали. Например, коду 22 соответствует символ, который находится в строке с кодом 20, столбец номер 2; коду В5 — по горизонтали B0 и по вертикали 5.
Теперь посмотрите, например, на двух из предложенных мною ссылках, какой символ находится в позиции 77.
https://www.dessci.com/en/support/mathtype/tech/encodings/amsbm.htm — символ похожий на меньше с двумя волнами снизу
https://www.dessci.com/en/support/mathtype/tech/encodings/mathmat1.htm — греческая Омега.
Теперь найдем юникоды для этих символов. Для этого по этим же ссылкам чуть-чуть пролистайте ниже, туда, где даются таблицы Character list
Опять смотрим код 77.
В первой кодировке — 77 —> E93A, во второй 77 —> 03C9, то есть совершенно другой символ.
Чтобы создать свою кодировку, необходимо из шрифта или группы шрифтов, к которым будет применена кодировка выбрать все символы, которые Вы хотите использовать. Их количество должно быть не более 224.
Выпишите последовательно код символа в юникоде, назовите символы в транслите (важно лишь Вам для понимания, что это за шрифт, на MathType это не влияет) и разложите по кодам MathType от 20 до FF.
Получится где-то так (см. cyrfont.enc):
FontEncoding, 1.0, Byte, Cyrfont —- информация, что это за файл
# Cyrfont.enc — encoding file for Cyrillic fonts
# code,MTCode,UnicodeName — это комментарий
# код от 20 до FF, юникод, название символа (название дается для Вас, чтобы понимать, что Вы здесь закодировали, чему соответствует четырехзначный код — код какого символа)
20,0020,SPACE
21,0021,EXCLAMATION MARK
22,0022,QUOTATION MARK
23,0023,NUMBER SIGN
24,0024,DOLLAR SIGN
25,0025,PERCENT SIGN
26,0026,AMPERSAND
27,0027,APOSTROPHE
28,0028,LEFT PARENTHESIS
29,0029,RIGHT PARENTHESIS
Как вставить формулы в индизайн
Введите имя пользователя, чьи записи вы хотите найти
Войти
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
RU_InDesign
Ноябрь 2019
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Имеется текст в Ворде с кучей аццких формул. Как можно наименее печально перенести его в Индизайн? Только не пишите мне «юзай поиск», потому что я это, честное слово, уже делала и долго, но успехов мало:) Я нашла установила MathType, где-то мелькало, что есть для него к индизайну какой-то плагин. Или, может, еще какие-то способы?
Если это уже здесь обсуждалось, извините, пожалуйста — тэгов-то нет, а все сообщество пролистать время не позволяет.
Если формулы вставлены в ворд с помощью штатного инструмента МС-офиса, то выход только один: писать pdf-ы с этими формулами и вставлять в индюк кусочками эти pdf (фактически, картинки).
Первый способ я как раз открыла для себя, но почему-то надеялась на что-нибудь еще лучшее:)) спасибо.
А вы не знаете, почему у меня греческие буквы из формул не все правильно экспортируются? Причем не могу понять, по какому принципу: к примеру, лямбда нормально вставляется, а дэльта заменяется на какую-то хреновину, и все в таком духе. Если открыть формулу непосредственно в mathtype, то она правильная, а eps, вставленный в верстку заменяет эти чертовы буквы.
Открыть сначала каждый eps в Иллюстраторе и перевести все шрифты в кривые
never mind, я их уже победила!:))
Вот как раз получила на верстку книгу с формулами:)
Значит, я делаю формулы так. Из ворда формула открывается в Маттайпе, там ее сохраняю в епс и вставляю в индизайн как обычную картинку.
Если формулы в процессе верстки надо будет часто редактировать, можно установить на это время для епсов, чтобы они открывались в маттайпе. То есть это в винде прописать, что расширение .eps открывать маттайпом. Тогда легко все редактируется прямо из индизайна.
Возможно, есть другие способы, но мне нравится этот — потому что все превращается в картинки и с ними уже нет никаких проблем, и гарантированно все выведется без сбоев.
Охохо, я так и начала делать:) По наивности надеялась, что есть какой-нибудь еще более удобный способ:)
Просто с формулами никогда дела не имела. Спасибо!
Куда уж удобнее:))
Вообще-то, есть способ проще. Если у вас ч/б книга и формулы без русских букв, то их просто копи-пастом тащите из ворда по одной. По-моему, таким макаром они вставляются как wmf, что тоже вполне нормально для простой верстки.
Таким макаром они почему-то у меня вовсе не вставляются. Вместо формулы вставляется пробел в тексте.
Тут не могу сказать, в чем причина. У меня из ворда все прекрасно вставляется, только вот русские буквы слетают.
они вставляются, как wmf, но тащутся со связью (OLE-объект, что есть вселенское зло; результат его работы не предсказуем).
2 ronya: посему — делайте eps, и будет вам щастье.
ок, буду делать:) Ну, хорошо, что уточнила, а то, знаете, когда что-то в первый раз делаешь, иногда не можешь отделаться от чувства «а вдруг я изобретаю велосипед, и все остальные делают все совсем по-другому. «:)
А у вас не было такого — у меня греческие буквы из формул не все правильно экспортируются. Причем не могу понять, по какому принципу: к примеру, лямбда нормально вставляется, а дэльта заменяется на какую-то хреновину.
Нет, такого у меня не было вроде. Вероятно, это из-за некорректного переноса из ворда в маттайп.
Попробуйте в маттайпе заново ввести символы, которые сглючили, должно помочь.
О, кажется, я победила загадочные греческие знаки! Надо было mathType-ом в Ворде переформатировать все формулы, видимо, там накосячили при их вводе — где-то курсивом, где-то нет.
ой, можно по-подробнее, как именно переформатировать? билась тоже с кучей формул как-то
в итоге сверстала в пейдже — он их нормально открывал ;(
Я поковырялась в ворде в Mathtype-> Set equation preferences и выбрала там из имеющихся для загрузки вариантов какой-то, в котором были имеющиеся у меня шрифты. Потом Mathtype->Format equations. Правда, мне кажется, для успокоения души все равно лучше перевести формулы в кривые, один черт я их редактировать не собираюсь:)