在Rmarkdown pdf中更改Kable的字体

时间:2019-02-13 12:15:53

标签: fonts r-markdown kable kableextra

在编织为pdf时,是否有办法在Rmarkdown中更改电缆的字体?我可以找到很多有关更改大小或加粗等内容的信息,但不能更改实际字体。我只需要没有衬线的东西。

markdown文档示例:

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

Default table output font

1 个答案:

答案 0 :(得分:0)

您可以使用乳胶fontspec library,请参见下文。 请注意,您可以在“设置”的“字体”页面中看到可用的字体及其名称。

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

enter image description here