Latex->dvi2pdf编译产生错误:
** WARNING ** Could not locate Omega Virtual Font "PidEid=3" for "gbksong63".
** WARNING ** Could not locate a virtual/physical font for TFM "gbksong63".
** WARNING ** >> This font is mapped to an intermediate 16-bit font "gbksong@UGBK@" with SFD charmap=<UGBK,63>,
** WARNING ** >> and then mapped to a physical font "PidEid=3" by fontmap.
** WARNING ** >> Please check if kpathsea library can find this font: PidEid=3
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
这是CTeX 套装的问题。
安装中文字体时会更新字体映射时,会更新 dvipdfm.map 文件,但里面用到的语法只有 pdfTeX 支持,而 dvipdfm 所不支持的。但由于 dvipdfm.map 是利用 updmap 工具更新的,所以 pdftex.map 和 dvipdfm.map 会同时更新,造成问题。
临时的解决方式是,找到 dvipdfm.map 文件,把里面含有 PidEid 的行删掉。