我正在使用 Tikz 创建一些矢量图形图像。我发现当我将图像编译为 EPS(我的出版商首选的格式)时,质量明显低于编译为 PDF 时的质量。在此屏幕截图中,EPS 在上面,PDF 在下面:
(我从中截取此屏幕截图的 PDF 文件可以在这里查看。
为什么质量较低?EPS 格式会将圆圈等基本矢量图形元素光栅化吗?还是我的 PDF 阅读器有问题?
编辑:
即使编写基本文档
\documentclass[11pt]{standalone}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) circle(2);
\end{tikzpicture}
\end{document}
使用pdflatex
,然后转换为 EPS,pdftops
得到相同的外观。
答案1
以下是我的系统上的 MWE 的输出:
PDF:
附言:
所以这里看起来确实不错。
\documentclass[11pt,tikz,border=5pt]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (0,0) circle(2);
\end{tikzpicture}
\end{document}
注意:两种情况下的轻微不均匀是由于转换为 PNG 以便在此处上传而造成的。两个原始图像都是平滑的圆圈。我无法将后记放大到最大,但我认为这是查看器的限制。
答案2
这实际上不是一个答案,但是您的 pdf 中存在问题。我在 Illustrator 中打开它,查看您的对象是如何创建的。如下所示,pdf 圆圈 [右] 是一组几条样条线(很好),而 ps 圆圈 [左] 是一组许多小的不相交黑点(不好)。如果您对两者都使用了 Tikz,我猜您的 PostScript 驱动程序有问题。在理想情况下,这两个对象应该由几条样条线定义,然后在 Illustrator 或 Inkscape 中看起来相同。