[isodate] funktioniert einfach nicht

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

[isodate] funktioniert einfach nicht

Beitrag 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.
XeLaTeX, TeX Live, vim-latexsuite

Noch so einer

Beitrag 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}

Antworten