使用 Rmarkdown 和 flextable 在 Word 中设置 LaTeX 格式
LaTeX formatting in Word using Rmarkdown and flextable
我有一个 table,其中包含具有 LaTeX
格式(例如 Lower CI$_{95\%}$
)的列 headers。当我使用 knitr::kable
以 HTML
或 PDF
格式呈现 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
我有一个 table,其中包含具有 LaTeX
格式(例如 Lower CI$_{95\%}$
)的列 headers。当我使用 knitr::kable
以 HTML
或 PDF
格式呈现 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