![[arara]: 子目录和 `% arara --preamble ` 选项](https://linux22.com/image/421065/%5Barara%5D%3A%20%E5%AD%90%E7%9B%AE%E5%BD%95%E5%92%8C%20%60%25%20arara%20--preamble%20%60%20%E9%80%89%E9%A1%B9.png)
背景:
我的所有子部分.tex
文件都保存在子目录中。
顶级父文件能够调用它们,而
子部分.tex
文件无需它也能独立运行。
我将顶级.tex
文件和所有子部分.tex
文件放置
到通用前言中,如下所示:
% root path:
\providecommand{\main}{.}
\input{\main/Subfiles/0-Preamble/0-Preamble.tex} % Preamble [document configuration]
% ./Subfiles/1-Intro/00-titlePage:
\providecommand{\main}{../..}
\input{\main/Subfiles/0-Preamble/0-Preamble.tex} % Preamble [document configuration]
% ./Subfiles/2-Main/zz-Conclusions/futureWork.tex:
\providecommand{\main}{../../..}
\input{\main/Subfiles/0-Preamble/0-Preamble.tex} % Preamble [document configuration]
因此,我总是使用相同的\input
命令,
并且只更改命令\main
以包含
适当数量的到根路径的上行跳转。
问题:
我希望能够 通过使用该选项
将顶层 .tex 文件和我的所有子部分 .tex 文件路径到 arara 命令。
% arara --preamble <araraCommandFilename> <texFilename>
包文档中的示例--preamble
文件有点不清楚。arara
请求的解决方案:
有人可以提供:
• 具有多个前导码选项的前导码的 MWE
• 当 .tex 文件位于不同目录中时对其调用的 MWE。
还:
有什么方法可以使用\main
(或像我一样创建路径变量\main
)
来在 arara 命令中使用吗?