首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上的RStudio不使用XeLaTeX

Windows上的RStudio不使用XeLaTeX
EN

Stack Overflow用户
提问于 2016-04-23 03:18:20
回答 1查看 3.7K关注 0票数 4

我在Windows 10上使用RStudio 0.99.896。

我试图使用将RMarkdown文件转换为PDF,使用XeLaTex引擎。

我已经将RStudio中的全局选项和项目选项设置为使用XeLaTex构建

您可以看到,我在全局选项中选择了XeLaTeX (见图)

我也在项目选项中选择了它(见图)。

下面是一个最小的可重复的标记文件示例,它在我调用knitr时失败:

代码语言:javascript
复制
---
header-includes:
    - \usepackage{fontspec}
output:
    pdf_document
---


```{r}

数据(Mtcar)

代码语言:javascript
复制

当我在上面的文件上调用针织PDF时,我得到以下输出:

"C:/Program /RStudio/bin/pandoc/pandoc“+RTS -K512m -RTS sample1.utf8.md --从"C:\Users\xxxx\Documents\R\win-library\3.2\rmarkdown\rmd\latex\default-1.14.tex”-输出sample1.pdf -模板“C:\Users\xxxx\Documents\R\win-library\3.2\rmarkdown\rmd\latex\default-1.14.tex”-突出显示-风格探戈-乳胶-引擎pdflatex -变量graphics=yes -变量"geometry:margin=1in“输出文件: sample1.knit.md !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!致命的字体规范错误:“不能使用-pdftex”!fontspec包需要XeTeX或LuaTeX来运行。!!!您必须将排版引擎更改为"xelatex“或"lualatex”!而不是普通的“乳胶”或"pdflatex“。

从上面显示的输出的粗体部分可以看出,RStudio仍然在调用pdflatex而不是xelatex

我不知道为什么。对我错过的场景有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-09 20:47:43

我也有这个问题。

试试这个:

代码语言:javascript
复制
output:
   pdf_document:
     latex_engine: xelatex

除了你所做的一切。这个帮我修好了!

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

https://stackoverflow.com/questions/36806255

复制
相关文章

相似问题

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