Ich möchte in der Lage sein, verschiedene Versionen eines Dokuments mithilfe einer Art Druckbefehl innerhalb einer \ifthenelse
Anweisung zu erstellen. Hier ist ein Beispiel dafür, was ich tun möchte. Ich möchte es auf diese Weise tun, weil mein Dokument ziemlich lang ist und viele Abschnitte hat. Ich denke, es wäre für mich einfacher, so etwas zu tun, als den gesamten Text innerhalb der \ifthenelse
Anweisung zu definieren.
\documentclass{article}
\usepackage{ifthen}
\begin{document}
\newcommand{\docVersion}[1]
{
% normally, text would go where the commands \printA{} and \printB{} would go
\ifthenelse{\equal{#1}{group A version}}{\printA{}}{}
\ifthenelse{\equal{#1}{group B version}}{\printB{}}{}
}
% so here, I could define that I want group A's version
\docVersion{group A version}
% and only this would be printed
\printA{Some stuff for group A here.}
% and this would not
\printB{Some stuff for group B here.}
% and this would be printed also
Some stuff for both groups here.
\end{document}