我在 Windows 7 系统上安装了 Texlive。 TEXMFHOME
设置为C:/texlive/whb/texmf
。当我运行时,mktexpk --mfmode cx --bdpi 300 --mag 1+180/300 --dpi 480 cmr12
它在树中找到字体TEXMFHOME
,但它将结果放在中C:/Users/Bill/.texlive2010/texmf-var/fonts/pk/cx/public/cm/cmr12.480pk
。
这对我来说是个问题,因为我想在服务器上将其与 Mediawiki 一起使用,并且那里的用户将拥有帐户IIS_USERS
。当我尝试在 IIS 下运行时,mktxpk
尝试创建目录失败:
C:/Windows/system32/config/systemprofile/.texlive2010/texmf-var
有什么方法可以告诉mktexpk
您如何将字体放置在TEXMFHOME
? 或其他特定目录树下?
答案1
好的。VARTEXFONTS 控制字体的放置位置;VARTEXFONTS 设置为 TEXMFVAR/fonts。因此,您所要做的就是更改 texmf.cnf 中 VARTEXFONTS 的设置——或者,如果您想重新配置,则更改其中一个前体文件中的 VARTEXFONTS 设置。