有人能告诉我 LaTeX3 有哪些功能吗?我之所以提出这个问题是因为我还没有开始学习 KOMA-Script。我知道它有多强大。但现在我应该选择 KOMA-Script 还是 LaTeX3?
答案1
KOMA-Script 是一个文档类家族( ),与标准类( )scrbook
scrartcl
scrreprt
scrlettr2
相比,它允许您对文档进行更多自定义。book
article
report
letter
LaTeX3 目前主要是一种新的编程语言,不直接用于创建文档。它旨在成为编写包和类的新方法。
将来,LaTeX3 的目标是完全替代 LaTeX2e,也许会提供一套全新的命令来编写文档,同时还会对处理方式进行大量内部改进。目前这项工作正在进行中。
答案2
LaTeX3 并非旨在替代 Memoir 或 KOMA-Scripts 包中的文档类别。
目前,LaTeX3 定义了一种新的编程语言,用于班级和包裹作者呼吁expl3
,它提供了少量针对文档作者,例如xparse
。后者有助于创建用户定义的文档命令和环境。用 编写的包的一个著名示例expl3
是siunitx
。
目前,作为类和包的普通用户(即使使用 LaTeX3 概念进行编程),您不应该太担心 LaTeX3。但是,计划是 LaTeX3 应该取代 LaTeX2e,而 LaTeX2e 随后将被淘汰。