我用以下代码在rmd中创建了一个表:
|Option|Description|
|----|----|
|Text1|Description1|
|Text2|Description2|
|Text3|Description3|当kniting转换为PDF时,表被呈现为三行表.

我不太喜欢三行表,因为当表格又长又宽的时候,有时很难快速找出表格右边的单元格对应的是哪一行。
所以,我想知道是否有办法让rmd生成的pdf中的表被呈现为非三行表,就像typora一样。

我在谷歌上搜索了这个问题,但没有找到解决方案。
发布于 2022-11-12 11:59:14
第一选择
尝试flextable库。例如:
```{r} 图书馆(Dplyr)
图书馆(可弯曲)
Data.frame(选项= c("Option1“、"Option2”、"Option3")、Description = c("Text1“、"Text2”、“Text3”) %>%
柔性() %>%
theme_box() #或theme_vanilla()
然后调整所需的主题和/或格式化。
第二选择
还可以试试kable:
library(kableExtra)
library(dplyr)
library(knitr)
data.frame(Option = c("Option1", "Option2", "Option3"), Description = c("Text1", "Text2", "Text3")) %>%
kable() %>%
kable_styling(full_width = TRUE) %>%
row_spec(2, background = "lightgray")https://stackoverflow.com/questions/74412455
复制相似问题