这个问题在某种程度上延伸了这个问题“包选项与安装命令“。
我目前正在编写一个专门用于学生学术项目和实习报告的课程。该课程提供了一个\reportsetup
命令,让用户可以通过键/值进行设置。
例如,可以设置的一件事是实习公司的名称。似乎可以通过以下两种方式完成:
- 通过命令:
\companyname{⟨name⟩}
, - 通过
key=value
:\reportsetup{companyname = ⟨name⟩}
,
无论该类别是否认为该公司的名称是强制性的:命令和键都可能是强制性的或可选的。
这只是一个例子,但可能适用于所有类(或包)可以提供的所有命令。
这两种做法哪种最好?