安装 MathTimes Pro 2 (MacTex) 时遇到问题

安装 MathTimes Pro 2 (MacTex) 时遇到问题

我最近从 PCTex 获得了 MathTimes Pro 2 字体,但在使用过程中遇到了一些问题;我使用的是 MacTex 2010。

我盲目地遵循了 PCTex 上发布的说明:http://www.pctex.com/kb/74.html

但是,当我尝试使用该包时,收到以下错误消息:

(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls

Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/t1enc.def))
(/usr/local/texlive/2010/../texmf-local/tex/latex/mtpro2/mtpro2.sty)
(./Fonts.aux) [1{/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdft
ex.map}] (./Fonts.aux)
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 mt2syt
mktexpk: don't know how to create bitmap font for mt2syt.
mktexpk: perhaps mt2syt is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
 )
!pdfTeX error: /usr/texbin/pdflatex (file mt2syt): Font mt2syt at 600 not found

 ==> Fatal error occurred, no output PDF file produced!

我一直在努力寻找解决方案,但似乎找不到(或无法找到解决方案)。有人有什么想法吗?

答案1

通常您不应该将地图文件复制到web2c目录中。web2c用于配置文件,例如updmap-local.cfg

通常地图文件会发送到fonts/mapfonts/map/dvips

你原来的问题似乎是你mktexlsr在更新updmap数据库之前没有运行。这导致updmap找不到所需的地图文件。我不知道texhash今天是否有任何影响,尽管 PCTeX 网站上建议这样做。

无论如何,你自己解决了这个问题,我认为这是因为只要updmap能够找到地图文件,无论是在fonts/map它应该在的地方,还是在web2c,都可以。但最好还是把文件放在它们应该在的地方。请参阅文档总溶解固体

一个小技巧可能会有用。我创建了一个文件,其中包含 中的地图文件的名称。由于我updmap-local.cfg在中安装了不少字体,因此记录所有地图文件会更方便。如果我重新安装了 MacTeX,文件夹就会被完全覆盖。我所需要做的就是/usr/local/texlive/texmf-local/web2c/usr/local/texlive/texmf-local/fonts/maptexmf-local/usr/local/texlive/2010

sudo mktexlsr
sudo tlmgr generate updmap
sudo updmap-sys

只要我的texmf-local文件夹不变。这样我就不必输入很长且容易出错的udpmap-sys --enable ...where了。...

相关内容