
我有兩個不同的項目,它們是同一本書的英語和希臘語的 LaTeX 代碼。
LaTeX 是否支援預處理程式碼(不使用任何外部工具),允許在單一專案上進行兩種不同的編譯,從而提供兩種不同的輸出?
在我的舊 Pascal 中,我可以使用類似的東西:
{$IFC ENG}
file1eng.p
file2eng.p
{$ELSEC}
file1gr.p
file2gr.p
{$ENDC}
如果我現在設定:
{$ENG=1}
在我的預處理文件中,編譯的專案將解析英文檔案並產生英文專案的輸出,反之亦然。
LaTeX 中是否有類似的工具,可以讓我以這種方式控制專案流程?兩個項目上的文件數量和名稱相同。