使用多个 .dtx 文件来制作唯一的 .sty 文件

使用多个 .dtx 文件来制作唯一的 .sty 文件

我想将 eledmac 的大量 .dtx 拆分成多个 .dtx 文件。1) 一个用于用户手册 2) 其他多个用于包代码 + 手册。

所以我的目标是:1)有多个.dtx 文件 2)但生成一个.sty 文件和一个.pdf 文件

什么是最好的方法?

答案1

将单个代码拆分为多个源非常简单.sty:毕竟,该.dtx格式是为了支持 LaTeX 团队的工作而创建的,而 LaTeX 团队对此类事情的需求很大。该\generate宏接受两个参数,其中第二个参数可以有多个源文件

\input docstrip
\generate{mypackage.sty}{%
  \from{mysource1.dtx}{package}%
  \from{mysource2.dtx}{package}%
  \from{mysource3.dtx}{package}%
  ...
}

就制作单个 PDF 而言,这归结为拥有一个将生成文档的源文件,然后对其进行排版。根据您想要设置的具体方式,您可能有一个简单的.tex用户文档文件,可能使用.dtx或可能安排用户文档位于代码.dtx文件中,并且每个文件仅由主文件读取用户部分.tex。但是,这完全不取决于您的代码源在哪里。

相关内容