如何以 PostScript 或 PS 格式显示此标签 $\mathbbmss{x}$?

如何以 PostScript 或 PS 格式显示此标签 $\mathbbmss{x}$?

\mathbbmss{x}- 此标签在 DVI 格式中可见,但在创建 PostScript 或 PS 格式后,该符号将消失。

答案1

字体bbm仅以格式提供METAFONT。这意味着,当您第一次使用该字体时,必须为每个字形创建一个位图,编译源METAPOST

通常这是“自动”发生的,因此在执行latex文档时,会编译字体、创建位图,还会创建字体几何文件。TeX 只需要后者,以便知道每个字符需要多少空间,但显示字符的实际位图不是由 TeX 使用的,而是由必须将文件转换为“可查看”.dvi版本的“驱动程序”使用的。

您使用两个不同的“驱动程序”来查看结果.dvi。一个是您的 dvi-viewer,另一个是程序dvips(我猜)。从您的问题来看,dvi-viewer 在查找包含组成字体的位图的文件方面似乎没有问题,因为它可以正确显示您的字符。但是,dvi->ps转换程序无法找到这些文件,因为生成的 PS 不显示字符。

通常,问题是由于 dvi-previewer 和dvi->ps程序使用不同版本的字体,因为它们需要不同的分辨率。但这通常可以“自动”解决,因为dvips需要调用metafont才能以所需的分辨率获得所需的字体。

所以显然您的问题与 的配置有关dvips。这类问题通常很难解决。我建议您改用 进行编译pdflatex,看看问题是否消失(尽管可能不会消失,因为pdflatex和通常dvips会共享部分字体配置)。

我不得不说,在我的系统中latexdvips和都pdflatex可以完美运行,如下面的 MWE 所示:

\documentclass{article}
\usepackage{bbm}
\begin{document}
\thispagestyle{empty}
Testing bbm fonts: $\mathbbmss{x}$
\end{document}

输出

相关内容