Могу ли я изменить механизм набора текста Pandoc на XeTeX или LuaTex? - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь использовать шрифт Arial в своем документе и конвертировать из уценки в латекс. Я включил в свой латекс шаблон следующее:

\usepackage{fontspec}
\setmainfont{Arial}

Это работает и меняет шрифт на Arial, когда я использую его нормально, но когда я использую Pandoc для преобразования в PDF, я получаю ошибку:

Error producing PDF.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Fatal fontspec error: "cannot-use-pdftex"
! 
! The fontspec package requires either XeTeX or LuaTeX.
! 
! You must change your typesetting engine to, e.g., "xelatex" or
! "lualatex"instead of plain "latex" or "pdflatex".
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.
!...............................................  

l.28 \msg_fatal:nn {fontspec} {cannot-use-pdftex}

Там написано, что для пакета требуется XeTeX или LuaTex. Я перепробовал много вещей, чтобы изменить шрифт на Arial, но пока ничего не получалось.

Я использую OS X.

1 Ответ

0 голосов
/ 30 апреля 2018

Чтобы использовать LuaTex при создании PDF-файла с Pandoc:

pandoc test.txt --pdf-engine=lualatex -o test.pdf

Подать заявку соответственно на XeTex:

pandoc test.txt --pdf-engine=xelatex -o test.pdf

Из Пандока Руководство :

- PDF двигатель = pdflatex | lualatex | xelatex | wkhtmltopdf | weasyprint | принц | контекст | pdfroff

Использовать указанный движок при выводе PDF. По умолчанию pdflatex. Если двигатель не в вашей PATH, полный путь двигатель может быть указан здесь.

Взгляните на демонстрационный раздел руководства - большинство случаев использования там описаны.

...