TeX%20%D0%B8%20%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20PDF.png)
Я хочу создать 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 в режиме прямого вывода PDFdvipdfmx
: Обычно (u)p-TeX: вывод DVI преобразуется напрямую в PDFxdvipdfmx
: Почти то же самоеdvipdfmx
, но привязано к XeTeXdvips
: Выход DVI преобразованс помощьюПостскриптумdvisvgm
: Выход DVI преобразован в SVG
Хотя это небольшой набор исторических мер, он охватывает большую часть случаев.используется сегодня.