我获得了一个用于学校论文的乳胶模板,但是当我尝试将演示编译为 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
通过一些谷歌搜索,我尝试使用udpmap
和udpmap-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