
Tenho dois projetos diferentes, que são o código LaTeX para inglês e grego para o mesmo livro.
O LaTeX suporta código de pré-processamento (sem usar ferramentas externas) que permitiria duas compilações diferentes em um único projeto, fornecendo duas saídas diferentes?
No meu antigo Pascal, eu poderia usar algo como:
{$IFC ENG}
file1eng.p
file2eng.p
{$ELSEC}
file1gr.p
file2gr.p
{$ENDC}
Se eu tivesse definido agora:
{$ENG=1}
no meu arquivo de pré-processamento, o projeto compilado analisaria o arquivo em inglês e produziria a saída do projeto em inglês e vice-versa.
Existe um recurso semelhante no LaTeX que me permitiria controlar o fluxo do projeto dessa maneira? O número e os nomes dos arquivos em ambos os projetos são idênticos.