当使用knitr和kableExtra时在文本中包含英镑符号时,输出中将显示为。
有什么方法可以使kableExtra和knitr显示£符号吗?
我正在使用R 3.6.0以及软件包版本knitr_1.29和kableExtra_1.1.0。
下面的示例代码:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo=FALSE, warning=FALSE, message=FALSE)
library(rmarkdown)
library(knitr)
library(tidyverse)
library(kableExtra)
library(xtable)
```{r make a table, results='asis'}
# input metric
MI_input1 <- data.frame(cbind(c("£15.5m",""),c("£32.3m","157%"),c("","")))
# create MI table
MI_table1 <- kableExtra::kable(MI_input1, col.names = NULL, align = "c") %>%
kable_styling("bordered", full_width = F) %>%
pack_rows("Value in £", 1, 2, label_row_css = "text-align: center") %>%
column_spec(1:3, width = "1.5cm") %>%
row_spec(1:2, align = "c")
MI_table1