LaTeX 替代品(“TeX 风格方言”之一)?

LaTeX 替代品(“TeX 风格方言”之一)?

我对不同的 TeX“方言”感到困惑,想知道是否有其他方言比我现在使用的 LaTeX 更好。

假设我想写一份包含以下内容的文档

  1. 在文档中包含图像/图片。可能有很多截图。
  2. 展示一些 C 代码(包括逐字)
  3. 输出一个漂亮的 PDF,其中包含指向文档中不同位置的内部链接。
  4. 易于安装在 Ubuntu 等 Debian 风格的发行版上。
  5. 命令行驱动,因为我的大多数文档都包含大量自动生成的内容。

还有更多,但我认为其余部分在不同的 TeX 方言之间有点相似。老实说,LaTeX 在第 2-5 点上做得很好,但在第一点上做得不好。(这就是我问这个问题的原因)。

但是由于我对“其他 TeX:s”了解不多,有人能给我指明正确的方向吗?

答案1

LaTeX 非常好地解决了您提到的所有问题。

  1. 可以轻松添加图像,然后缩放、旋转、修剪或裁剪(后两项需要graphicx)。可以使用专门的软件包制作高质量的绘图,例如TikZ)。可以使用专门的软件包(TikZ 示例库)。您在图像方面遇到了什么问题?
  2. 使用listings包您可以包含彩色的 C 代码
  3. hyperref包会很有帮助。LaTeX 在交叉引用方面相当出色。
  4. TeXLive 是推荐的发行版。它有一个不错的安装指南
  5. LaTeX(我想说任何 TeX 风格)都是命令行驱动的。

至于原始问题,大大简化了,据我了解:

  • XeLaTeX 使字体选择和使用变得更加容易
  • ConTeXt 使创建复杂的布局变得更加容易,并且能够更轻松地访问文档的排版
  • LuaTeX 让扩展功能更加容易

这个问题非常适合社区 wiki。这里每个系统都有经验丰富的用户,他们可以为我们提供详细的优缺点列表。没有哪个系统只是“更好”,而是不同的,每个都有自己的优点和缺点。

答案2

您可以尝试 ConTeXt。我认为,总体而言,ConTeXt 对浮点数的处理比 LaTeX 更可预测。例如,请参阅matafun 手册其中包含大量图表(但只有少量浮点数)和第 5 章详细手册其中给出了大量侧边浮动、边距浮动以及根据大小自动将侧边浮动转换为文本浮动的示例。

正如其他人提到的,在所有其他方面,所有宏包(eplain,LaTeX,ConTeXT)都同样好。

相关内容