在这个答案,我为 beamer 标准数学字体生成了一个新tfm
文件。如何让新字体在 TeX 系统中可用?使用 texlive 我尝试了
updmap-sys --enable Map=cmssmi.map
但这给出了以下错误信息。
updmap: This is updmap, version $Id: updmap 14402 2009-07-23 17:09:15Z karl $
updmap: no permissions for writing /usr/local/texlive/2009/texmf-var/web2c/updmap.log', so no transcript
There was a problem finding a proper place to store configuration data.
The message was:
Directory `/usr/local/texlive/2009/texmf-config/web2c' is not writable
To overcome such problems, set up the environment variable TEXMFCONFIG to
point to a directory tree that is writable to you, e.g.
TEXMFCONFIG=$HOME/texmf; export TEXMFCONFIG
or
setenv TEXMFCONFIG $HOME/texmf
我确实尝试过设置TEXMFCONFIG
,但无济于事。
为了明确我的目标:我所在的系统只是个普通用户;TeX 发行版是全局安装的,因此对我来说它是只读的,因为我没有 root 权限。因此,我希望将更改安装在本地目录中。
答案1
然后你必须运行updmap --enable Map=cmssmi.map
,它使用你的 ~/texmf 目录
但这只有当你是一个真实的外部机器上的用户。当您有时运行-sys
变体,有时运行用户变体时,它会使您的系统感到困惑。