在 TexLive 上安装 MathTime Professional 2 字体时出现问题

在 TexLive 上安装 MathTime Professional 2 字体时出现问题

2014 年 6 月更新:在此页的基础上这里的问题我已经为 MathTime 字体编写了一个安装程序,它可以与运行 TeX Live 的 Unix 系统兼容。安装程序页面位于我的网站上。我的脚本已在装有 TeX Live 2013 的 Ubuntu 14.04 和装有 TeX Live 2012 的两年旧 MacBook Air 上成功测试。


最近我一直在尝试安装MathTime Professional 2 字体(免费精简版)。我在 Ubuntu 12.04 上使用 TeX Live。

我下载了文件并将它们复制到文件夹/usr/share/texmf-texlive/。(说明建议将它们放入/usr/share/texmf/,但这对我来说不起作用。)在多次运行texhashupdmap和之后updmap-sys,该pdflatex命令现在可以找到mtpro2.map。但是现在当我pdflatex在一个简单的文件上运行

\documentclass{article} 
\usepackage[scaled=0.92]{helvet}    % set Helvetica as the sans-serif font
\renewcommand{\rmdefault}{ptm}      % set Times as the default text font
\usepackage{amsmath}        
\usepackage[lite,subscriptcorrection,slantedGreek,nofontinfo]{mtpro2}
\begin{document}
\section{A}
This is a test secton
$a$
\end{document}

我收到以下错误

(/usr/local/share/texmf/tex/latex/mtpro2/mtpro2.sty
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd))
(./LaTeX Article MTPro2Lite.aux) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdft
ex.map}] (./LaTeX Article MTPro2Lite.aux)
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 mt2mit
mktexpk: don't know how to create bitmap font for mt2mit.
kpathsea: Appending font creation commands to missfont.log.
 )
!pdfTeX error: pdflatex (file mt2mit): Font mt2mit at 600 not found
 ==> Fatal error occurred, no output PDF file produced!

我已经在 Google 上搜索了大约一个小时,试图找到解决方案,但一无所获。有人能给我一些建议吗?

在为 LaTeX 安装附加功能方面,我完全是一个新手;如果这个问题不合适,请原谅。

编辑:运行sudo updmap-sys --enable Map mtpro2.map输出:

updmap: This is updmap, version $Id: updmap 14402 2009-07-23 17:09:15Z karl $
updmap: using transcript file `/var/lib/texmf/web2c/updmap.log'
updmap: initial config file is `/var/lib/texmf/web2c/updmap.cfg'

答案1

似乎已经积累了一些问题。作为最后的手段,我会尝试手动编辑文件updmap.cfg:用你最喜欢的编辑器打开文件,例如

sudo vim $(kpsewhich updmap.cfg)

并在末尾添加以下行

Map mtpro2.map

然后运行

sudo updmap-sys

系统应该能够找到该字体。

相关内容