r - kableExtra 将方程保存为 png 或 jpg
问题描述
我正在尝试将kableExtra
表格保存到包含方程式的 png 中。
一个非常简单的例子:
tab <- kable("$a^2$")
tab
这给了我正在寻找的表格:
现在我想将其保存为 png 或 jpg 文件save_kable
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()
.
推荐阅读
- css - 使用 Angular 7+ 和 Angular Material 更改占位符颜色?
- php - 我的字符串变成了一个字母数组
- phpmailer - 如何在正文中添加多个嵌入图像?
- java - 获取 LiveData 值以与其他 LiveData 值一起使用
- .htaccess - 使用 .htaccess 重定向保留原始 url 但显示重定向内容
- list - 将列表样式文本文件读入powershell数组
- python-3.x - dialogState 完成时如何从 lambda 函数向用户提示问题
- node.js - 同时创建和播放 .wav 文件
- python - 使用 sympy 将实数值代入派生符号
- thymeleaf - Thymeleaf onclick 将字符串作为参数值发送到 javascript 函数