kableExtra如何将公式保存为png或jpg格式

3
我正在尝试将包含方程式的 kableExtra 表格保存为 PNG 格式。
以下是一个非常简单的示例:
tab <- kable("$a^2$")
tab

这使我得到了我想要的表格:

enter image description here

现在我想通过save_kable将其保存为PNG或JPG文件

save_kable(tab, file = "test.jpg")

然后返回如下结果:

enter image description here

我已经尝试更改escape参数,但结果仍然相同

tab <- kable("$a^2$", escape = TRUE)
tab <- kable("$a^2$", escape = FALSE)

有什么想法可以确保PNG或JPG文件也能呈现公式/数学符号吗?

谢谢!


1
这与此相关:https://github.com/haozhu233/kableExtra/issues/578 - bttomio
谢谢,我在那里添加了一条评论,说明我也遇到了同样的问题! - Moritz Schwarz
1个回答

1
我提出一种基于其他两个软件包的解决方案:
library(knitr)
library(gridExtra) # to display a table
library(latex2exp) # for TeX function which transform $$ to expression

png("test.png")
grid.table(TeX(kable("$a^2$", format = "simple")))
dev.off()

"

escape仅适用于kable()中的列名。

"

谢谢提供解决方法!非常有帮助。 当然,如果 kable 的格式能够保留就更好了。 - Moritz Schwarz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接