我经常看到打印的 LaTeX 文档中“e”的水平笔划不可见——即使在不同的打印机、文档和打印者之间也是如此。下图显示,在单个文档中,它出现在某些文本行上,但在其他行上没有出现。这看起来像是一种混叠伪像。我想了解更多有关它的信息并避免它。
答案1
答案2
这可能是由于使用低分辨率位图版本的 Computer Modern 字体造成的。最初,字体是针对不同分辨率单独构建的,用户负责选择分辨率与打印机分辨率匹配的正确字体。如今,屏幕显示和打印过程针对矢量字体进行了高度优化,因此您必须确保仅使用矢量字体。如今,TeX 文档中的光栅字体通常使用 Type 3 字体格式,而矢量字体使用 Type 1、TrueType 或 OpenType。因此,请确保(例如使用实用程序pdffonts
)您的文档中没有 Type 3 字体。