使用 Rmarkdown 和 flextable 在 Word 中设置 LaTeX 格式

LaTeX formatting in Word using Rmarkdown and flextable

我有一个 table,其中包含具有 LaTeX 格式(例如 Lower CI$_{95\%}$)的列 headers。当我使用 knitr::kableHTMLPDF 格式呈现 table 时,它们显示正确的格式,但使用 flextable::regulartable 逐字打印。

flextable::regulartable 不处理 LaTeX,还是我缺少指定 LaTeX 的参数(例如,escape = T)?如果不支持,最终会支持吗?

它适用于 pander,但 flextable 提供了更好的格式选项(除了明显缺乏 LaTeX 支持)。

Flextable 旨在使用 Word 的定制 xml 格式进行输出。它不是为解释 LaTeX 格式而设计的,因此您不会错过可以打开或关闭此功能的参数。

这个包和它附带的 officeR 包是由 David Gohel 编写和支持的,正如你提到的,flextable 在将表格输出到 Word 方面做得很好,而 R Markdown 在这方面做得不好全部。据我所知,没有计划在 flextable 中实现 LaTeX 格式化。 David Gohel 的 flextable GitHub 页面链接在这里以供参考:https://davidgohel.github.io/flextable/index.html