字体问题

字体问题

我是 LaTeX 的普通用户,但并不熟练。我尝试从网上找到的书籍模板中学习,但收到以下错误消息:

Trying to make PK font ccicons at 1493 DPI...
Running miktex-makemf.exe...
miktex-makemf: The ccicons source file could not be found.
Running ttf2pk.exe...
miktex-makemf: PK font ccicons could not be created.

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

!pdfTeX error: pdflatex.exe (file ccicons): Font ccicons at 1493 not found
 ==> Fatal error occurred, no output PDF file produced!

我正在使用 MiKTeX(通过 Windows 7),并且根据 MiKTeX 包管理器,“ccicons”包已经安装。

你能帮我解决这个问题吗?

答案1

有时,MiKTeX 安装的字体不会更新 postcript 字体数据库,尤其是psfonts.map& 类字体。这些字体可以在C:\Users\<Your personal account>\AppData\MiKTeX\2.9\dvips\config和 中找到C:\Program Data\MiKTeX\2.9\dvips\config

为了更新这些文件,您只需启动:

initexmf --mkmaps (or updmap)

(另外--verbose,如果您想了解发生了什么)从命令行。

忘记了:1)如果您希望所有这些更改对任何用户都有效,您还应该以管理员身份从命令行启动:

initexmf --admin --mkmaps (or  updmap --admin)

此命令更新 C:\ProgramData\MiKTeX\… 中的 psfonts.map 及其他文件,从而使每个用户都可以访问该字体。

2) MiKTeX 还可能会忘记在 中名为 updmap.cfg 的文件中提及字体。该文件位于 中C:\Users\<User Name>\AppData\Roaming\MiKTeX\2.9\miktex\config\。在 中提及字体updmap.cfg是该过程正常运行所必需的。如果是这种情况,您应该使用以下命令行编辑/创建 updmap.cfg:

initexmf --edit-config-file updmap

并添加两行,例如你的情况:

#ccicons
Map ccicons.map

答案2

如果出现以下错误:

!pdfTeX 错误:pdflatex (文件 md-chr7v):未找到 578 处的字体 md-chr7v ==> 发生致命错误,未生成输出 PDF 文件!

然后只需添加\pdfmapfile{=md-chr7v.map}到.tex 文件即可。 礼貌@UlrikeFischer

答案3

如果 MiKTeX 出现类似问题,并且updmap --admin无法提供帮助,请尝试以管理员用户身份打开 MiKTeX 控制台/维护,然后在任务下同时调用Refresh file name databaseRefresh font map files。这为我解决了类似的问题(在FATAL miktex-makemf - The fa5free1solid source file could not be found.miktex-makemf.log

(感谢这里有答案

相关内容