在Mac上的RMarkdown:使用column_spec将列加粗时,kable_as_image打印对齐方式

时间:2018-12-14 00:08:16

标签: r-markdown kableextra

我在RMarkdown中遇到了一种奇怪的情况,其中kable_as_image在表的左侧打印有关列对齐的信息。 (是lr> lr位)

enter image description here

仅当我使用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")
```

0 个答案:

没有答案