当我用 制作图表时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
无论编译位置如何,都可以在正确的文件夹中进行查找。