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
-
flying sheep
- 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