Hallo,

ich habe mir mittels newcommand ein eigenes Kommando angelegt, mit dem ich zu einer URL das Abrufdatum als Fußnote angeben kann, wobei das Datum optional ist. Das funktioniert soweit ganz gut, bis auf die Fälle, in denen das optionale Datum mit 11 oder 22 beginnt. Zum Testen habe ich auch doppelte Buchstaben probiert, was den gleichen Effekt hat.

Könnt ihr mir bitte erklären, woher der Effekt kommt? Es lässt sich sicherlich eleganter lösen, aber ich habe keine weitere Idee, woher das Problem kommen kann.

Das Beispiel:
Code:
\documentclass{scrreprt}
\newcommand*\urls[2][\empty]
{ 
  \ifx#1\empty
    \url{#2}
  \else
    \url{#2}\footnote{Abruf am: #1} 
  \fi
}
\usepackage{hyperref}

\begin{document}
Fehler: \urls[22.02.2013]{http://www.google.de} 

funktioniert (ohne Datum): \urls{http://www.google.de} 

funktioniert (mit Leerzeichen): \urls[ 22.05.2013]{http://www.google.de}

funktioniert: \urls[01.05.2013]{http://www.google.de}

Fehler: \urls[11.05.2013]{http://www.google.de}

Fehler: \urls[22.05.2013]{http://www.google.de}

Fehler: \urls[zz.ww]{http://www.google.de}
\end{document}
Vielen Dank
eisbaer