这个问题似乎无处不在,但没有一个解决方案对我有用。
我正在关注 github:https://github.com/sebschub/FontPro
我做以下
- 将我的 .otf 文件移动到目录 /otf/
- 跑步
./scripts/makeall MinionPro
- 跑步
./scripts/install $(kpsewhich -var TEXMFLOCAL)
- 跑步
updmap --enable Map=MinionPro.map
最终输出为:
updmap will read the following updmap.cfg files (in precedence order):
/Users/Jack/Library/texlive/2016/texmf-config/web2c/updmap.cfg
/usr/local/texlive/2016/texmf-config/web2c/updmap.cfg
/usr/local/texlive/2016/texmf-dist/web2c/updmap.cfg
updmap may write changes to the following updmap.cfg file:
/Users/Jack/Library/texlive/2016/texmf-config/web2c/updmap.cfg
/Users/Jack/Library/texlive/2016/texmf-config/web2c/updmap.cfg unchanged. Map files not recreated.
updmap: Updating ls-R files.
我的错误
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+382/600 --dpi 382 MinionPro-Regular-osf-l1-t1--base
mktexpk: don't know how to create bitmap font for MinionPro-Regular-osf-l1-t1--base.
mktexpk: perhaps MinionPro-Regular-osf-l1-t1--base is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
)
!pdfTeX error: /Library/TeX/texbin/pdflatex (file MinionPro-Regular-osf-l1-t1--
base): Font MinionPro-Regular-osf-l1-t1--base at 382 not found
==> Fatal error occurred, no output PDF file produced!
我的例子
\documentclass{article}
\usepackage{amsmath}
\usepackage{MinionPro}
\begin{document}
\begin{equation*}
a = (b + c) = \big( a + b \big)
\end{equation*}
\end{document}
编辑添加了来自 TeXShop 的更多详细错误
答案1
只想说一下DG分享的脚本:https://github.com/chapter09/Install-MinionPro
在全新安装的 MacTex 上运行时没有出现任何错误,并且\usepackage{MinionPro}
运行时也没有出现任何错误。
我无法确定 FontPro 问题的根源
答案2
在 macOS 10.15.7 (Catalina) 下使用 MacTeX 2020,无论采用哪种方法,我都遇到了同样的问题。我尝试安装以下字体:
README
来自 Ctan 的 MinionPro 页面的文件;- 在这篇文章的答案;
- 这字体专家脚本及相关说明;
- 脚本来自https://github.com/chapter09/Install-MinionPro;
- 每次在全新安装时都要重复所有这些方法。
就我而言,错误非常相似,但是每个方法的丢失文件的名称和数量都会发生变化:
!pdfTeX error: /Library/TeX/texbin/pdflatex (file MinionPro-Regular-...(DIFFERENT FILE EACH TIME)...-
base): Font MinionPro-Regular-...(DIFFERENT FILE EACH TIME)... at (DIFFERENT NUMBER EACH TIME) not found
==> Fatal error occurred, no output PDF file produced!
唯一有效的方法是在序言中添加以下行,如答案所示这个帖子:
\pdfmapfile{=MinionPro.map}
这似乎适用于 FontPro 和来自的脚本https://github.com/chapter09/Install-MinionPro(没有进一步测试官方程序)。