我有一个main.tex
,我在其中使用 导入绘图作为 tikzpictures includegraphics
。典型的绘图如下所示
\begin{tikzpicture}
\def \dataFile {'plots/data/sample_data.dat'}
\begin{axis}
\addplot[] gnuplot [raw gnuplot] { plot \dataFile index 0 };
\end{axis}
\end{tikzpicture}
现在,我想使用相同的 tikzpictures 制作一个 beamer 演示文稿。该presentation.tex
文件位于完全不同的文件夹中。我已经graphicspath
相应地更新了我的,但是当我想包含 tikzpicture 时,它找不到数据文件sample_data.dat
,因为 gnuplot 正在文件夹中调用presentation.tex
。
我找不到设置 pgfplots raw gnuplot 命令的输入目录的方法。除了将每个数据文件位置指定为完整路径外,有没有巧妙的方法可以解决这个问题?