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/
,但这对我来说不起作用。)在多次运行texhash
、updmap
和之后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
系统应该能够找到该字体。