latex 和 pdflatex 有什么实际区别?

latex 和 pdflatex 有什么实际区别?

我知道有些软件包(如 PSTricks)不能与 pdflatex 一起使用。这些工具之间还有其他区别吗?

如果我们不关心 ps,我们能说 pdflatex 更好吗?

答案1

正如 Dima 所提到的,有些软件包仅适用于直接 PDF 输出,因为它们使用了 PostScript 中没有的功能。

另一个区别在于,texpdftex只是不同的程序,独立实现。特别是,作者 Hàn Thế Thành 在 pdfTeX 中实现了有助于改善文档的功能微印刷术tex。其中一些功能后来在(程序,而不是语言)中实现,而其他功能仍为 pdfTeX 独有(尽管 LuaTeX 和 XeLaTeX 也实现了其中的一些)。

以下是说明差异的屏幕截图(左图:LaTeX,右图:带 microtype 的 pdfLaTeX)– 示例文档是在微型包,它提供了一个简单的界面来访问微排版功能:

微型

[摘自TeX博客]

答案2

latex我认为继续使用的唯一原因pdflatex

  • 您需要使用 pstricks,或者其他需要 dvips 特殊功能或 postscript 工作流程特定功能的东西。
  • 由于某种原因,您需要生成特定的后记。
  • 您必须适应现有的工作流程(期刊通常需要后记图表,因此实际上要求您使用latex)。

除此之外,我认为这pdflatex实际上是默认的。

(请注意,pdflatexlatex通常是同一个程序,但在调用时,它的latex默认值为\pdfoutput=0,而不是\pdfoutput=1。如果您的安装中是这种情况,您可以使用 plain latex、 set \pdfoutput=1、 amd 获取 PDF 输出而不是 DVI,反之亦然。)

答案3

使用 pdflatex 而不是 latex 的另一个原因是:该hyperref软件包确实有效,您可以在超链接中使用换行符。如果您希望参考书目条目具有 DOI 超链接,则非常有用。

答案4

对我来说最重要的实际区别是pdflatex我可以使用 PDF 图像而不是 EPS。

相关内容