【问题标题】:kableExtra save equation to png or jpgkableExtra 将方程保存为 png 或 jpg
【发布时间】:2021-06-09 03:58:35
【问题描述】:

我正在尝试将 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 文件也呈现方程/数学符号?

谢谢!

【问题讨论】:

标签: r kable kableextra


【解决方案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 的格式能保留就更好了
猜你喜欢
  • 2012-06-27
  • 2011-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-16
  • 2020-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多