서로 다른 두 프로젝트의 크로스 컴파일을 위한 전처리 코드?

서로 다른 두 프로젝트의 크로스 컴파일을 위한 전처리 코드?

나는 같은 책에 대한 영어와 그리스어의 LaTeX 코드라는 두 가지 다른 프로젝트를 가지고 있습니다.

LaTeX는 단일 프로젝트에서 두 개의 서로 다른 출력을 제공하는 두 개의 서로 다른 컴파일을 허용하는 전처리 코드(외부 도구를 사용하지 않고)를 지원합니까?

예전 Pascal에서는 다음과 같은 것을 사용할 수 있었습니다.

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

지금 설정했다면:

{$ENG=1}

내 전처리 파일에서 컴파일된 프로젝트는 영어 파일을 구문 분석하고 영어 프로젝트의 출력을 생성하며 그 반대의 경우도 마찬가지입니다.

LaTeX에 이런 방식으로 프로젝트 흐름을 제어할 수 있는 유사한 기능이 있습니까? 두 프로젝트의 파일 수와 이름은 동일합니다.

관련 정보