我正在尝试运行 pdflatex,但出现了一个非常不寻常的错误。我从 CTAN 下载了 xypic,但 pdflatex 似乎仍然无法找到一些据称与该包相关的文档(我执行了 texhash)。输出如下:
Xy-pic version 3.8.4 <2010/10/11>
Copyright (c) 1991-2010 by Kristoffer H. Rose <[email protected]>
Xy-pic is free software: see the User's Guide for details.
Loading kernel: messages; fonts;
kpathsea: Running mktextfm xydash10
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input xydash10
This is METAFONT, Version 2.718281 (TeX Live 2009/Debian)
kpathsea: Running mktexmf xydash10
! I can't find file `xydash10'.
<*> ...ljfour; mag:=1; nonstopmode; input xydash10
Please type another input file name
! Emergency stop.
<*> ...ljfour; mag:=1; nonstopmode; input xydash10
Transcript written on mfput.log.
grep: xydash10.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input xydash10' failed to make xydash10.tfm.
kpathsea: Appending font creation commands to missfont.log.
! Font \xydashfont=xydash10 not loadable: Metric (TFM) file not found.
<to be read again>
\gdef
l.159 \xydef@\xydashl@
{\fontdimen6\xydashfont}
?
答案1
您可能必须启用运行的 xy-pic 字体映射文件updmap-sys
:
sudo updmap-sys --enable Map xypic.map
如果你从 Debian 存储库安装了 LaTeX,你可以安装包含 xy-pic 的 LaTeX 软件包,它texlive-pictures
参阅封装信息。
sudo apt-get install texlive-pictures
如果您使用 tlmgr 安装了 LaTeX,那么也请使用 tlmgr 安装 xy-pic。
tlmgr -gui
或者
tlmgr install xypic
请注意,该包可能被称为 xypic 而不是 xy-pic。