如何使用相对或绝对路径 \input(在纯 TeX 中)

如何使用相对或绝对路径 \input(在纯 TeX 中)

我想拥有自己的宏库,但我不知道如何从当前目录以外的其他目录导入它们。而且,拥有指向库中的所有文件的符号链接或类似的东西感觉非常丑陋。谢谢任何指导。

答案1

\input foo/bar/file.tex

file.tex在相对于运行 tex 的工作目录的相对目录中输入foo/bar(通常但不一定是包含主文件的目录)

或者对于在多个项目中使用的文件更好,只需使用

\input file

并放入file.texTEXINPUTS kpse 或 shell 变量中列出的目录中。例如,在 texlive 中,~/texmf/tex/plain/mystuff/file.tex默认应位于 TEXINPUTS 路径中。

相关内容