R 导入到LaTeX时重新编译ggplot2字体

R 导入到LaTeX时重新编译ggplot2字体,r,graphics,ggplot2,pdftex,R,Graphics,Ggplot2,Pdftex,在编译global.tex文件时,有没有办法重新格式化R绘图的字体 例如类似于的导出选项,允许导出包含文本的.pdf_tex文件和包含图形的.pdf文件 提前感谢您最好的选择是生成一个完全由乳胶制成的打印输出,而不是将字体和图形分开。这可以通过使用: 这将输出一个TeX文件,其中包含可通过LaTeX的TikZ包使用的图形原语。缺点是将复杂的TikZ图形编译为PDF可能非常慢;但是,可以缓存图形,这样就不需要在主文档的每次运行中重新编译它们 local({ on.exit(dev.off(

在编译global.tex文件时,有没有办法重新格式化R绘图的字体

例如类似于的导出选项,允许导出包含文本的.pdf_tex文件和包含图形的.pdf文件


提前感谢

您最好的选择是生成一个完全由乳胶制成的打印输出,而不是将字体和图形分开。这可以通过使用:

这将输出一个TeX文件,其中包含可通过LaTeX的TikZ包使用的图形原语。缺点是将复杂的TikZ图形编译为PDF可能非常慢;但是,可以缓存图形,这样就不需要在主文档的每次运行中重新编译它们

local({
    on.exit(dev.off())
    tikz('foo.tex')
    ggplot(iris) + aes(Petal.Width, Petal.Length) + geom_point()
})