Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Компьютерная программа PdfTeX является продолжением Кнута верстки программы «S TeX , и изначально был написан и разработан в публично используемый продукт Хань Thanh как часть работы по его докторской диссертации на факультете информатики, Университет Масарика , Брно , Чехия . Идея создания этого расширения для TeX возникла в начале 1990-х годов, когда Иржи Златушка и Фил Тейлор обсудили некоторые идеи развития с Дональдом Кнутом из Стэнфордского университета.. Позже Кнут встретился с Хан Тхан Тханом в Брно во время его визита на факультет информатики, чтобы получить звание почетного доктора Университета Масарика.

Двумя важными характеристиками pdfTeX являются выступание символов, которое обобщает концепцию висячей пунктуации , и расширение шрифта, воплощение идей Германа Цапфа по улучшению серого оттенка страницы набора. Оба расширяют процедуру разбиения на основной абзац. Они обсуждаются в докторской диссертации Тана. [2]

pdfTeX включен в большинство современных дистрибутивов LaTeX и ConTeXt (включая TeX Live , MacTeX и MiKTeX ) [3] и используется в качестве движка TeX по умолчанию. [4] [5] Основное различие между TeX и pdfTeX заключается в том, что в то время как TeX выводит файлы DVI , pdfTeX может выводить файлы PDF напрямую. Это обеспечивает тесную интеграцию функций PDF, таких как гипертекстовые ссылки и оглавления, с использованием таких пакетов, как hyperref . С другой стороны, пакеты (такие как PSTricks ), которые используют более ранний процесс преобразования DVI-to-PostScript может не работать, хотя были написаны замены, такие как PGF / TikZ . Прямое встраивание графики PostScript больше не работает, и нужно использовать такую ​​программу, как eps2pdf, для преобразования файлов EPS в PDF, которые затем можно напрямую вставить с помощью pdfTeX.

Можно получить вывод DVI из pdfTeX. Этот выход DVI должен быть идентичен выходу TeX, если не были активированы дополнительные функции микротипографии pdfTeX . Более того, поскольку LaTeX , ConTeXt et al. - это просто пакеты макросов для TeX, они одинаково хорошо работают с pdfTeX. Следовательно, pdflatex , например, вызывает программу pdfTeX, используя стандартные макросы LaTeX для набора документов LaTeX, тогда как это механизм визуализации по умолчанию для документов ConTeXt .

Особенности [ править ]

pdfTeX имеет несколько функций, недоступных в стандартном TeX:

  • Native TrueType и Type 1 шрифтов вложения
  • Микротипографические расширения, такие как кернинг полей и расширение шрифта
  • Прямой доступ к специфичным для PDF функциям, таким как гиперссылки, оглавление и информация о документе

См. Также [ править ]

  • Список расширений TeX
  • Список программного обеспечения PDF
  • LuaTeX
  • XeTeX

Ссылки [ править ]

  1. ^ "НОВОСТИ pdfTeX" . Дата обращения 2 июля 2020 .
  2. ^ Кандидатская диссертация
  3. ^ "Каталог TeX онлайн" . Архивировано из оригинала на 2010-12-25 . Проверено 12 сентября 2007 .
  4. ^ "Документация - TeX Live - Группа пользователей TeX" . www.tug.org . Проверено 14 ноября 2020 .
  5. ^ Кристиан Шенк: MiKTeX 2.5: pdfetex становится движком по умолчанию. Архивировано 7 сентября 2007 г. на Wayback Machine.

Внешние ссылки [ править ]

  • страница проекта pdfTeX
  • pdfTeX руководство
  • Микротипографические расширения системы набора текста TeX - диссертация Хан Тханя
  • Интервью 2008 года