我使用 Mac OS X 的 Preview 来查看 pdf 和 PostScript 文件。然而,一些用 Latex 生成的 ps 文件看起来很模糊,例如,
替代文字 http://img261.imageshack.us/img261/4686/picture1ky5.png
有没有办法解决这个问题?
我使用 Mac OS X 的 Preview 来查看 pdf 和 PostScript 文件。然而,一些用 Latex 生成的 ps 文件看起来很模糊,例如,
替代文字 http://img261.imageshack.us/img261/4686/picture1ky5.png
有没有办法解决这个问题?
我也被这个困扰了,所以我刚才查了一下。[任何人:如果错误,请编辑此答案。] 正如其他人所说,
pdflatex
直接使用。如果您必须通过 PostScript,请参阅UK TeX FAQ中 PostScript 的 PDF 质量,它指出了导致 PDF 模糊的几个常见原因:
PDF 中错误的字体类型:这显然在旧版本的 PDF 查看器中最常见(例如,在 2003 年中发布的 Adobe Reader 6 之前)。问题是 dvips 的默认设置是嵌入 Type 3 字体,而 PDF 查看器可能在显示位图字体方面做得不好。因此,强制 PS 文件使用 Type 1 字体,方法是将其生成为:
dvips -Ppdf myfile -o myfile.ps
切换到 T1 时字体会变得模糊:如果有\usepackage[T1]{fontenc}
,那可能是个问题。(“请注意,字体编码T1 与字体格式Type 1没有直接关系”。)有修复。
另外,请查看testflow包,它是一个“诊断套件,旨在测试 LaTeX“打印工作流程”并提供许多有用的信息 [...]”。
当然,如果您不是自己生成 PS,那么简单的答案是 Preview 很糟糕,您应该改用更好的 PostScript 查看器,例如通过 MacPorts 或 Fink 安装 gv,或从此处安装 MacGSView ,或MacGhostView,或( 22 美元)后视图。
正如其他人所说,这是源端的问题。简而言之,正在使用位图字体,这些天在 Adobe Reader 中渲染得很好,但在过去看起来非常糟糕;Preview 的行为过去更好,但现在比 Reader 的更差。
解决问题的方法是加载拉丁现代字体:
\usepackage[T1]{fontenc}
\usepackage{lmodern}
(几年前的解决方案是安装 CM-Super 字体,但较新的拉丁现代字体更好。)
这可能是标准dvips
工作方式导致的问题。如果您自己创建文件,则应确保dvips
使用 PostScript Type 1 字体。可以在此处找到有关此的详细信息。一个可能更简单的替代方法是pdflatex
完全使用和跳过 PostScript。此外,我相信模糊的演示文稿应该只在屏幕上显示,当为我打印这些文件时通常没问题。
字体看起来很模糊,因为大多数查看器不能很好地处理位图字体。只需确保您的文档使用矢量字体即可。
多年来,我不必为获得正确的字体而奋斗(除了一些仍然仅作为位图存在的有趣符号)。我什至认为不再需要指定 T1 了。因此,解决方案的一个好步骤是简单地将您的 LaTeX 发行版升级到最近的发行版(例如 TeXlive 2008)并游说您的同事也这样做。
我相信默认情况下预览抗锯齿。当你把它们炸开一点时,它们看起来如何?打印时它们的外观如何?您是否尝试过在 ghostscript(或 gv 或 ggv,或任何其他查看器)中检查它们?
如果它是您使用的查看器,那么它不是 LaTeX,也不是与编程相关的。