von latex » Mo 14. Feb 2011, 18:07
hallo, ich möche ein commando via newcommand defnieren was mir <T^x> ausgibt für x ungleich 1 und <T> für x=1.
Wenn x jetzt eine Zahl ist ist das kein Problem. Wenn x aber ein hyperlink enthält wird die Datei nicht kompiliert.
\newcommand[1]{thoch}{T^{ \ifcase#1
\or
\else
#1
\fi}
Habe ich zwar als workaround gefunden. Allerdings ist die auftretende Fehlermeldung "! Missing number, treated as zero." nervend.
Kennt jemand einen Befehl z.B. \ifnumeric mit dem man abfragen kann ob das argument eine zahl ist?
Danke
hallo, ich möche ein commando via newcommand defnieren was mir <T^x> ausgibt für x ungleich 1 und <T> für x=1.
Wenn x jetzt eine Zahl ist ist das kein Problem. Wenn x aber ein hyperlink enthält wird die Datei nicht kompiliert.
[code]\newcommand[1]{thoch}{T^{ \ifcase#1
\or
\else
#1
\fi}[/code]
Habe ich zwar als workaround gefunden. Allerdings ist die auftretende Fehlermeldung "! Missing number, treated as zero." nervend.
Kennt jemand einen Befehl z.B. \ifnumeric mit dem man abfragen kann ob das argument eine zahl ist?
Danke