KOMA-Script 中最有用的附加功能是什么?

KOMA-Script 中最有用的附加功能是什么?

(背景:我是一名初学者,主要使用 LaTeX 来撰写大学文章和报告,但不写数学。此外,由于我居住在加拿大,所以我对德国的印刷惯例不太了解,但据我所知,KOMA-Script 比 LaTeX 更能支持德国的印刷惯例)。

我读到过 KOMA-Script 包对默认文档类进行了很多改进。然而手动的的长度约为 250 页,有点令人望而生畏。无论如何,我打算阅读我感兴趣的章节,但如果能有一些关于唾手可得的成果的提示,那将很有用。我搜索了该网站,其他答案说 KOMA-Script 增加了改进,但没有深入探讨细节。

我会将此作为社区维基主题进行询问,并且由于该网站的受众是国际性的,如果 KOMA-Script 更好的话,请随意提及德语字体。

答案1

与 memoir 不同,KOMA-Script 类不会向 LaTeX 核心添加数十个包的功能 - 但 KOMA 附加功能非常有用且非常容易处理。大致按照文档顺序:

  • 可自定义的类型区域,具有默认值(与标准类别相反),也适用于信纸和 A4 纸,
  • 支持任意选择字体大小(例如 10.5pt),
  • 能够在文档中途更改字体大小,
  • 自定义许多文档元素的字体属性,
  • 增强\maketitle功能(例如\subtitle),
  • \addpart\addchap\addsec命令生成未编号的部分、章节和节,但仍包含在目录中,
  • 在目录中包含参考书目、索引等的选项,
  • parskip比同名包更强大的选项,
  • 可配置的脚注(包括 footmisc 包的一些功能),
  • 始终选择open=left开始章节左边页面,
  • 每个“列表”的格式一致(例如“列表列表”中的“章节空白”),
  • 很多小事。

答案2

KOMA-Script 带来的不仅仅是扩展的类:它还提供包以允许其他类从其功能中受益。

这里是其中的一些:

  • typearea根据传统字体自动计算布局尺寸,

  • scrlayer-scrpagescrpage2已被取代)是 fancyhdr 的功能丰富的替代品,

  • scrextend将各种 KOMA 功能与非 KOMA 类结合在一起,

  • scrlfile帮助管理包依赖关系,

  • tocbasic管理目录、表格和图表列表等,

  • tocstyle帮助格式化目录和浮点数列表。

答案3

除了已经提到的内容之外,KOMA 包还提供了字母类 scrlttr2,这比标准字母类有了很大的改进。scrlttr2 易于配置,并且具有许多功能,包括从地址列表生成字母的选项。

相关内容