前段时间我抱怨 LaTeX 默认不支持相对路径。结果我发现我可以导出TEXINPUTS=/path/to/source
环境变量来\input{foo}
查看/path/to/source/foo
。
现在,当我尝试对我的文档进行源外编译时,\input
可以正确获取相对路径,但\inputminted
无法通过相对路径找到文件。
为了澄清起见,假设我有这些文件
main.tex
chapters/ch1.tex
examples/foo.c
如果 main.tex 包含
\input{chapters/ch1.tex}
\inputminted[linenos]{c}{examples/foo.c}
然后我就这么做了
mkdir /tmp/buildtex
cd /tmp/buildtex
TEXTINPUTS=/path/to/source pdflatex /path/to/source/main.tex
然后\input
找到它的文件但是\inputminted
没有找到。
如何使意见达成一致?