将 Rmarkdown 编织为 PDF 时忽略“fontawesome”图标

`fontawesome` icons ignored when knitting Rmarkdown to PDF

不幸的是,我无法将 RStudio 中的 *.Rmd 文件编织成包含 fontawesome-图标的 PDF。但是,当编织到 output: html_document 时呈现完美。

信息:

以下示例包含取自 RStudio's Github 的元素:

图标在 HTML 中呈现:

---
title: "FontAwesome in R Markdown"
output: html_document
---

```{r load_packages, message=FALSE, warning=FALSE, include=FALSE} 
library(fontawesome)
```

This is an R icon: `r fa("r-project", fill = "steelblue")`.

PDF 输出忽略图标:

---
title: "FontAwesome in R Markdown"
output: pdf_document
---

```{r load_packages, message=FALSE, warning=FALSE, include=FALSE} 
library(fontawesome)
```

This is an R icon: `r fa("r-project", fill = "steelblue")`.

渲染为 PDF 时,R 和 Rmarkdown 均未显示任何错误。有谁知道为什么它不起作用?

非常感谢。

干杯, 克里斯蒂安

您可以使用 fontawesome5 乳胶包解决此问题:

---
title: "FontAwesome in R Markdown"
output: 
  pdf_document:
    keep_tex: true
header-includes:
  - \usepackage{fontawesome5}
---

This is an R icon: \faRProject