我在RMarkdown中遇到了一种奇怪的情况,其中kable_as_image在表的左侧打印有关列对齐的信息。 (是lr> lr位)
仅当我使用column_spec时才会发生这种情况,我在此处这样做是为了加粗第一列。如果我注释掉column_spec行,则表将正常打印而没有lr> lr位。
这里有一小段代码可以在我的计算机上重现该问题-但我已经在另一台运行良好的计算机上进行了尝试。我的Mac上出现了问题,并更新了Mojave,并重新安装了RStudio,pandoc和MacTeX。我尝试过的Windows计算机(安装了旧版本的计算机)无法重现此问题。
---
output:
word_document: default
---
```{r setup, include=FALSE}
library(kableExtra)
library(tidyverse)
options(knitr.table.format="latex")
```
```{r, echo=FALSE}
test<-tibble(Day=c("Mon","Tues","Weds","Thurs","Fri"),
Number=c(1:5)
)
kable(test,booktabs=T) %>%
column_spec(1,bold=T) %>%
kable_as_image(filename="testkable",file_format="jpeg")
```