首页 > 解决方案 > 为什么我的 Rmarkdown 文档在编织到 pdf 时不显示任何 unicode 字符?

问题描述

不知何故,我无法在编织到 pdf 时打印 unicode 符号(代表不同的 p 值)。当我使用相同的代码但打印到 html 时一切正常吗?我在这里做错了什么?


output:
html_document:
df_print: paged
  pdf_document:
    latex_engine: xelatex
---



```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE,warning=FALSE)

library("readxl")
library("knitr")
library("kableExtra")
library("dplyr")
library("reshape2")


```

```{r, echo=FALSE, results='asis',warning=FALSE}
    
df1 <- data.frame(ID = c("A", "B", "C", "D", "E"),
                  spider = c(0.05, 0.01, 0.1, 0.01,0.01),
                  beetle = c(0.09, 0.01, 0.05, 0.05, 0.1))

 
```



```{r table, echo=FALSE, results='asis'}

df1[df1 == 0.05] <- "&#8857;"
df1[df1 == 0.09] <- "&#8413;"
df1[df1 == 0.01] <- "&#9210;"
df1[df1 == 0.1]  <- "&#821;"


kable(df1,"markdown",align="c",bookmarks=T)


```

标签: runicoder-markdown

解决方案



推荐阅读