Wie kann man in einem Befehl eckige Klammern schachteln? Folgendes geht ja nicht,
\befehl[bla[bla]]
weil die erste schließende Klammer für Latex die erste öffnende Klammer schließt.
Salnic
Wie kann man in einem Befehl eckige Klammern schachteln? Folgendes geht ja nicht,
\befehl[bla[bla]]
weil die erste schließende Klammer für Latex die erste öffnende Klammer schließt.
Salnic
sollte so tun.Code:\befehl[{bla[bla]}]
Grüße
Marcel
Listen to me children of the night, beyond the doors of darkness you will find
a thousand worlds for you to see here, take my hand and follow me...
Ja, mit zusätzlichen geschweiften Klammern klappt es.
Hier ein _völlig sinnfreies_ Minimalbeispiel, ist mir auf die schnelle nichts sinnvolleres eingefallen.
Code:\documentclass{report} \usepackage{color} \newcommand{\gruss}[2][Ihnen]{Hallo #2, wie geht es #1?\par} \newcommand{\farbe}[2][blue]{\textcolor{#1}{#2}} \begin{document} \farbe{Hallo} \farbe[green]{Du} \gruss{Paul} \gruss[uns]{Hans} \farbe{\gruss{Klaus}}\par \gruss[\farbe{Ihnen}]{Micha} \gruss[{\farbe[red]{Dir}}]{Klaus} \gruss[Dir]{Peter} \end{document}
Salnic
Lesezeichen