当将 eps 包含到 texshop 时,为什么会自动生成一个转换为 pdf 的文件

当将 eps 包含到 texshop 时,为什么会自动生成一个转换为 pdf 的文件

我正在使用 mac texshop 编写报告,我想添加 eps 图片。每当我使用以下命令时,我都不明白

\usepackages{graphicx}

\begin{figure}
\includegraphic{picture}
\end{figure}

apicture-eps-convert-pdf是自动生成的。

我确定我正在使用 Latex。

我真的不喜欢这个自动生成的文件,它大大降低了速度。所以有谁能帮我让 Textshop 接受 eps?谢谢。

答案1

TeXShop 的默认模式用于pdflatex生成最终输出。

如今(几乎)没有人使用 DVI 作为最终格式,而是使用 PDF。有时 DVI 文件用作中间步骤(特别是如果需要 PSTricks)。当不需要 DVI 文件(作为中间步骤或最终格式)时,直接输出为 PDF 会更快;还请考虑到 Mac OS X 只能通过 XQuartz 显示 DVI 文件,并且显示不一定反映实际输出(例如当文档中使用 TikZ 时)。

pdflatex1的问题在于它无法加载 EPS 图形;这在论坛和邮件列表中引发了无数问题。解决方案是将 EPS 文件转换为 PDF。几年来,它pdflatex已经能够自行完成转换,因此甚至可以说pdflatex 现在加载 EPS 图形!

EPS 文件的加载方式如下figure.eps

  • 如果figure-converted-eps-to.pdf存在,检查它的时间戳是否比的时间戳更新figure.eps;如果是,则输入它。

  • 如果figure-converted-eps-to.pdf不存在或者不比更新figure.eps,则调用实用程序epstopdf创建一个新的figure-converted-eps-to.pdf,然后输入它。

需要用户干预!

因此,如果您不修改 EPS 文件也不删除生成的 PDF 文件,则转换只会进行一次,因此它不会减慢 LaTeX(确实pdflatex)以后的运行速度。

1. 就像阿尔弗雷德·希区柯克的《哈利的麻烦》一样,人们非常担心这个“问题”,但最终通过让男孩在“今天”重新发现尸体来解决,因为他对昨天/今天/明天并不了解。在本例中,如果 EPS 的 PDF 版本不存在,则会创建它,每个人都会很高兴,除非创建日期恰好早于相应的 EPS:在这种情况下,文件将重新转换。

答案2

正如 Alan Munn 在他的子评论中指出的那样,将以下文本粘贴作为文档的第一行:

% !TEX TS 程序 = latex

相关内容