Seite 1 von 1

[isodate] funktioniert einfach nicht

Verfasst: Mi 14. Jan 2015, 12:51
von MoonKid
Der Code ist selbsterklärend, aber funktioniert nicht.
% date.tex
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage[ngerman]{isodate}
\isodate

\begin{document}
\isodate\today
\end{document}
Die Ausgabe hier ist "dd Monat yyyy", sollte aber "yyyy-mm-dd" sein.

Verfasst: Mi 14. Jan 2015, 13:01
von Noch so einer
Scheint auf den ersten Blick ein Problem von isodate mit polyglossia zu sein.
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage[ngerman]{isodate,babel}
\isodate

\begin{document}
\isodate\today
\end{document}
funktioniert. Allerdings wundert das Verhalten von isodate nur begrenzt. Wenn man für isodate dieselbe Sprache wählt, die man auch bei polyglossia eingestellt hat, dann geht es:
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\usepackage[german]{isodate}

\begin{document}
\isodate\today
\end{document}
Alternative:
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\usepackage{scrdate}

\begin{document}
\ISOToday\ vs. \IsoToday
\end{document}