在 Rmarkdown pdf 中更改 Kable 的字体

Tad*_*dro 5 fonts r-markdown kableextra kable

有没有办法在编织到 pdf 时更改 Rmarkdown 中 kable 的字体?我可以在改变大小或粗体等方面找到很多,但不能在改变实际字体方面找到很多。我只是想要一些无衬线字体。

示例降价文档:

---
title: "R Notebook"
output:
  pdf_document: default
---

Change the font in the table below:

```{r message=FALSE, warning=FALSE, echo=FALSE}
library(kableExtra)

mtcars %>% head() %>% kable()
```
Run Code Online (Sandbox Code Playgroud)

默认表格输出字体

Jan*_*ane 0

您可以使用 Latex fontspec 库,见下文。请注意,您可以在“设置”的“字体”页面中查看可用的字体及其名称。

---
title: "R Notebook"
output:
  pdf_document: 
    latex_engine: xelatex
header-includes:
  \usepackage{fontspec}
---

Change the font in the table below:
## using the Arial font as an example
\fontspec{Arial}

```{r message=FALSE, warning=FALSE, echo=FALSE}
library(kableExtra)

mtcars %>% head() %>% kable()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述