Zwei Ideen:
- eine gemeinsame Präambel und zwei weitere Dateien, die das Dokument einmal auf deutsch und einmal auf englisch enthalten:
enthalten (im Beispiel hab ich die zusätzlichen Datei aus Bequemlichkeit mit `filecontents` hinzugefügt):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{filecontents}
\begin{filecontents*}{\jobname-german.tex}
Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend
und wurde allenthalben als Schritt in die falsche Richtung angesehen.
\end{filecontents*}
\begin{filecontents*}{\jobname-english.tex}
In the beginning the Universe was created. This has made a lot of people
very angry and been widely regarded as a bad move.
\end{filecontents*}
\usepackage[english]{babel}
% \usepackage[ngerman]{babel}
\begin{document}
\input{\jobname-english}
% \input{\jobname-german}
\end{document}
- ein einziges Dokument, das beide Inhalte enthält:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
% \usepackage[ngerman]{babel}
\usepackage{translations}
\newcommand\EnDe[2]{%
\ifcurrentbaselanguage{English}{#1}{%
\ifcurrentbaselanguage{German}{#2}{Sorry -- weder deutsch noch englisch
ist aktiv}%
}%
}
\begin{document}
\EnDe{%
In the beginning the Universe was created. This has made a lot of people
very angry and been widely regarded as a bad move.%
}{%
Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend
und wurde allenthalben als Schritt in die falsche Richtung angesehen.%
}
\end{document}