我正在使用环境变量$TEXINPUTS
来设置项目的各种文件的搜索路径。
它适用于大多数文件,但不适用于Symbola.ttf
(或任何.ttf
文件)。kpsewhich
如果字体文件位于当前目录中,则会找到它们。
我是否遗漏了什么?
$ ls fonts
Symbola.ttf
$ ls tex
cvbooklet.cls
$ TEXINPUTS=fonts/:tex/: kpsewhich cvbooklet.cls
tex/cvbooklet.cls
$ TEXINPUTS=fonts/:tex/: kpsewhich Symbola.ttf
$ touch Symbola.ttf
$ TEXINPUTS=fonts/:tex/: kpsewhich Symbola.ttf
./Symbola.ttf
答案1
TFMFONTS
tfm 字体文件会沿着not TEXINPUTS
、bibtex 文件等进行搜索BIBINPUTS
,请参阅texmf-dist/web2c/texmf.cnf
或等效于所有使用的路径。TTFONTS
这似乎是您在这里所需要的。