依赖于驱动程序的 graphix 包调用?

依赖于驱动程序的 graphix 包调用?

LaTeX 通用准则显示包的条件调用graphicx。我想测试一下。我做了以下操作:

  1. 创建了一个main.tex,其中我省略了上面链接的大而复杂的条件标题
  2. 在我的工作目录中包含了myplot.pdf和。myplot.eps
  3. \includegraphics{myplot}在我的 中包含了对 的调用main.tex
  4. Ran TeXify。myplot.eps已按需要绘制。
  5. Ran PdfTeXify。myplot.pdf已按需要绘制。

问:考虑到我上述的步骤已经非常完美了,那么这个大而复杂的条件标题有什么意义呢?

问:pdftexdvips真的需要作为选项传递给\documentclass和吗\usepackage{graphicx}

答案1

这种条件标头已经过时了(恕我直言)。我也是初学者,后来停止使用它,结果和你一样。该graphicx包通常能够很好地自行检测输出驱动程序。在大多数情况下,这甚至比硬编码更好。

因为pdflatex现在也用于 DVI 输出,所以仅仅检查是否存在\pdfoutput已经不够了。如果您需要这个,请使用ifpdf提供\ifpdf开关的包。使用它的一个原因可能是为\DeclareGraphicsExtensionsDVI/PS 或 PDF 输出定义不同的扩展列表。几年前,我停止支持我的文档中的这两种格式。通常你会提前选择你的格式并坚持使用它。恕我直言,由于现代eps 转 pdf有的包裹现在没有太多理由使用 DVI 输出

另外:链接的文档是一本维基百科书,也就是说,每个人都可以编辑它,因此质量可能会有所不同。不要太关注这样的网站。网上有很多关于 LaTeX 的过时资料。

相关内容