Seite 1 von 1

Argumente mit Komma trennen

Verfasst: Do 8. Okt 2015, 17:43
von faultier
Hallo,

wenn ich ein neues Kommando mit 2 Optionen definiere
\NewDocumentCommand\NeuerBefehl{m o o}
rufe ich den Befehl mit
\NeuerBefehl{argument1}[argument2][argument3]
auf. Gibt es eine Möglichkeit, statt den vielen Klammern mit einem Komma zu arbeiten?

Meine Vorstellung wäre:
\NeuerBefehl{argument1}[argument2, argument3]

Gruss faultier

Verfasst: Do 8. Okt 2015, 18:25
von Besserwisser
In dem Fall wären in der Regel key=value-Argumente sinnvoll. Dafür gibt es auch ein l3-Paket. Alternativ könntest du auch mit delimeted arguments arbeiten. Auch das ist in der [d]xparse[/d]-Anleitung zu finden.

Verfasst: Sa 10. Okt 2015, 11:24
von faultier
Danke Besserwisser. Bin jetzt bei den if-Befehlen am Knobeln und komme weiter.