通过 PGFplots addplot 命令指定要检查的目录

通过 PGFplots addplot 命令指定要检查的目录

当我用 制作图表时PGFplots,我会先对其进行测试,然后再将其导入我的主文档tex文件。

tikzpicture.tikz我有包含 tikzpicture 环境数据的文件,并且我有一个tikzpicture_standalone.tex包含最少内容的文件

\documentclass{article}
\usepackage{pgfplots}
\pagestyle{empty}
\begin{document}
    \input{tikzpicture.tikz}
\end{document}

来“测试”图片。

tikzpicture.tikz使用命令\addplot{table.txt},其中table.txt位于同一目录中。测试顺利进行。

然后,当我使用 \input 命令调用tikzpicture.tikz位于另一个目录中的主tex文件时,它显然不起作用,因为它table.txt不再位于同一目录中。我必须使用path/table.txt

每次更改所有表数据的这一操作很烦人且效率低下,所以我想知道是否有办法让命令\addplot也检查本地目录中的文件table.txt。然后,我就不需要一直添加文件路径了。

答案1

您可以使用建议的方法

pgfplots 来自文件:搜索路径,寻找 \graphicspath 等效项

告诉pgfplots您数据文件的路径。您必须指定从根文件夹开始的全局路径,以便pgfplots无论编译位置如何,都可以在正确的文件夹中进行查找。

相关内容