我希望我不会因为这个问题而受到指责,但过去五年来我一直与外界脱节。因此,我的问题是:您认为过去五年中 LaTeX 最重要的变化是什么,或者换一种问法:如果您过去五年没有使用过 LaTeX,您会优先考虑哪些方面来重新学习它。目标是发表经济学方面的科学论文,使用高级数学排版,最好能整合 R 的输出(所以 sweave 已经在我脑海中了)。
一个小补充:您更喜欢哪个发行版?出于习惯,我下载了 MiKTeX,但也许还有其他更好的发行版?
答案1
最大的变化是现在 pdftex 是 latex 的默认引擎。但是,除非您编写软件包,否则您不需要知道这些差异。LaTeX3 也有很多发展势头,但大多数代码都是由其他软件包在幕后使用的。同样,除非您是软件包编写者,否则您不需要在这里学习任何新东西。
出现了许多新的、有趣的软件包:
- 投影仪用于演示
- tikz 用于绘图(虽然我认为它们大约在 5 年前就出现了)
- biblatex 用于参考书目(如果你是从事科学研究的话就不那么重要了)
- mathtools 用于数学(修复并改进了许多 amsmath 环境)
- breqn 用于显示数学中的自动换行。
- ....我确信还有其他我遗漏的包裹
答案2
Aditya 提到了软件包,Jan 提到了引擎,但也有很多基础设施的发展使得处理 LaTeX 更加方便:
- 一个新的跨平台编辑器 TeXworks,我认为它是开始使用 LaTeX 最简单的方法,因为它具有简单的界面和嵌入式 PDF 查看器
- 对于 TeX Live,有一种更新机制,这样你(通常)就不需要再手动安装软件包了
- SyncTeX,由 TeXworks 和其他编辑器使用,允许您从源文档中的某个位置跳转到 PDF 输出中的相应位置
- 受限 shell 转义,自 TeX Live 2010 起,可在后台自动将 EPS 转换为 PDF,以便您可以
\includegraphics{foo.eps}
在 pdfLaTeX 文档中编写
此外,还有一些尚未提及的最新工具:
- xindy 用于多语言索引
- 渐近线绘图程序
- 希尼奇
- 无数其他的
:)
,但如果你需要它们,你就会发现它们
甚至有一个新版本的 TeX,由于历史原因,这很有趣,但你不会注意到其中的差异。
答案3
也许还有一件事要提一下,多亏了 xetex 和 luatex 等新引擎,我们现在可以使用比以前多得多的字体,并且可以使用 OT 字体的许多功能。不过,我不确定时间表是什么,也不知道五年前有多少这样的字体可用。我最近才意识到这一点。
答案4
看我关于 21 世纪 TeX 的演讲。如果你觉得有趣的话,请点赞这个答案。