将 R Markdown 中的字体更改为 Times New Roman

Changing font in R Markdown to Times New Roman

我正在为 uni 写报告,它指定我们必须使用 Times New Roman。在我看来,R-Markdown 报告比文字好看得多,但我似乎无法更改字体。 这是我文档的顶部:

output: pdf_document
bibliography: miniproject.bib
fontsize: 11pt
mainfont: Times New Roman
geometry: margin=2.5cm

我编织时没有收到任何错误或未使用的参数警告,但字体似乎没有变化。

谢谢!

此代码可能适合您:

---
title: "Times"
author: "bttomio"
date: "October 18, 2017"
output: 
  pdf_document:
    latex_engine: xelatex
header-includes:
  - \usepackage{fontspec}
  - \setmainfont{Times New Roman}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

另一个选项:

---
title: "Times"
author: "bttomio"
date: "October 18, 2017"
output: 
  pdf_document:
    latex_engine: xelatex
mainfont: "Times New Roman"
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

-输出