在 Windows 7 上安装 mktexpk 将字体放在 \users\userid 下......

在 Windows 7 上安装 mktexpk 将字体放在 \users\userid 下......

我在 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 设置。

相关内容