![使用 pgfplots 与原始 gnuplot 绘图命令,是否可以重用 tikzpictures?](https://linux22.com/image/355732/%E4%BD%BF%E7%94%A8%20pgfplots%20%E4%B8%8E%E5%8E%9F%E5%A7%8B%20gnuplot%20%E7%BB%98%E5%9B%BE%E5%91%BD%E4%BB%A4%EF%BC%8C%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%87%8D%E7%94%A8%20tikzpictures%EF%BC%9F.png)
我有一个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 命令的输入目录的方法。除了将每个数据文件位置指定为完整路径外,有没有巧妙的方法可以解决这个问题?