28

不确定这是一个编程问题,但我们所有的 API 文档和用户文档都使用 LaTeX,所以我希望它能通过。

pdflatex有人可以解释一下与“经典”技术相比,使用的相对优点是什么

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

有时我会遇到一些人因为事情不起作用而遇到困难pdflatex,而且我知道使用pdflatex会放弃我已经成长为重视的两件事:

  • 无法使用非常快速的xdvi查看器
  • 无法使用 PStricks 包

我应该补充一点,我通常使用以下顺序获取带有超链接的 PDF

\usepackage[ps2pdf,colorlinks=true]{hyperref}

所以没有必要使用pdflatex来获得好的PDF。

所以

  1. pdflatex我不知道的优点是什么?
  2. 我忽略的旧工具的缺点是什么?
4

5 回答 5

20

我最喜欢的 pdflatex 功能是microtype 包,它只有在使用 pdflatex 直接转至 PDF 时才可用,并且我毫不费力地真正产生了惊人的结果。除此之外,我遇到的唯一警告是图像格式:

  • pdflatex 支持 PDF、PNG 和 JPG 图像。
  • 后记驱动程序支持(至少)EPS。

此外,如果您想安装字体,则根据驱动程序支持的字体,过程会略有不同。(提示:使用XeTeX立即启用 OpenType 字体。)

于 2009-01-05T19:43:59.380 回答
5

事实证明,我最近阅读了一篇直接显示差异的帖子。任何使用表格或窄列的文档都将自动得到改进。我还发现单词间距更令人愉悦pdflatex

xdvi快得多?xpdf我发现编辑、、TeX查看周期非常快pdflatex

您是否尝试过 MetaPost 或 MetaFun 的图形?我倾向于将图形创建交给有能力的人,但 MetaFun 可能是我会使用的包。只是阅读手册是一种享受。

于 2009-04-16T22:59:39.920 回答
3

pdftex 也是正在开发(面向 luatex)和维护的引擎。我不确定 DVI 对应物是否得到积极维护。

PStricks 被 Tikz 取代。

我已经好几年没用 xdvi 了,所以请原谅那些流氓式的反问:xdvi 是否显示矢量字体?它是否支持synctex(跳转到代码和从代码跳转)?它是否具有使用像 Skim 这样的 PDF 阅读器的舒适性?

于 2009-04-16T22:37:29.380 回答
1

Taco Hoekwater 正在开发Escrito,这是一个用 Lua 编写的 Postscript 解释器,它允许你在 Luatex 中使用 pstricks。他有一个令人印象深刻的项目完成记录:也许我应该在上一句中使用“will”而不是“would”。

于 2010-08-12T13:33:46.730 回答
0

我使用 pdflatex 为我的 ICFP 2009 论文生成 PDF。(我仍然需要使用标准乳胶来生成 PostScript 文件。)我这样做有两个原因:

  1. 无论我使用什么命令行选项,我似乎都无法让 ps2pdf 生成 Letter,而不是 A4 输出。

  2. 对于打印机,我需要生成 1.3 版的 PDF 文件,而不是 1.4 版。pdflatex 使这很容易做到。我在使用时设置了 PDF 作者和标题信息。

这两个问题都可以通过某种方式解决,但作为第一次使用 Latex 的用户,我没有找到任何明显的解决方案,我询问过的更有经验的用户也没有。

于 2009-06-18T11:17:00.380 回答