如何解决将Rmarkdown编织为PDF时在flextable中设置行距
使用 flextable 创建表格时,line_spacing() 将更改内容跨越多行的单元格的行距,但这在编织为 pdf 时不起作用。就我而言,我的文档是双倍行距的,但我希望表格是单倍行距的。我已经用 flextable 创建了一个问题报告,看看这是否可以实现,但与此同时,最好有一个解决方法(即使用乳胶)。
这里有一个可重现的示例,说明 line_spacing 如何不适用于 pdf 输出(如果您将输出更改为 word_document 或 html_document,则表格上的间距将是正确的)。
---
output: pdf_document
---
#```{r t-test,echo=FALSE}
library(flextable)
set_flextable_defaults(fonts_ignore = TRUE)
df <- data.frame(a = c(1,2),b = rep("Long text that takes multiple lines",2))
t_single <- flextable(df)
t_single <- line_spacing(t_single,space=1,part="all")
t_double <- flextable(df)
t_double <- line_spacing(t_single,space=2,part="all")
#```
Single
`r t_single`
Double
`r t_double`
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。