如何使用 l3build 来编译子目录中的示例而不是 typesetdir?

如何使用 l3build 来编译子目录中的示例而不是 typesetdir?

我想使用 l3build 构建/排版/编译一些分布在一些子文件夹中的 TeX 示例文件。由于这些是示例,我使用命令l3build doc。我成功地在文件夹中编译了它们build/doc。但是,对于这些文件及其相对路径之间的一些依赖关系,我想在它们各自的子文件夹中编译这些文件。

假设我的文件夹如下:

 |- build
 |- pack_examples
   |- exampleA
     |- exampleAmain.tex
     |- exampleAdependency.tex
   |- exampleB
     |- exampleBmain.tex
     |- exampleA-Bdep.tex
 |- sources
   |- mypackage.sty

如果.log文件指示编译执行的位置,我希望使用 l3build 获得以下结果:

 |- build
   |- doc
     |- pack_examples
       |- exampleA
         |- exampleAmain.tex
         |- exampleAdependency.tex
         |- exampleAmain.log
       |- exampleB
         |- exampleBmain.tex
         |- exampleA-Bdep.tex
         |- exampleBmain.log
 |- pack_examples
   |- exampleA
     |- exampleAmain.tex
     |- exampleAdependency.tex
   |- exampleB
     |- exampleBmain.tex
     |- exampleA-Bdep.tex
 |- sources
   |- mypackage.sty

相关内容