为什么书籍、报告和文章不提供相同的命令?

为什么书籍、报告和文章不提供相同的命令?

热门问题 关于“书籍”、“报告”和“文章”文档类别:主要区别是什么?book收集了、report和类 之间的许多差异article。特别是,一些命令在文章中不可用(例如\chapter),而其他命令则未在书籍中定义(例如\abstract)。这些命令在功能/可用性方面的差异的原因是什么?


一些细节:如果想要从一个类别切换到另一个类别,当前的系统显然存在一些缺点。例如,将包含章节的报告“降级”为文章甚至无法编译,需要一些手动工作(或解决方法)。另一方面,我发现某些命令并不适用于所有类型的文档。在文章中,人们可能不会提到章节或包含背景内容。尽管如此,将相应的命令视为构建文档的一种方式确实有意义。也就是说,将其视为\chapter最高级别的标题并\front|main|backmatter作为一种告诉 latex“现在是以下内容,因此可能需要相应地更改格式”的方式是没有问题的。当然,这些命令的样式和效果在文章和书籍中必须有所不同。

因此,细化的问题是:当前类与提供相同命令并带有样式选项的基类相比有什么优势。

答案1

bookreport并且article都是从同一来源生成的(classes.dtx),并且您提到的差异本质上是唯一的差异。如果它们没有这样的差异,那么本质上就只有一个标准类。

按照设计,文章省略了\chapter级别,以便更容易地将文章组合成报告或书籍。

书中包含前言和后言的命令,这些命令通常与期刊文章不相关,并且不同类别的双面等有不同的默认值,但本质上就是这样。

相关内容