我知道有些软件包(如 PSTricks)不能与 pdflatex 一起使用。这些工具之间还有其他区别吗?
如果我们不关心 ps,我们能说 pdflatex 更好吗?
答案1
正如 Dima 所提到的,有些软件包仅适用于直接 PDF 输出,因为它们使用了 PostScript 中没有的功能。
另一个区别在于,tex
和pdftex
只是不同的程序,独立实现。特别是,作者 Hàn Thế Thành 在 pdfTeX 中实现了有助于改善文档的功能微印刷术tex
。其中一些功能后来在(程序,而不是语言)中实现,而其他功能仍为 pdfTeX 独有(尽管 LuaTeX 和 XeLaTeX 也实现了其中的一些)。
以下是说明差异的屏幕截图(左图:LaTeX,右图:带 microtype 的 pdfLaTeX)– 示例文档是在微型包,它提供了一个简单的界面来访问微排版功能:
[摘自TeX博客]
答案2
latex
我认为继续使用的唯一原因pdflatex
是
- 您需要使用 pstricks,或者其他需要 dvips 特殊功能或 postscript 工作流程特定功能的东西。
- 由于某种原因,您需要生成特定的后记。
- 您必须适应现有的工作流程(期刊通常需要后记图表,因此实际上要求您使用
latex
)。
除此之外,我认为这pdflatex
实际上是默认的。
(请注意,pdflatex
和latex
通常是同一个程序,但在调用时,它的latex
默认值为\pdfoutput=0
,而不是\pdfoutput=1
。如果您的安装中是这种情况,您可以使用 plain latex
、 set \pdfoutput=1
、 amd 获取 PDF 输出而不是 DVI,反之亦然。)
答案3
使用 pdflatex 而不是 latex 的另一个原因是:该hyperref
软件包确实有效,您可以在超链接中使用换行符。如果您希望参考书目条目具有 DOI 超链接,则非常有用。
答案4
对我来说最重要的实际区别是pdflatex我可以使用 PDF 图像而不是 EPS。