我正在尝试将 kableExtra
表保存到包含方程式的 png 中。
一个非常简单的例子:
tab <- kable("$a^2$")
tab
这给了我正在寻找的表格:
现在我想使用 save_kable
将其保存为 png 或 jpg 文件
save_kable(tab, file = "test.jpg")
然后返回这个:
我已经尝试更改 escape
参数,但结果保持不变
tab <- kable("$a^2$", escape = TRUE)
tab <- kable("$a^2$", escape = FALSE)
有什么想法可以确保 png 或 jpg 文件也呈现方程式/数学符号吗?
谢谢!
最佳答案
我提出了一种基于其他两个包的解决方案:
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()
中的 colnames。
关于r - kableExtra 将等式保存为 png 或 jpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67889007/