\addplot 表与输入文件名相关

\addplot 表与输入文件名相关

我使用 matlab2tikz 生成 tikz 文件,并附上了绘图。添加了一个不错的功能,可以启用外部数据集。使用以下代码生成文件 plot.tikz(跳过不必要的代码):

\begin{tikzpicture}
\begin{axis}
\addplot table[row sep=crcr]{plot-1.tsv};
\end{axis}
\end{tikzpicture}%

plot-1.tsv 与 plot.tikz 位于同一目录中,并具有以下内容

0   1.10061021788087
0.1 1.54421189550395

在我的 latex 目录中,我将我的图形组织在 /fig/chapterXX 中,我有一个自定义命令,用于包含我的图形:\includetikz{folder}{tikz-file},例如\includetikz{fig/chapter3}{plot}(此自定义命令使用 -command 包含文件 plot.tikz \input{}

我现在的问题是:Latex 需要相对于其 tex 文件的文件 plot-1.tsv。如果我想让它运行,我需要手动将\addplot文件 plot.tikz 中的 更改为\addplot table[row sep=crcr]{fig/chapter3/plot-1.tsv};。我必须在每个 tikz 文件中执行此操作,并且我需要提前知道将 tikz 文件放在哪里。

是否可以告诉 pgfplots plot-1.tsv 与文件 plot.tikz 相关?

相关内容