ich habe ein Problem mit der Erstellung eines Dokuments. Ich möchte ein Dokument erstellen, in dem ich abhängig vom Umfang der zu bearbeitenden Unterpunkte den Text anpassen kann. Ich hatte mir das ungefähr so gedacht:
\documentclass[a4paper,oneside,10pt]{report} \usepackage{german,a4} \usepackage[T1]{fontenc} \usepackage[ansinew]{inputenc} \usepackage{lmodern} \usepackage{ifthen} \newboolean{Teil1} \newboolean{Teil2} \newboolean{Teil3} \setboolean{Teil1}{true} \setboolean{Teil2}{true} \setboolean{Teil3}{true} \begin{document} \newcommand{\Satz} [3]{Dieser Text enthält #1, #2 und #3.} \Satz{\ifTeil1 Teil 1\fi}{\ifTeil2 Teil 2\fi}{\ifTeil3 Teil 3\fi} \\ \end{document}
Mein Problem ist nun, das es vorkommen kann das der Text Teil 3 nicht enthalten soll und daher Teil3 = false gilt. In der Ausgabe würde dann erscheinen: "Dieser Text enthält Teil 1, Teil 2."
Wie kann ich es machen, dass in einem solchen Fall automatisch ein "und" statt einem "," erscheint? Also: "Dieser Text enthält Teil 1 und Teil 2."
Vielen Dank vorab,
thomasninty