Как экспортировать формулы из ворда в индизайн

Обновлено: 04.07.2024

Хитрости и секреты, приемы работы, уроки

Особенности новой версии Индизайна

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Готовые к использованию скрипты для Adobe InDesign

Описание языка, приёмов и методов программирования для Adobe InDesign

MS Word→InDesign CS4 — укрощение строптивых. Эпизод 3

О проблемах импорта текста из MS Word в InDesign CS3/CS4 неоднократно упоминалось на различных форумах, например:

Подвел итог Михаил Иванюшин:

Но может быть ситуация изменилась с выходом новой версии 7? Тестируем новый продукт Asdobe. Исходный документ в формате RTF содержит 243 сноски, Windows-7, русский MS Word 2003.

Индизайн 7, установки импорта: удалить стили, сохранить локальное форматирование.
Результат: операция мной прервана после 15-минутного ожидания, прогрессбар остановился в самом начале и больше не двигался.

Индизайн 5, установки импорта те же
Результат: нормальный импорт, все сноски сохранены (243 шт.)

Индизайн 7, установки импорта: удалить стили, не сохранять локальное форматирование
Результат: нормальный импорт, все сноски на месте.

Выводы:
1. В Индизайн 6 и 7 есть проблемы при импорте с сохранением локального форматирования. В Индизайн 5 их нет.
2. Полноценного беспроблемного импорта текста из MS Word в InDesign для русских дизайнеров-верстальщиков не существует, несмотря на недавно отмеченное десятилетие программы.
3. Поскольку обращения в фирму Adobe игнорируются, то необходим поиск сторонних разработок или разработка новых программных средств по импорту данных в Индизайн.

Первомайские выходные (праздник весны и труда) вдохновили нас заняться разработкой собственного макроса для MS Word по выгрузке данных в тэгированный текст для последующего импорта в InDesign CS4. Было перелопачено много сайтов с макросами, изучена их работа и частично объектная модель MS Word. В особенности хотелось бы отметить сайт Word Expert, многие наработки которого были использованы. И уже получены первые рабочие варианты, с которыми мы бы хотели вас ознакомить.

Функционал макроса
1. Автоматическое преобразование локального форматирования MS Word в символьные стили Индизайна (bold, italic, bolditalic, sub, sup, underline). Выделения цветом на данный момент игнорируются.
2. Создание одного стиля абзацев для всего текста. Маппинга стилей пока нет. Планируется в будущем.
3. Создание абзацного стиля для сносок. Наше тестирование показало, что ни одна сноска не теряется.
4. Рисунки молча игнорируются и не переносятся в Индизайн. В последующей доработке может быть вставка на их место фразы типа pic 1, pic 2 и т.д. (тэгированный текст Индизайна не работает с картинками).
5. Таблицы превращаются в текст с разделителями tab между ячейками и \r между строками. Такой текст легко можно превратить обратно в таблицу средствами Индизайна. В дальнейшем можно сделать, чтобы таблицы из MS Word импортировались как таблицы.
6. Списки с буллетами. Буллеты заменяются на звездочку. Можно потом легко через ГРЕП заменить на стиль. В дальнейшем можно решить и эту проблему, чтобы буллеты сразу приходили буллетами.

Совместимость
Работает в Word 2003 и в портабельной бетта-версии Word -2010. Смеем надеяться, что будет работать и в версии 2007.

Установка макроса

1. Скачайте архив с макросом, распакуйте и откройте файл в блокноте, затем выделите весь текст и скопируйте в память (Ctrl+C).

2. Запустите MS Word, нажмите Alt+F8. В появившемя окне выберите Макросы из: Normal dot (общего шаблона)

Snap_2010.05.05 02.10.36_001

4. Сохраните макрос (Crtl+S) и переключитесь в окно MS Word. На этом установка закончена.

Запуск макроса

1. Откройте файл в MS Word, предназначенный для импорта в InDesign.

2. Нажмите Alt+F8. В открывшемся окне выделите макрос InDesignTagText и нажмите кнопку Выполнить.

Snap_2010.05.05 02.24.20_002

3. В результате работы сгенерируется текстовый тэгированный файл, который будет записан в ту же папку и с тем же именем, как и у исходного файла, но с расширением .txt. Исходный файл с расширением .doc останется без изменений.

4. Обычным способом импортируйте этот файл в новый документ InDesign CS4.

Обновления

Послесловие

Мы надеемся, что затронутые в этой статье вопросы вам небезразличны и что вы примете активное участие в тестировании макроса, выдвините много конструктивных предложений, сообщите о режимах работы, где макрос не справляется или не в полной мере справляется со своей задачей. В противном случае дальнейшее развитие макроса будет прекращено.

С уважением, Борис Кащеев, Михаил Иванюшин, авторы сайта.

Эпизод 2

В комментариях была высказана идея — импортировать в InDesign всё-таки rtf-файл, доказавший свою надежность за долгие годы. Это позволяет сохранить форматирование таблиц, картинки, списки и т.д. А поскольку основная проблема со сносками, то перед импортом только их преобразовать в текст с сохранением локального форматирования. Приводим решение этой задачи.

I. Для преобразования сносок в тэговый текст предлагаем воспользоваться макросом FootnotesToText, взятым с сайта Word Expert и немного подправленным для наших целей. Макрос переносит сноски в основной текст MS Word, заключая его в тэги <FootnoteStart:>, <FootnoteEnd:> и сохраняя локальное форматирование сносок.

II. Восстановление тэгированных сносок в InDesign производите разработанным нами скриптом footnotesFromTags.jsx, который выполняет обратную процедуру создания сносок из текста, помеченного вышеуказанными тэгами. В скрипте решена задача сохранения локального форматирования сносок (для чего собственно он и разрабатывался). На данный момент сохраняется форматирование Bold, Italic, Bold Italic и легко могут быть добавлены другие типы форматирования.

Скрипт также создает абзацный стиль Footnotes и присваивает его всем восстановленным сноскам. Отредактируйте параметры стиля по своему усмотрению. Сноски в таблицах не обрабатываются.

Работоспособность скрипта тестировалась в InDesign CS4.

Общая последовательность действий

  1. Установите макрос FootnotesToText в MS Word и скопируйте скрипт footnotesFromTags в папку пользовательских скриптов Индизайна.
  2. Откройте предназначенный для импорта документ в MS Word, запустите макрос FootnotesToText. После обработки макросом сохраните документ под другим именем и с расширением .rtf.
  3. Импортируйте ваш файл .rtf в Индизайн. Обратите внимание на параметры импорта— форматирование текста не должно потеряться.
  4. Поставьте курсор в текст и запустите скрипт footnotesFromTags. Процесс восстановления будет сопровождаться прогрессбаром.

Эпизод 3

Недавно мы получили письмо от Андрея Сущенко:

Как-то миновала меня чаша сия раньше и со сносками у меня все было хорошо. Но вот пришел и мой черед. Встретил вашу статью со скриптами и советами. Спасибо, помогло. Правда я на маке работаю. И стоит у меня MS Word 2008, который не поддерживает работу с VBA. Пришлось написать скрипт для тегирования сносок на AppleScript. Решил поделиться. Выложите на сайт. Может какому-нибудь Mac-юзеру еще пригодится 🙂

Авторизуясь в 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 и вставить как картинки в верстку.
Если просто средствами ворда. Ну, описывайте pdf, открывайте его, как картинку, вырезайте формулы и вставляйте их в верстку.

Первый способ я как раз открыла для себя, но почему-то надеялась на что-нибудь еще лучшее:)) спасибо.

Вот как раз получила на верстку книгу с формулами:)
Значит, я делаю формулы так. Из ворда формула открывается в Маттайпе, там ее сохраняю в епс и вставляю в индизайн как обычную картинку.
Если формулы в процессе верстки надо будет часто редактировать, можно установить на это время для епсов, чтобы они открывались в маттайпе. То есть это в винде прописать, что расширение .eps открывать маттайпом. Тогда легко все редактируется прямо из индизайна.
Возможно, есть другие способы, но мне нравится этот - потому что все превращается в картинки и с ними уже нет никаких проблем, и гарантированно все выведется без сбоев.

Охохо, я так и начала делать:) По наивности надеялась, что есть какой-нибудь еще более удобный способ:)
Просто с формулами никогда дела не имела. Спасибо!

Куда уж удобнее:))
Вообще-то, есть способ проще. Если у вас ч/б книга и формулы без русских букв, то их просто копи-пастом тащите из ворда по одной. По-моему, таким макаром они вставляются как wmf, что тоже вполне нормально для простой верстки.

Таким макаром они почему-то у меня вовсе не вставляются. Вместо формулы вставляется пробел в тексте.

Беспристрастный язык. Мы заменяем неинклюзивный язык в InDesign 2022 (версия 17.0) и далее, чтобы отразить основополагающие ценности Adobe в отношении инклюзивности. Любая ссылка на эталонную страницу (Master page) заменяется ссылкой на страницу-шаблон (Parent page) в наших статьях справки для английского, датского, венгерского, испанского, итальянского, бразильского варианта португальского, португальского и японского языков.

Все материалы InDesign или их часть могут быть сохранены в формате, который затем можно будет открыть в других приложениях. Каждый материал документа экспортируется в отдельный документ.

InDesign позволяет экспортировать текст в форматах, перечисленных в диалоговом окне «Экспортировать». Это форматы, которые используются в других приложениях и в которых могут сохраняться многие спецификации типа, отступы и табуляторы, заданные в документе.

Широко используемые фрагменты текста и элементы макетов страниц можно сохранить в виде сниппетов.

С помощью инструмента «Текст» щелкните материал, который необходимо экспортировать. Укажите имя и местоположение для экспортируемого материала в диалоговом окне «Сохранить как», а затем выберите формат текстового файла в меню «Тип файла» (Windows) или «Формат» (Mac OS).

Если в списке нет текстового процессора, используемого вами, можно сохранить документ в формате, импорт которого текстовый процессор поддерживает (например, RTF). Если текстовый процессор не поддерживает ни одного из форматов, предлагаемых программой InDesign, придется использовать текстовый формат. Однако необходимо помнить, что в этом случае из текста удаляются все его атрибуты.

Щелкните «Сохранить», чтобы экспортировать материал в выбранном формате.

Чтобы преобразовать содержимое InDesign в формат, пригодный для Web, можно выбрать один из нескольких параметров.

Можно экспортировать выделенный фрагмент или весь документ в базовый HTML-документ без форматирования. Можно создать связь с изображениями, расположенными на сервере, или отдельную папку для изображений. С помощью любого редактора HTML (например Adobe Dreamweaver®) можно преобразовать содержимое в формат, подходящий для публикации в Интернете. См. Экспорт содержимого в Dreamweaver (CS5).

Копирование и вставка

Можно скопировать текст или изображение из документа InDesign и вставить его в редактор HTML.

Экспорт документа в формат Adobe PDF и его публикация в Интернет. В файле PDF могут содержаться такие интерактивные элементы, как фильмы, звуковые клипы, кнопки и переходы страниц. См. Динамические документы PDF.

Digital Editions (EPUB)

Документ или книгу можно экспортировать в виде электронной книги на основе XHTML, доступной для перекомпоновки и совместимой с программным обеспечением для чтения Adobe Digital Editions. См. Экспорт содержимого в формат EPUB (CS5).

Если требуется крупномасштабное преобразование рабочего процесса, можно экспортировать содержимое из InDesign в формат XML для последующего импорта в редактор HTML, например Dreamweaver. См. Работа с XML.

Экспорт в формате XHTML — это удобный способ преобразования содержимого InDesign для использования в Web. При экспорте содержимого в формат XHTML можно изменять параметры экспорта текста и изображений. InDesign сохраняет имена стилей абзацев, символов, объектов, таблиц и ячеек, примененных к экспортируемому содержимому, помечая содержимое XHTML с помощью классов CSS с теми же именами. Используя программу Adobe Dreamweaver или любой другой редактор HTML с поддержкой CSS, можно быстро применять форматирование и параметры макета к содержимому.

InDesign экспортирует все материалы, связанные и встроенные графические объекты, файлы роликов SWF, сноски, текстовые переменные (в виде текста), маркированные и нумерованные списки, внутренние перекрестные ссылки, а также гиперссылки, указывающие на текст или веб-страницы. Таблицы также экспортируются, но некоторые виды форматирования, например обводка таблицы и ячеек, не экспортируются. Таблицы получают уникальные идентификаторы для использования в качестве ссылок набора данных Spry в Dreamweaver.

Что не экспортируется

InDesign не экспортирует рисованные объекты (например, прямоугольники, овалы и многоугольники), файлы фильмов (за исключением SWF), гиперссылки (кроме ссылок на веб-страницы и ссылок, примененных к тексту и указывающих на текстовые привязки в том же документе), вставленные объекты (включая вставленные изображения Illustrator), преобразованный в кривые текст, XML-теги, книги, закладки, глифлеты SING, переходы страниц, маркеры указателя, объекты монтажного стола, не выделенные и не соприкасающиеся со страницей, а также элементы страницы-шаблона (за исключением переопределяемых или выделенных перед экспортом элементов).

Если экспортируется не весь документ, выделите текстовые фреймы, диапазон текста, ячейки таблицы или графические объекты, которые необходимо экспортировать. Укажите имя и папку для HTML-документа, нажмите кнопку «Сохранить». В диалоговом окне «Параметры экспорта XHTML» задайте необходимые параметры в разделах «Общие», «Изображения» и «Дополнительно», затем нажмите кнопку «Экспорт».

Создается документ с заданным именем и расширением .html (например, «newsletter.html»). Там же создается подпапка веб-изображений (например, «newsletter web images»), если это указано пользователем.

Параметры экспорта XHTML

В диалоговом окне «Параметры экспорта XHTML» («Файл > Экспорт в > Dreamweaver») укажите следующие параметры.

Параметры «Общие»

Раздел «Общие» включает следующие параметры.

Определяет экспортируемые объекты: только выделенные элементы или весь документ. Если выбран текстовый фрейм, экспортируется весь материал, включая вытесненный текст.

Если выбран параметр «Документ», экспортируются все элементы страниц со всех разворотов, за исключением элементов страницы-шаблона, которые не были переопределены, и элементов страниц на невидимых слоях. XML-теги и сформированные указатели и оглавления также игнорируются.

Выберите параметр «Связать с неупорядоченными списками», чтобы преобразовать маркированные абзацы в элементы списка, форматируемые в HTML с помощью тега <ul>. Выберите параметр «Преобразовать в текст», чтобы преобразовать маркированные абзацы с помощью тега <p> с символами маркеров в качестве текста.

Используйте порядок страниц или структуру XML для определения порядка прочтения объектов страницы.

Если выбран параметр «На основе макета страницы», InDesign определяет порядок прочтения путем сканирования объектов страницы слева направо и снизу вверх. В некоторых случаях, особенно в сложных документах с несколькими столбцами, элементы дизайна могут не отображаться в нужном порядке чтения. Используйте Dreamweaver для реорганизации и форматирования содержимого.

Если выбран параметр «На основе макета страницы», InDesign определяет порядок прочтения объектов страницы согласно креплению документа (слева направо и справа налево). В некоторых случаях, особенно в сложных документах с несколькими столбцами, экспортируемые элементы дизайна могут не отображаться в нужном порядке чтения. Используйте Dreamweaver для реорганизации и форматирования содержимого.

Если выбран параметр «Сохранить структуру XML», экспортируемое содержимое и его порядок определяется в палитре «Структура XML». Если содержимое уже размечено тегами, достаточно перетащить их на панель «Структура XML» для указания порядка экспорта в XHTML. Если содержимое еще не размечено, можно выбрать пункт «Добавить элементы без тегов» в меню панели «Структура» и сформировать теги, порядок которых может быть изменен пользователем. Чтобы исключить элемент из экспорта, просто удалите тег из палитры «Структура XML». (при удалении тега содержимое из файла INDD не удаляется). См. Разметка элементов страницы.

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

Как корректно импортировать текст из ворда в индизайн (Памятка себе)

Прислали мне файл с текстом, в нем курсивы, сноски, это вот всё. Что делать чтобы в Индизайн оно загрузилось красиво? Пишу себе на память, а то каждый раз с чистого листа. Итак,

1. В ворде избавляемся от следов корректуры (наверное надо требовать чтобы сами-сами): "Применить" все исправления в документе во вкладке "Рецензирование".

2. Запускаем макрос (где-то скачанный, кажется FootnotesFromTags еще назывался файл архива) FootnotesToText (можно нажать Alt+F8). Курсор при этом должен стоять в тексте. Все сноски переносятся в тело текста с тегами по краям.

Идем в InDesign.

1. Запускаем здесь скрипт с тем же названием, что и макрос. Сноски перемещаются на свое место внизу страницы, ни одна не потерялась, о чем нам сообщат.

2. Заменяю шрифты в Find Font.

3. Теперь много работы в Find and Change/Find Format (есть чудотворный скрипт DoTextOk, а еще есть PerfectPrepText, но у меня индиз старый, к нему этих скриптов пока не нашла):

- а. Сначала сделать символьный стиль для значков сносок в тексте и заменить на него. Делается это в Find Format, причем в "искомом" лучше указывать информации поменьше (только кегль, интерлиньяж (auto) и начертание - Superscript). А в "Change" указывать и оба стиля, и кегль с интерлиньяжем, и case.

- b. Теперь то же самое проделать с курсивами в основном тексте. Заменить на символьный стиль. При этом абзацы, где есть курсивы, примут вид требуемый для основного текста (его стиль уже есть, еще до импорта). То же самое надо сделать с абзацами сносок внизу страницы.

Замена Regular у меня что-то не получилась (не находит и все). Но это уже мелочи. Зато теперь осталось только поднять значок сноски в самой сноске, остальное готово.

Читайте также: