pdflatex
以下内容在 MikTeX 2.9.5870 64 位 + (或)中不起作用xelatex
:
\documentclass{standalone}
\usepackage{boisik}
\begin{document}
$\smile$
\end{document}
错误是
\textfont 4 is undefined (character ) $\smile$
许多其他符号也会导致类似的错误。pdflatex
从命令行运行可提供更多信息。问题出在 中miktex-mf.exe
,这会触发 中的错误bskletters-o.mf
:
! The paths don't intersect.
到底是怎么回事?
答案1
这似乎是 MikTeX 中最近引入的一个错误,至少在 2.9.5870 中存在。安装 MikTeX 2.9.5550(使用当前最新的 ProTeXT 安装程序)后,该示例可以正常工作。
让它发挥作用的窍门
当您从 MikTeX 2.9.5550 启动,然后更新所有软件包时,此示例也有效除了 miktex-metafont-bin
和miktex-mfware-bin
。我没有尝试缩小范围,看看这些是否也可以更新。
不幸的是,这会使 MikTeX 可执行文件处于不一致的状态,因为这个例子
\documentclass{standalone}
\usepackage{apl}
\begin{document}
\SS
\end{document}
触发操作系统错误WideCharToUTF8
其中无法从动态链接库中找到该函数miktex-mf.exe
。从积极的一面来看,所有其他软件包似乎都可以工作 --- 也就是说,我可以从 Latex 综合符号列表的几乎每个软件包中生成几乎每个符号的图像。
因此这只能作为最后的手段来尝试。