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

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

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

有时我会遇到因为事情不顺利而遇到困难的人 pdflatex, ,我知道使用 pdflatex 放弃了我逐渐重视的两件事:

  • 无法使用非常快的速度 xdvi 观众
  • 无法使用 PSricks 包

我应该补充一点,我通常通过使用以下命令来获取带有超链接的 PDF

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

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

所以

  1. 有什么优点 pdflatex 我不知道的?
  2. 我忽视的旧工具有哪些缺点?
有帮助吗?

解决方案

我最喜欢的 pdflatex 功能是 微型封装, ,只有当使用 pdflatex 直接转为 PDF 时才可用,并且确实产生了令人惊叹的结果,我不费吹灰之力。除此之外,我遇到的唯一警告是图像格式:

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

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

其他提示

事实证明,我最近读了一篇 邮政 这直接表明了差异。任何使用表格或窄栏的文档都会自动得到改进。我还发现字间距更令人满意 pdflatex.

xdvixpdf?我找到了编辑, TeX, ,查看周期非常快 pdflatex.

您是否尝试过 MetaPost 或 MetaFun 进行图形处理?我倾向于将图形创建交给有能力的人,但 MetaFun 可能是我会使用的软件包。刚刚阅读 手册 是一种乐趣。

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

PSricks 被 Tikz 取代。

我已经很多年没有使用 xdvi 了,所以请原谅那些恶毒的反问:xdvi 是否显示矢量字体?它支持synctex(在代码之间跳转)吗?它是否具有像 Skim 这样的 PDF 阅读器的使用舒适性?

塔科·霍克沃特正在研究 埃斯克里托, ,一个用 Lua 编写的 Postscript 解释器,它允许您在 Luatex 中使用 pstricks。他拥有令人印象深刻的项目完成记录:也许我应该在前一句中使用“will”而不是“would”。

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top