Seite 1 von 1

Datum auf Titelseite ohne Tag mit isodate?

Verfasst: So 12. Sep 2010, 19:32
von Gewitterbukk
Hallo Zusammen!

Ich habe folgendes Problemchen. Ich möchte gerne mit Hilfe des Pakets "isodate" das Datum auf meiner Titelseite so formatieren, dass vom aktuellen Datum nur der Monat und das Jahr angezeigt werden. Also statt "12. September 2010" nur "September 2010". Laut der Dokumentation von "isodate" geht das mit dem Befehl "\printdayoff". Leider funktioniert das bei mir nicht so. Hier mein Minimalbeispiel.
\documentclass{scrbook}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{isodate}
\usepackage[ngerman]{babel}

\title{Über Balkonpflanzen im Winter}
\author{Prof. Dr. van Dusen}
\date{\printdayoff\today} % Hier hackt es

\begin{document}
\maketitle
\end{document}
Hat vielleicht jemand eine Lösung parat? Danke!

Verfasst: So 12. Sep 2010, 19:44
von cliffhanger
Hi Gewitterbukk,

erstmal danke für das wunderbare Minimalbeispiel... So macht supporten Spaß! Reinkopieren, kompilieren, helfen ;-)

So, nun zum Problem...
Bei mir hat isodate gleich mal nen fehler geworfen, dass keine Sprache definiert wäre. Hast du den auch bekommen? Falls ja: öfter mal die Fehlermeldungen lesen, die Latex so spuckt!

Wenn du isodate oder besser gleich scrbook als Option noch ein "ngerman" mitgibst, dann geht es:
\documentclass[ngerman]{scrbook} 

\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel} 
\usepackage{isodate} 


\title{Über Balkonpflanzen im Winter} 
\author{Prof. Dr. van Dusen} 
\date{\printdayoff\today} % Hier hackt es 

\begin{document} 
\maketitle 
\end{document}
Grüße
Benedikt

Verfasst: So 12. Sep 2010, 20:05
von Gewitterbukk
Hallo Benedikt!

Danke für die schnelle Antwort. Du hattest recht mit der Fehlermeldung in der log-Datei. Wenn ich die Sprache durch ngerman einbinde, bekomme ich allerdings eine Fehlermeldung die mich noch mehr verdutzt. Und zwar:
./untitled.tex:15: Undefined control sequence.
\@date ->\printdayoff 
                      \today 
l.15 \end
         {document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

[1
eine Idee?

Verfasst: So 12. Sep 2010, 21:24
von cliffhanger
hm, keine Ahnung. Hast du mal versucht, ob meine Version bei dir fehlerfrei kompiliert?

Verfasst: So 12. Sep 2010, 23:05
von Gewitterbukk
Hallo Benedikt!

Das Ganze hat sich erledigt. Ich hab gerade meine Distribution aktualisiert. Jetzt funktioniert alles einwandfrei.

Danke für deine Bemühungen!

Verfasst: Mo 13. Sep 2010, 08:39
von KOMA
Wenn die Frage damit beantwortet ist, solltest Du den Status entsprechend anpassen. Wenn die Frage noch nicht beantwortet ist, bitte angeben, was noch fehlt.

Markus
(Moderator)