使用 pgfplots 与原始 gnuplot 绘图命令,是否可以重用 tikzpictures?

使用 pgfplots 与原始 gnuplot 绘图命令,是否可以重用 tikzpictures?

我有一个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 命令的输入目录的方法。除了将每个数据文件位置指定为完整路径外,有没有巧妙的方法可以解决这个问题?

相关内容