将 Rmarkdown 编织为 PDF 时忽略“fontawesome”图标
`fontawesome` icons ignored when knitting Rmarkdown to PDF
不幸的是,我无法将 RStudio 中的 *.Rmd 文件编织成包含 fontawesome
-图标的 PDF。但是,当编织到 output: html_document
时呈现完美。
信息:
- 我正在使用 R 版本 4.0.3 和 RStudio 1.3.1056
- 我安装了最新的 TeX Live 发行版
以下示例包含取自 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
不幸的是,我无法将 RStudio 中的 *.Rmd 文件编织成包含 fontawesome
-图标的 PDF。但是,当编织到 output: html_document
时呈现完美。
信息:
- 我正在使用 R 版本 4.0.3 和 RStudio 1.3.1056
- 我安装了最新的 TeX Live 发行版
以下示例包含取自 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