首页 > 解决方案 > 在 Rmarkdown pdf 中更改 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()
```

默认表格输出字体

标签: fontsr-markdownkablekableextra

解决方案


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

---
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()

在此处输入图像描述


推荐阅读