我有一些新的软件包(请参阅latexthesistemplate/trunk/包/模板
它们都使用共享的前言文件。我希望它们都具有相同的可用包和命令以及相同的布局。这些包应在文档最终确定后立即上传到 ctan。
我可以把这些序言文件在每个 dtx 文件中,但那只是额外的工作。或者我可以创建一个新的类文件,仅用于我自己的包文档。
但是我们有太多未记录的包文档类,我不想添加一个。尤其是因为缺少标准文档类中的很多功能。
还有其他选择吗?
答案1
它似乎只有三个文件,所以我只需将它们包含在每个 dtx 文件中,考虑到所有其余文档开销,这并不是太多额外的内容。
但是,如果你确实想要一个特殊的类文件,那么就不必放弃标准类中缺少的功能。只需创建一个mydoc.cls
看起来像
\ProvidesClass{mydoc}
\LoadClassWithOptions{ltxdoc}
\input{file1}
\input{file2}
...
\input{file-n}
然后你的课程将拥有与ltxdoc