如何组织 dtx 文件的公共前言

如何组织 dtx 文件的公共前言

我有一些新的软件包(请参阅latexthesistemplate/trunk/包/模板

它们都使用共享的前言文件。我希望它们都具有相同的可用包和命令以及相同的布局。这些包应在文档最终确定后立即上传到 ctan。

我可以把这些序言文件在每个 dtx 文件中,但那只是额外的工作。或者我可以创建一个新的类文件,仅用于我自己的包文档。

但是我们有太多未记录的包文档类,我不想添加一个。尤其是因为缺少标准文档类中的很多功能。

还有其他选择吗?

答案1

它似乎只有三个文件,所以我只需将它们包含在每个 dtx 文件中,考虑到所有其余文档开销,这并不是太多额外的内容。

但是,如果你确实想要一个特殊的类文件,那么就不必放弃标准类中缺少的功能。只需创建一个mydoc.cls看起来像

\ProvidesClass{mydoc}
\LoadClassWithOptions{ltxdoc}
\input{file1}
\input{file2}
...
\input{file-n}

然后你的课程将拥有与ltxdoc

相关内容