好吧,我知道有人发过类似的问题。但是他们的解决方案似乎对我的情况不起作用。
我尝试安装 Mathtime Pro 2。我有 texlive 2013 和 Ubuntu 14.04。我首先找到了这个主题:帮助在 Ubuntu Linux 中通过 tex-live 使用 MathTime Pro 2 字体之后它指的是在 TexLive 上安装 MathTime Professional 2 字体时出现问题。
我尝试了他们的解决方案,但仍然收到错误
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 4+0/600 --dpi 2400 mt2exf
mktexpk: don't know how to create bitmap font for mt2exf.
kpathsea: Appending font creation commands to missfont.log.
)
!pdfTeX error: pdflatex (file mt2exf): Font mt2exf at 2400 not found
==> Fatal error occurred, no output PDF file produced!
安装程序提供的日志文件在 TexLive 上安装 MathTime Professional 2 字体时出现问题可以在这里找到:http://pastebin.com/Gk9AHuFP
我也尝试了精简版,但似乎也不起作用。
需要说明的是,我最近还安装了 MinionPro 字体。在安装该字体的过程中,我也遇到了一些问题。
我希望有人能帮助我解决这个问题。
- 编辑 -
所以我删除了所有 texlive 安装以及所有文件和文件夹。我下载了新版 texlive 2014,并使用安装程序进行了安装。我使用以下设置进行了安装:
现在我需要将texmf
mtpro2 文件夹放在哪里(合并)?/usr/local/texlive/texmf-local
或者/usr/local/share/texmf
或~/.texmf
?
之后我需要运行
sudo texhash
sudo updmap-sys --disable mt-belleek.map --nomkmap
sudo updmap-sys --disable belleek.map --nomkmap
sudo updmap-sys --disable mt-yy.map --nomkmap
sudo updmap-sys --disable mt-plus.map --nomkmap
sudo updmap-sys --enable Map mtpro2.map
或许vim $(kpsewhich updmap.cfg)
,添加Map mtpro2.map
并运行sudo updmap-sys
。对吗?
答案1
在这个答案中,我假设使用标准 TeX Live,而不是由 Debian、Fedora 或类似发行版打包的 TeX Live。
额外的材料应该安装在TEXMFLOCAL
或中TEXMFHOME
。第一个位置是
/usr/local/texlive/texmf-local
而TEXMFHOME
指的是~/texmf
(~/Library/texmf
使用 MacTeX)。
由于多种原因,应始终安装字体TEXMFLOCAL
(请参阅相关问题在 OS X 上安装 URW Garamond)。
这当然需要管理员权限。
通过展开顶层的档案
/usr/local/texlive/texmf-local
或手动移动文件来安装材料。跑步
mktexlsr
。打开文件
/usr/local/texlive/texmf-local/web2c/updmap.cfg
(如果需要,可以创建它)并附加以下行
Map mtpro2.map
跑步
updmap-sys
这将使系统的所有用户都可以使用这些字体。
笔记。虽然
updmap-sys --enable-map mtpro2.map
(具有管理员权限)而不是上面的最后两个步骤以相同的方式工作,按照上面解释的方式做有一个很大的优势:当 TeX Live 2015 发布和安装时,文件/usr/local/texlive/texmf-local/web2c/updmap.cfg
将保持完全相同,并且updmap-sys
安装程序的运行将使 MathTime Pro 字体在新版本中可用,而无需记住手动激活它们。