You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用flextable包fp_text_default函数永久设置默认字号?

操作方法

完全可以通过fp_text_default()实现全局默认字号设置,不用每次调用fp_text()重复传参。

你只需要在加载flextable包之后,运行一次全局配置即可:

library(flextable)
# 配置全局默认文本格式
fp_text_default(font.size = 11)

配置完成后,你原来的重复传参代码可以直接简化,所有未手动指定font.size的fp_text()调用,都会默认使用11号字:

flextable(df) %>%
  compose(value = as_paragraph(
    as_chunk("foo", props = fp_text(shading.color = "orange"))
  )) %>%
  compose(value = as_paragraph(
    as_chunk("bar", props = fp_text(bold = TRUE))
  ))

注意事项

  • 该配置为R会话级生效,重启R后会恢复默认值。如果需要每次启动R自动加载该配置,可以把fp_text_default(font.size = 11)这行代码写入你的.Rprofile文件。
  • 如果某次调用fp_text()时手动传入了font.size参数,会优先使用你手动设置的值,不受全局默认配置影响。

内容的提问来源于stack exchange,提问作者Jakub Małecki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 23:42:25