这主要是一种思维练习,但在处理大型文档时,我遇到了使用 Latex 时的一些恼人的不一致。这些通常很容易修复,但随着时间的推移,它们会累积起来,有点混乱,不过如果它们在自己的样式文件中,情况会好一些。
例如,当使用float
包添加自定义浮动,然后请求 listofXXXX 时,目录中的行没有 vspace,而图形和表格则有(文件report.cls
添加了它,但不可自定义)。然后包中的列表listings
可能看起来有点不同。
还有一些其他的例子,但总体情况是,一段时间后,文档就变成了由类和许多附加包处理的内容的大杂烩。
假设我想创建一个大型、复杂的文档或书籍,其中包含大量自定义内容(想想科学 - 不同类型的方程式、图形、方案、示例、问题等),布局非常一致但有点不标准(按乳胶标准)。如何做到这一点?
我认为可能有两种可能性:
- KOMA 或类似公司(欢迎提及其他公司)
- 某种类(如
minimal
)只做最基本的工作,然后允许包控制一切
或者可能是比乳胶更强大的东西?