![[arara]:子目錄和 `% arara --preamble ` 選項](https://rvso.com/image/421065/%5Barara%5D%EF%BC%9A%E5%AD%90%E7%9B%AE%E9%8C%84%E5%92%8C%20%60%25%20arara%20--preamble%20%60%20%E9%81%B8%E9%A0%85.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。
也:
有沒有什麼方法 可以在 arara 指令中使用\main
(或像我一樣建立路徑變數\main
) ?