用于设置文档的命令与键/值:自己的文档类应该提供什么?

用于设置文档的命令与键/值:自己的文档类应该提供什么?

这个问题在某种程度上延伸了这个问题“包选项与安装命令“。

我目前正在编写一个专门用于学生学术项目和实习报告的课程。该课程提供了一个\reportsetup命令,让用户可以通过键/值进行设置。

例如,可以设置的一件事是实习公司的名称。似乎可以通过以下两种方式完成:

  • 通过命令:\companyname{⟨name⟩}
  • 通过key=value\reportsetup{companyname = ⟨name⟩}

无论该类别是否认为该公司的名称是强制性的:命令和键都可能是强制性的或可选的。

这只是一个例子,但可能适用于所有类(或包)可以提供的所有命令。

这两种做法哪种最好?

相关内容