Hallo,
ich suche eine if-abfrage, die überprüft ob etwas (konkret: ein parameter eines makros) existiert oder nicht und dem parameter dementsprechend einen wert zuweist.
Vielleicht sowas wie \ifx (also vergleich) nur für paramter
mfg
sLy[/code]
\if exist
-
- Forum-Anfänger
- Beiträge: 40
- Registriert: So 27. Jul 2008, 14:34
- Wohnort: München, By
- Kontaktdaten:
besser:
oder mit \ifstrempty o.Ä. aus dem etoolbox-Paket.
\usepackage{etoolbox} \makeatletter \newrobustcmd*{\Befehl}{% \@ifnextchar[\Befehl@i\Befehl@ii } \newcommand*{\Befehl@i}{} \def\Befehl@i[#1]{% % optionaler Parameter vorhanden } \newcommand*{\Befehl@ii}{% % optionaler Parameter nicht vorhanden } \makeatother