2 つの異なるプロジェクトのクロスコンパイル用の前処理コードですか?

2 つの異なるプロジェクトのクロスコンパイル用の前処理コードですか?

私には 2 つの異なるプロジェクトがあり、同じ本の英語版とギリシャ語版の LaTeX コードです。

LaTeX は、単一のプロジェクトで 2 つの異なるコンパイルを実行して 2 つの異なる出力を生成する前処理コード (外部ツールを使用せずに) をサポートしていますか?

以前の Pascal では、次のようなものを使用できました。

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

今設定していたら:

{$ENG=1}

私の前処理ファイルでは、コンパイルされたプロジェクトは英語のファイルを解析し、英語のプロジェクトの出力を生成し、その逆も同様です。

LaTeX にも、このようにプロジェクトの流れを制御できる同様の機能はありますか? 両方のプロジェクトのファイルの数と名前は同じです。

関連情報