Все возможные реализации (La)TeX и драйверы для создания PDF

Все возможные реализации (La)TeX и драйверы для создания PDF

Я хочу создать PDF из .texфайла LaTeX. Я знаю о таких драйверах:

  • латекс;dvips; конвертировать .ps в .pdf (например, с помощью ps2pdf14, используя Ghostscript)
  • латекс;dvipdfmx
  • латекс;двисвгм; конвертировать .svg в .pdf
  • pdflatex
  • луалатекс
  • кселатекс(используетxdvipdfmxпод капотом)

Есть ли еще какие-то важные драйверы, которых не хватает в списке выше? Меня интересуют в основном основные и универсальные драйверы в 2017 году.

Обратите внимание, что в этом вопросе я не собираюсь сравнивать эти драйверы, сравнений много (например,Какой сорт латекса использовать: LuaTeX, XeLaTeX или LaTeX?) Я знаю. Меня интересует только список вариантов.

решение1

Почти для всех пользователей LaTeX подробности драйвера не должны быть важны, поскольку подробный код обрабатывается с использованием интерфейсов более высокого уровня, которые не раскрывают различий. Возможно, очевидным исключением является то, что PStricks привязан к рабочим процессам на основе PostScript.

Исторически существовал широкий спектр драйверов. Команда LaTeX в настоящее время предоставляетсоответствующая поддержка на основе макросов для некоторых из них, с файлами:

  • dvips.def
  • pdftex.def
  • luatex.def
  • xetex.def
  • dvipdfmx.def
  • dvisvgm.def

которые более или менее соответствуют очевидным бэкэндам.

Дляexpl3настройка поддержки макросов охватывает те же бэкэнды, но настроена немного по-другому:

  • pdfmode: pdfTeX/LuaTeX в режиме прямого вывода PDF
  • dvipdfmx: Обычно (u)p-TeX: вывод DVI преобразуется напрямую в PDF
  • xdvipdfmx: Почти то же самое dvipdfmx, но привязано к XeTeX
  • dvips: Выход DVI преобразованс помощьюПостскриптум
  • dvisvgm: Выход DVI преобразован в SVG

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

Связанный контент