我也在According to the documentation上问了这个问题:
这是我遇到许多情节的问题。
假设我创建了一个带有颜色栏的ggplot2图:
tikz("./figures/sample.tikz",width = 6,height=6/sqrt(2))
print(sample)
dev.off()
现在,当我通过以下内容将其导出到tikz对象时:
\pgfimage[width= 14.45pt,height= 72.27pt,interpolate=true]{sample_ras1}};
在第193行附近,它包含以下内容:
\pgfimage[width= 14.45pt,height= 72.27pt,interpolate=true]{figures/sample_ras1}};
指的是颜色栏的光栅图像。
现在问题是,这个tikz图是在images文件夹中,它是根文档的子目录,因此,为了在乳胶文档中正确绘制,上面的pgfimage行应该如下: / p>
function myFunction() {
var a = 4;
return a * a;
}
如何确保相对于tikz文件而不是根.tex文件拾取图像?
我可以通过手动添加小变化,但就像我说的,我有很多图像,这将是乏味的。一种选择是简单地将tikz文件写入根文件夹,但是,我并不特别想要用无数图像污染根文件夹。