使用Rmarkdown和flextable在Word中进行LaTeX格式化

时间:2017-12-29 20:26:01

标签: r knitr r-markdown flextable

我的表格中包含Array.reduce格式的列标题(例如const fractionSum = arr.reduce((p, c) => p + c/arr.length, 0) )。当我使用LaTeXLower CI$_{95\\%}$HTML格式呈现表格时,它们会显示正确的格式,但会使用PDF逐字打印。

knitr::kable无法处理flextable::regulartable,还是我错过了指定flextable::regulartable的论据(例如LaTeX)?如果它不受支持,最终会是吗?

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

1 个答案:

答案 0 :(得分:3)

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

随附的软件包和officeR软件包由David Gohel编写和支持,正如您所提到的,flextable在将表格输出到Word方面表现非常出色,而R Markdown在这方面表现不佳所有。据我所知,没有计划在flextable中实现LaTeX格式。 David Gohel的flextable GitHub页面链接在这里供参考:https://davidgohel.github.io/flextable/index.html