楼主: Boson518
2491 2

[问答] Rmarkdown flextable 行高无法设置 [推广有奖]

  • 0关注
  • 1粉丝

大专生

50%

还不是VIP/贵宾

-

威望
0
论坛币
94 个
通用积分
3.6854
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
452 点
帖子
33
精华
0
在线时间
55 小时
注册时间
2019-6-28
最后登录
2026-1-5

楼主
Boson518 发表于 2022-5-9 23:19:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
官方给的方法是
ft <- height(ft, height = .5) %>%   hrule(rule = "exact", part = "body") %>%   width(width =  .5) %>%   set_table_properties(layout = "fixed")ftChapter 5 Layout | Using the flextable R package (ardata-fr.github.io),ft为数据框,但该方法实际无效。我用的是xieyihui大神写的rticles::ctex:模板,支持中文的。无论设置height =[size=0.85em] [size=0.85em]? 都不行。官方说如果模板为html,设置行高无效,但我这不是html。[size=0.85em]无论设置多低的height效果都如下图所示。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:xtable Table Down Flex Mark

Screenshot 2022-05-09 231708.jpg (121.3 KB)

Screenshot 2022-05-09 231708.jpg

沙发
Boson518 发表于 2022-5-10 15:00:28
突然发现了一个设置的方法,官方文档https://ardata-fr.github.io/flex ... tion-for-powerpoint给出的,但只能增高不能降高,大概是因为有个最小行高。之前的方法连增高都不行。
flextable( head(iris, n = 10 )) %>%
  compose(j = 1,
          value = as_paragraph(
            linerange(value = Sepal.Length, max = max(Sepal.Length), height = .15)
            ),
  part = "body")
已有 2 人评分经验 论坛币 收起 理由
cheetahfly + 10 观点有启发
llb_321 + 60 + 24 鼓励积极发帖讨论

总评分: 经验 + 60  论坛币 + 34   查看全部评分

藤椅
Boson518 发表于 2022-5-22 20:10:10
ryoeng 发表于 2022-5-15 23:03
可以使用knitr, kableExtra的R程序包调整高度、阔度、滚动条、上色等,可以参考以下文章的代码~
感谢,但是太多功能kable及kableExtra无法实现,比如在CTEX模板下实现复杂表头(简单表头可以,带合并单元格的,多行表头不可以)的自动复现

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-20 11:19