编译时缺少字体

编译时缺少字体

我获得了一个用于学校论文的乳胶模板,但是当我尝试将演示编译为 pdf 时:

pdflatex thesis.tex

我收到以下错误:

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+540/600 --dpi 540 eurmo10
mktexpk: don't know how to create bitmap font for eurmo10.

我查看了我的文本字体文件夹并且该字体确实“存在”

ls /usr/share/texmf-texlive/fonts/tfm/adobe/palatino | grep eurmo

给予,

eurmo10.tfm

通过一些谷歌搜索,我尝试使用udpmapudpmap-sys,但是这些没有帮助:

 updmap --enable Map eurmo10

!!! ERROR! The map file `eurmo10' has not been found at all.

有人可以告诉我如何修复此错误以便我可以编译该tex文件吗?

谢谢

答案1

字体eurmo10在地图文件中定义mathpple.map

% $Id: mathpple.map 20947 2011-01-06 00:27:02Z karl $
% Thomas Esser, 2002, public domain.
%
% These fonts are only available as type 1, so we
% separate them from the other bluesky fonts.
eurbo10 EURB10 ".167 SlantFont" <eurb10.pfb
eurmo10 EURM10 ".167 SlantFont" <eurm10.pfb

我在(TeX Live 2011)中找到了该文件:

texmf/fonts/map/dvips/tetex/mathpple.map

我不清楚为什么它不在texmf-dist

命令行为updmap

updmap --enable Map mathpple.map

如果你想先进行测试,在 pdfTeX 中也可以在 TeX 宏级别添加地图文件,例如在 TeX 文件的顶部:

\pdfmapfile{+mathpple.map}

对于dvips地图文件可以在命令行上指定:

dvips -u mathpple.map test.dvi

相关内容