渲染 PDF 图形而不产生锯齿

渲染 PDF 图形而不产生锯齿

我正在使用 MATLAB 生成 .eps 矢量图形,在 Adob​​e Illustrator 中编辑它们,然后将它们保存为 PDF。

当我通过 Adob​​e Acrobat 查看图像时,图像上布满了交叉阴影白线(混叠问题)。不过,可以通过取消选择来隐藏这些白线Edit->Preferences...->Page Display->Rendering->Smooth line art

但是,当我将 PDF 导入我的 LaTeX 文档时,编译版本中再次出现锯齿。有没有办法告诉 LaTeX 我告诉 Adob​​e Acrobat 的同样的事情(即不要用“平滑线条艺术”渲染 PDF)?

答案1

据我所知,LaTeX 不会(或不应该)平滑或以其他方式改变导入的 pdf 图形。也许这是您用于查看 pdflatex 结果的查看器的问题。尝试使用您用于查看图像的相同查看器(Adobe Acrobat)。

答案2

可能的原因:问题可能出在“填充图案”上,即原始 .eps 文件中的区域被重复的图块填充。大多数(所有?)pdf 查看器所做的平滑处理并不喜欢尝试连接两个“平滑”图块的边缘 - 两个相邻图块边缘的羽化模糊永远无法完美匹配。

解决方法:除非您确实想要图案填充,否则请用均匀填充替换填充,无论是在 Matlab 端还是在 Illustrator 中调整。正如 JLDiaz 的回答,这不能通过 LaTeX 完成。从问题中无法看出这种手动工作在这种情况下是否值得做。

相关内容