
У меня есть два разных проекта: код LaTeX для английского и греческого языков для одной и той же книги.
Поддерживает ли LaTeX предварительную обработку кода (без использования внешних инструментов), которая позволила бы выполнить две разные компиляции в одном проекте, дающие два разных результата?
В моем старом Паскале я мог бы использовать что-то вроде:
{$IFC ENG}
file1eng.p
file2eng.p
{$ELSEC}
file1gr.p
file2gr.p
{$ENDC}
Если бы я сейчас установил:
{$ENG=1}
в моем файле предварительной обработки, то скомпилированный проект будет анализировать английский файл и выдавать вывод английского проекта, и наоборот.
Есть ли аналогичная возможность в LaTeX, которая позволила бы мне контролировать ход проекта таким образом? Количество и имена файлов в обоих проектах идентичны.