在 dtx 文件上使用 latexmk,然后在其创建的 tex 文件上再次运行它

在 dtx 文件上使用 latexmk,然后在其创建的 tex 文件上再次运行它

我正在使用生成 tex 文件的latexmk文件dtx,如下所示:

%<*driver>
\input docstrip.tex
\askforoverwritefalse
\generate{
\file{\jobname_allnotes.tex}{\from{\jobname.dtx}{longcalc,shortcalc,annotation,notes}}
\file{\jobname_somenotes.tex}{\from{\jobname.dtx}{shortcalc,annotation}}          
\file{\jobname.tex}{\from{\jobname.dtx}{nonotes}}          
}
\endbatchfile
%</driver>

我尝试在文件上latexmk运行一次,然后在文件生成的 tex 文件上再次运行。这可能吗?或者我需要一个标准来做到这一点?pdflatexdtxdtxmakefile

相关内容