我是 Latex 的新手,我有点不清楚如何正确配置我的环境以便我的编译器能够找到我的文件。
据我所知,我应该有一个TEXINPUTS
和TEXMFHOME
环境变量,并带有默认值,但到目前为止,我的环境中还没有它们。并且放入文件~/texmf
最终会出现未找到错误。
据我所知,除非我想自定义它们,否则我不应该自己设置这些变量,那么我错过了什么?
如果我使用命令,kpsewhich
变量似乎没问题,但我仍然看不到它们env
,而且我的构建似乎也没有看到它们。
我的命令是:
latexmk -pdf -pdflatex="xelatex" -use-make file.tex
我在 Arch 上texlive-*
安装了所有现成的软件包。
编辑:
更具体地说,我希望$TEXMFHOME
在构建 pdf 时可以使用我默认放入的共享 .cls、.sty、.fontspec 等。但似乎这个文件夹没有被读取,我在那里得到了未找到文件的错误。我显然可以导出这些变量(而且当我这样做时它确实有效),但必须导出默认值才能使其按预期工作似乎是错误的。