在本地安装新字体的正确方法是什么?

在本地安装新字体的正确方法是什么?

这个答案,我为 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变体,有时运行用户变体时,它会使您的系统感到困惑。

相关内容