如何让 doc/docstrip 输出多个文件?

如何让 doc/docstrip 输出多个文件?

我正在尝试使用它doc\docstrip来编写一个小包。我有一个主类.dtx,它通过文件进行处理.ins。是否可以在.dtx文件中包括两个小测试文件并通过该doc/docstrip方法生成它们,还是我必须将它们写为单独的文件。

答案1

将测试文件的代码放在标签之间,例如

%<*testa>
code for the first test
%</testa>

.ins并在文件中说,

\generate{\file{testa.tex}{\from{mypackage.dtx}{testa}}}

请注意,一个单一的\generate可以有许多\file语句。

下的目录中有很多示例source/latex

相关内容