我正在尝试在R中绘制表格,但它只是以伪格式打印文本,不确定如何修复它。
我的代码:
tex2=TeX('
\\begin{table}[]
\\begin{tabular}{|l|l|}
\\hline
a&b \\\\ \\hline
c & d \\\\ \\hline
\\end{tabular}
\\end{table}
')
plot(tex2, cex=1)
tex2等于
\begin{table}[]
\begin{tabular}{|l|l|}
\hline
a&b \\ \hline
c&d \\ \hline
\end{tabular}
\end{table}
如https://cran.r-project.org/web/packages/latex2exp/vignettes/using-latex2exp.html所建议
要在RStudio查看器窗格中查看LaTeX代码段(可以将其导出为图像),需要使用该texPreview
软件包。
library(texPreview)
tex <- '
\\begin{table}[]
\\begin{tabular}{|l|l|}
\\hline
a & b \\\\ \\hline
c & d \\\\ \\hline
\\end{tabular}
\\end{table}
'
tex_preview(tex, imgFormat = "svg")
当我第一次尝试时,它没有用。我收到此错误:
magick_image_readpath(enc2native(path),density,depth,strip)中的错误:rsession:未授权`/tmp/RtmpKZqeBQ/tex_tempDoc.pdf'@ error / constitute.c / ReadImage / 412
我正在使用Ubuntu。我必须对文件/etc/ImageMagick-6/policy.xml进行更改;即我换了线
<policy domain="coder" rights="none" pattern="PDF" />
与
<policy domain="coder" rights="read | write" pattern="PDF" />
感谢@Stephane,现在才看到您的回复,不确定为什么我没有收到警报,我将对其进行测试并尽快回复您,对于延迟。