Ich fange mit einem Beispiel an:
Ich habe einen Text, den ich öfters verwenden muss. Und zwar in verschiedenen Projekt an der selben Stelle, aber als anderer Text.
\newcommand{\meintext}{Hier steht ein längerer Text, den ich oft im Projekt einfügen müss}
Der Text ist aber so lang, dass ich den manchmal in mehrere Zeilen aufteilen muss. Aber an anderen Stellen in einem Stück einfügen will. Wenn ich den Text in mehrere Zeilen aufteile, dann ist es meist eine unterschiedliche Zeilenanzahl.
\newcommand{\meintextEins}{Hier steht ein längerer Text,}
\newcommand{\meintextZwei}{den ich oft im Projekt einfügen müss}
Hier mal ganz eingefügt:
\meintextEins~\meintextZwei
Hier in zwei Zeilen:
\meintextEins\\\meintextZwei
Wie oben dargestellt ist es sehr unpraktisch! Weil ich weiß ja nicht wie viele Teile ich habe.
Wieso kann ich eig keine Zahlen in Variablen verwenden?
\newcommand{\meintext}[1]{Hier steht ein längerer Text,}
\newcommand{\meintext}[2]{den ich oft im Projekt einfügen müss}
Hier mal ganz eingefügt:
\meintext
Hier in zwei Zeilen:
\meintext[1]\\\meintext[2]
Ich weiß das oben genannte geht nicht, aber versthet ihr was ich meine?
Wenn ich die Variable ohne Parameter ausgeben lasse, soll der ganze Text ausgegeben werden. Wenn ich die Variable mit Parameter ausgebe, dann soll nur der jeweilige Teil ausgegeben werden.
Wie kann ich da realisieren?