首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以将Pandoc排字引擎更改为XeTeX或LuaTex吗?

我可以将Pandoc排字引擎更改为XeTeX或LuaTex吗?
EN

Stack Overflow用户
提问于 2018-04-30 01:10:08
回答 1查看 2.2K关注 0票数 1

我试图在我的文档中使用Arial字体,并将其从减价转换为latex。我在我的乳胶模板中包括了以下内容:

代码语言:javascript
复制
\usepackage{fontspec}
\setmainfont{Arial}

这可以在正常使用时将字体更改为Arial,但是当我使用Pandoc转换为PDF时,我会得到以下错误:

代码语言:javascript
复制
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。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-30 08:19:24

在使用Pandoc:创建pdf时使用LuaTex

代码语言:javascript
复制
pandoc test.txt --pdf-engine=lualatex -o test.pdf

因此,适用于XeTex:

代码语言:javascript
复制
pandoc test.txt --pdf-engine=xelatex -o test.pdf

来自Pandoc 手册

--pdf-engine=pdflatex|lualatex|xelatex|wkhtmltopdf|weasyprint|prince|context|pdfroff 在生成PDF输出时使用指定的引擎。默认的是pdflatex。如果引擎不在您的路径中,则可以在此处指定引擎的完整路径。

看看手册的演示科 -大多数用例都在那里。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50092813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档