Argumente mit Komma trennen

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


faultier
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Mi 30. Sep 2015, 18:23

Argumente mit Komma trennen

Beitrag 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

Besserwisser

Beitrag 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.

faultier
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Mi 30. Sep 2015, 18:23

Beitrag von faultier »

Danke Besserwisser. Bin jetzt bei den if-Befehlen am Knobeln und komme weiter.

Antworten