0

我试图在我的文档中指定一种字体样式,我发现我应该使用特定的乳胶引擎:xelatex. 但是,当我在 YAML 标头中指定以下指令时:

---
title: BLABLA - me
output:
  pdf_document: default
  engine: xelatex
header-includes:
  - \usepackage{fontspec}
  - \setmainfont{Times New Roman} 
fontsize: 12pt
---

由于以下错误,我无法编译我的文档:

    ! Fatal Package fontspec Error: The fontspec package requires either XeTeX or
(fontspec)                      LuaTeX.
(fontspec)                      
(fontspec)                      You must change your typesetting engine to,
(fontspec)                      e.g., "xelatex" or "lualatex"instead of
(fontspec)                      "latex" or "pdflatex".

我已经安装了包tinytex,我对latex不太了解

4

1 回答 1

2

检查你的标题。一些帖子(即此处)报告指定引擎的正确方法是

output:
  pdf_document:
    latex_engine: xelatex
于 2021-01-23T13:45:41.327 回答