用於兩個不同專案交叉編譯的預處理程式碼?

用於兩個不同專案交叉編譯的預處理程式碼?

我有兩個不同的項目,它們是同一本書的英語和希臘語的 LaTeX 代碼。

LaTeX 是否支援預處理程式碼(不使用任何外部工具),允許在單一專案上進行兩種不同的編譯,從而提供兩種不同的輸出?

在我的舊 Pascal 中,我可以使用類似的東西:

{$IFC ENG}
file1eng.p
file2eng.p
{$ELSEC}
file1gr.p
file2gr.p
{$ENDC}

如果我現在設定:

{$ENG=1}

在我的預處理文件中,編譯的專案將解析英文檔案並產生英文專案的輸出,反之亦然。

LaTeX 中是否有類似的工具,可以讓我以這種方式控制專案流程?兩個項目上的文件數量和名稱相同。

相關內容