升级到 MacTeX 2013 后出现字体问题

升级到 MacTeX 2013 后出现字体问题

今天升级到 MacTeX 2013 后,我遇到了一个问题。当我尝试使用 pdflatex 生成 pdf 文件时,出现了如下错误:

mktexpk: don't know how to create bitmap font for pfrr8r. mktexpk: perhaps pfrr8r is
missing from the map file
kpathsea: Appending font creation commands to missfont.log. ** WARNING ** Could not locate
a virtual/physical font for TFM "pfrr8r"...

任何帮助将非常感激。

编辑:这是我正在尝试做的一个例子。

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\renewcommand{\rmdefault}{pfr}
\begin{document}
\blindtext
\end{document}

当我添加 \renewcommand{\rmdefault}{pfr} 时出现错误。

答案1

TeX Live 2012 改变了字体映射管理。对于位于TEXMFLOCAL(默认位置/usr/local/texlive/texmf-local)的字体,应该有一个名为的文件,updmap.cfg其中包含指向映射文件的指针。其位置应该是

$TEXMFLOCAL/web2c/updmap.cfg

也就是说,如果你有一个标准分布,

/usr/local/texlive/texmf-local/web2c/updmap.cfg

这是我的:

Map mtpro2.map
Map ugm.map
Map zgm.map
Map dayroman.map
Map stix.map
Map lucida.map

创建文件并将其填充到所需地图文件的指针后,运行

sudo mktexlsr
sudo updmap-sys

并且业务应该同步恢复。

这假设你绝不运行updmap(不带-sys后缀)。

相关内容