我有大量 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。