无法使用 MiKTeX 打开字体映射文件“kanjix.map”。

无法使用 MiKTeX 打开字体映射文件“kanjix.map”。
\documentclass{article}
\begin{document}
Foo
\end{document}

当使用 MiKTeX 2.9 编译这个 MWE 时xelatex,我收到以下警告:

** WARNING ** Couldn't open font map file "kanjix.map".

编译顺利进行,没有问题,但每次都会收到此消息,这让我很烦。它似乎来自 Windows 而不是xelatex,因为它没有出现在日志文件中,只出现在命令行中。以下是完整的命令行输出:

C:\Users\doncherry\Documents\LaTeX>xelatex bar.tex
这是 XeTeX,版本 3.1415926-2.5-0.9999.3(MiKTeX 2.9)
进入扩展模式
(C:\Users\doncherry\Documents\LaTeX\bar.tex
LaTeX2e
Babel 和英语、古希腊语、法语、德语的连字模式
n, german-x-2013-05-26, 希腊语, 意大利语, 拉丁语, ngerman, ngerman-x-2013-05-26, r
俄语、西班牙语、瑞士德语、英国英语、usenglishmax、已加载。
(“C:\Program Files (x86)\MiKTeX\2.9\tex\latex\base\article.cls”
文档类别:文章 2007/10/19 v1.4h 标准 LaTeX 文档类别
(“C:\Program Files (x86)\MiKTeX\2.9\tex\latex\base\size10.clo”))
(C:\Users\doncherry\Documents\LaTeX\bar.aux)[1]
(C:\Users\doncherry\Documents\LaTeX\bar.aux))
** 警告 ** 无法打开字体映射文件“kanjix.map”。

输出写在 bar.pdf (1 页) 上。
抄录在 bar.log 上。

这里有几个类似的问题,但没有一个适用于这种特定情况:

有什么方法可以消除这个警告?(不只是消除它,而是解决病因)

答案1

您需要一个kanjix.map(一个空的、虚拟的地图就可以了)或者您应该更改dvipdfmx.cfghttp://sourceforge.net/p/miktex/bugs/2286/

答案2

注意:dvipdfmx.cfg由于 Miktex 更新将修复该文件,因此不应直接编辑该文件,而是执行以下操作。

  1. 打开 Windows 命令行提示符并输入initexmf --edit-config-file dvipdfmx,按Enter
  2. 将此行附加到打开的文件的末尾。

%%f kanjix.map

相关内容