支持图形、表格和标签的字母类别替代方案

支持图形、表格和标签的字母类别替代方案

我越来越受不了标准 LaTeX 字母类的任意限制。今天我发现标准字母类中没有定义表格环境,这意味着不能使用标签或标题。

CTAN 拥有与信件相关的软件包列表。有人能推荐一个适合一般用途的 LaTeX 字母类吗?我想要一个尽可能灵活、限制尽可能少、维护良好、使用起来不太复杂、没有错误的东西。我之前有人推荐过newlfm(在 comp.text.tex 上)。那篇帖子是关于字母类别不允许添加主语的事实。

已经有人问过类似的问题,“用于办公用途的干净信件类别,包括连续信件”,其中scrlttr2是推荐的。

答案1

我建议使用 scrlttr2 类。

  • 极其灵活
  • 它被积极维护
  • 它多年来一直很稳定;如果出现任何错误,我相信作者会很快处理它
  • 有模板(德国示例
  • 该类包含与其他类不同的概念,例如变量、伪长度
  • 您可以使用选项文件来存储宏或扩展功能
  • 您甚至可以使用\section、、\subsection和: \subsubsectionKOMA -Script\paragraph作者\minisec提供了选项文件sections.lco举个例子
  • 它受益于KOMA 脚本
  • 您可以将scrpage2其用于页眉和页脚
  • 您可以使用带标题的表格和图形,例如,如果您加载floatcaption包裹
  • 以下是关于使用 scrlttr2 分离内容和显示内容的德语演示:简要演示.pdf源代码

最初,KOMA-Script 手册(包括 sclttr2 文档)是这么编写的在德国,也出版了一本书。有一个英文翻译,这可能稍微落后于最新功能(目前为 2011-05-30)。

总体来说:我希望信件类能够提供信件功能,书籍类能够提供书籍功能等,而不是一个类能够完成所有功能。有许多类用于不同的目的,即使使用两个类,结果也可以合并。

答案2

我从未真正看到过字母类的优势。我只使用article类(加上我为大学编写的信头包)。使用article类显然可以解决(某些)字母类中未定义环境的问题。

对于邮件合并类型的文档我使用datatool包,它允许我将地址存储在.csv文件中,并允许根据需要使用无限数量的字段。文档中有使用它进行邮件合并的示例。下面是我使用它的示例:带有 Excel 电子表格的邮件合并包示例。但我的需求非常小,所以这可能不是每个人的最佳解决方案。

相关内容