两者都是矢量图形(通常),并且都可以轻松地导入到 pdflatex 文档中(因此我们假设我们忽略这个问题的 dvi)。
每种方法的优缺点是什么?我应该使用哪种方法?
答案1
使用 PDF。EPS 不能直接通过 pdftex 导入,而必须使用类似 的工具进行转换epstopdf
。这些转换过程通常会导致图形发生不必要的变化,例如嵌入位图图像的有损 JPEG 编码。Pdftex 将直接包含 PDF 文件而不做任何更改(统一字体除外,如果需要,甚至可以禁用统一字体),因此您可以通过生成完全符合您要求的 PDF 来完全控制最终结果(假设您的图像编辑软件允许您控制图像编码的有损性、色彩空间等)。
答案2
EPS 不支持透明度,并且嵌入位图图像而不进行压缩。始终为 PDF。
答案3
清晰的PDF:
- pdf 是 ISO 标准,eps 不是
- pdf 可以直接通过它来使用
\includegraphics
和编译pdflatex
(参见 Lev Bishop 的回答) - pdf 比 eps 具有更多功能,例如透明度(参见 Will Robertson 的回答)
- 甚至你的奶奶她的电脑上有 pdf 阅读器,所以如果你只发送图片给她,她就能看到它们
- 更多软件可以导出为 pdf 而不是 eps,例如 Excel 可以将图表导出为 pdf
答案4
- 选择 PDF 还是 EPS 完全取决于您使用的编译器。
- 我们有一些编译器选项,例如
pdflatex
,,,等。选择编译器的决定还取决于您的实际情况。例如,如果您正在开发基于 Web 的系统,则应该将一堆即时生成的 EPS 图像直接导入到 LaTeX 输入文件中,然后使用 进行编译xelatex
。将 EPS 转换为 PDF,将生成的 PDF 导入 LaTeX 输入文件,然后使用 进行编译会影响性能。latex
latex
pdflatex
概括
如果不知道您的实际情况,就无法做出决定。