首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当kniting为PDF时,如何在r标记中制作内线表?

当kniting为PDF时,如何在r标记中制作内线表?
EN

Stack Overflow用户
提问于 2022-11-12 11:22:27
回答 1查看 39关注 0票数 0

我用以下代码在rmd中创建了一个表:

代码语言:javascript
运行
复制
|Option|Description|
|----|----|
|Text1|Description1|
|Text2|Description2|
|Text3|Description3|

当kniting转换为PDF时,表被呈现为三行表.

我不太喜欢三行表,因为当表格又长又宽的时候,有时很难快速找出表格右边的单元格对应的是哪一行。

所以,我想知道是否有办法让rmd生成的pdf中的表被呈现为非三行表,就像typora一样。

我在谷歌上搜索了这个问题,但没有找到解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-12 11:59:14

第一选择

尝试flextable库。例如:

代码语言:javascript
运行
复制
```{r} 

图书馆(Dplyr)

图书馆(可弯曲)

Data.frame(选项= c("Option1“、"Option2”、"Option3")、Description = c("Text1“、"Text2”、“Text3”) %>%

柔性() %>%

theme_box() #或theme_vanilla()

代码语言:javascript
运行
复制

然后调整所需的主题和/或格式化。

第二选择

还可以试试kable

代码语言:javascript
运行
复制
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")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74412455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档