如何使用灰色文本以便在黑白激光打印机上很好地打印?

如何使用灰色文本以便在黑白激光打印机上很好地打印?

在我的 latex 文档中,我有一个图表(通过 matplotlib 创建,并保存为 .pdf 文件),其中我将一些文本设为灰色。在屏幕上查看纸质 PDF 时,这很好(它是矢量图像,因此很清晰)。

但是,当我在黑白激光打印机上打印纸张时,灰色文本会使用小黑点模拟。结果是文本看起来不太好看(见下面略微模糊的照片,大约CS prefereablePS preferable),并且根据我在乳胶中使用的(向下)缩放比例,它甚至几乎无法阅读。

是否有一种“正确”的方法可以让图表中的文本变成灰色(将在乳胶文档中使用),以便它们在打印时也能正常显示?

带有灰色文本的图表照片

答案1

这本来是第二条评论,但是结果太长了,所以我合并了我原来的评论并进一步扩展。

这可能是您的打印驱动程序的问题,而不是您的输出问题(因此从技术上讲,这与主题无关)。但是,如果直接放大屏幕上的 PDF,会发生什么情况?我假设您得到的是纯灰色。尝试更改打印驱动程序上的“质量”、“dpi”或“模式:经济/正常/...”设置,以及有关下载字体的任何选项。

虽然更改打印机驱动程序设置确实是一种局部修复,但如果它们是问题所在,您别无选择。从根本上讲,(典型的)激光打印机只能打印纯黑白,任何灰色都必须通过某种形式的半色调并且对此的控制可能超出了文档格式的范围。

您还可以看到,如果您生成具有类似灰度的位图并将其打印出来(最好是 PDF 格式),会发生什么情况。由于打印机驱动程序处理位图和光栅数据的方式可能不同,因此这似乎提供了一种解决方法,但它带来的问题比解决的问题还多。

在诸如您的示例的情况下,您可能会发现深灰色或颜色(通常是 100% 红色或蓝色)可以提供足够的解决方法,或者甚至因为您已经使用斜体,所以只使用黑色。

顺便问一下,图形是如何在您的乳胶文件中生成和显示的 - 我猜它是一个图像,但是是什么格式?

相关内容