带有子目录的表/搜索路径

带有子目录的表/搜索路径

我有大量 CSV 文件,我喜欢用它们来创建数百个图。我将文件组织到图目录中的子目录中。我设置了表搜索路径,如下所示:

\usepackage{pgfplots}
    \pgfplotsset{
        table/search path={plots/},
    }

但是 lualatex 和 xelatex 都不会搜索子目录。有没有办法告诉 lualatex 也搜索子目录?

答案1

如果文件位于你的 TEXINPUTS 路径中,那么它们应该只引用来自 tex 的本地文件名即可找到,因此

TEXINPUTS=.//: luatex main-document 

应在当前目录下的任意子目录中查找文件

.//表示当前目录下任意深度的所有子目录,尾随:表示此路径段被添加到标准 TEXINPUTS 路径的开头,如果省略它,则 tex 只会在本地区域查找而不会找到article.cls等等。

这是假设 bash 或类似的语法在命令行上设置环境变量,需要针对不同的命令 shell 进行调整。

您不必每次都设置此项,而是可以在环境或本地texmf.cnf配置文件中设置 TEXINPUTS。

相关内容