Seite 1 von 1
\date wird ignoriert und \subject{} verursacht fehler
Verfasst: Do 13. Jan 2011, 13:43
von hdfritz
Hallo,
ich habe zwei Probleme mit der automatischen Titelseitengenerierung...
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\titlehead{
\centering Friedrich-Schiller-Universität Jena \\
Biologisch-Pharmazeutische Fakultät\\
%\includegraphics[width=4cm]{Bilder/UniLogo.png}
}
%\subject{Diplomarbeit}
\title{Diplomarbeit\\Studien zur antionkogenen Wirkung multimerisierter Ras bindender Domänen}
\date{01.01.2011}
\author{Angefertigt am:\date{\today}
\\Vorgelegt von: XXXXXXX
\\geb. am.XXXX in XXXXX
}
\begin{document}
\maketitle
bla
\end{document}
1.
%\subject{Diplomarbeit} : wenn ich die Kommentierung inaktiviere, kommt ein fehler, der bei Kommentierung des Packages
\usepackage[T1]{fontenc}
wieder verschwindet....
Ich möchte aber das Package schon gerne benutzen. Wie kann ich das lösen?
und 2.
\date wird scheinbar komplett ignoriert. Ganz unten an der Titlepage kommt automatisch das heutige Datum. Es soll aber nach Angefertigt am:
erscheinen.
Verfasst: Do 13. Jan 2011, 13:50
von Xenara
Das kann ich nicht nachvollziehen, dein Beispiel funktioniert einwandfrei. Mit dem Code hier bekomme ich das Ergebnis im Anhang, so solls doch aussehen, oder?
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\titlehead{
\centering Friedrich-Schiller-Universität Jena \\
Biologisch-Pharmazeutische Fakultät\\
%\includegraphics[width=4cm]{Bilder/UniLogo.png}
}
\subject{Diplomarbeit}
\title{Diplomarbeit\\Studien zur antionkogenen Wirkung multimerisierter Ras bindender Domänen}
\date{01.01.2011}
\author{Angefertigt am:\date{\today}
\\Vorgelegt von: XXXXXXX
\\geb. am.XXXX in XXXXX
}
\begin{document}
\maketitle
bla
\end{document}
Vielleicht sind bei dir Pakete veraltet. Setze mal \listfiles noch vor \documentclass..., dann erscheint in der .log-Datei ein Abschnitt "File List", in dem alle verwendeten Pakete mit ihrer Versionsnummer aufgeführt werden. Bei mir sieht das für obiges Beispiel so aus:
*File List*
scrreprt.cls 2010/06/17 v3.06 KOMA-Script document class (report)
scrkbase.sty 2010/06/17 v3.06 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2010/06/17 v3.06 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2010/06/09 v3.06 KOMA-Script package (handling toc-files)
scrsize11pt.clo 2010/06/17 v3.06 KOMA-Script font size class option (11pt)
typearea.sty 2010/06/17 v3.06 KOMA-Script package (type area)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
t1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions
***********
Mein System ist TeXLive2010 auf WinXP, sollte aber auf die Pakete keinen Einfluss haben.
Verfasst: Do 13. Jan 2011, 14:56
von hdfritz
Danke für den Hinweis! Ich habe mittels Update Manager meine Packete aktualisiert und seitdem funktioniert die Sache mit dem \subject.
Das Problem mit dem Datum besteht aber immernoch - übrigens auch in deinem angehängten pdf...
Das aktuelle Datum soll nach
"angefertigt am: "
erscheinen, nicht ganz unten auf der Seite.
\listfiles sollte damit obsolet sein, ich hab die aktualisierte Log datei aber dennoch mal angehängt.
Verfasst: Do 13. Jan 2011, 15:32
von CollmDante
Auf die schnelle würde ich das so mit dem Datum versuchen
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
%\usepackage[ngerman]{isodate}
%\numdate
\titlehead{
\centering Friedrich-Schiller-Universität Jena \\
Biologisch-Pharmazeutische Fakultät\\
%\includegraphics[width=4cm]{Bilder/UniLogo.png}
}
\subject{Diplomarbeit}
\title{Diplomarbeit\\Studien zur antionkogenen Wirkung multimerisierter Ras bindender Domänen}
\date{}%dieses Datum wird im Titel am Ende gesetzt
\author{Angefertigt am:%\date{\today} setzt Datum für Titel auf aktuelles Datum und dieses da definiert ans Ende
\today %aktuelles Datum;eventuell noch formatieren mit dem Paket isodate
\\Vorgelegt von: XXXXXXX
\\geb. am.XXXX in XXXXX
}
\begin{document}
\maketitle
bla
\end{document}
wobei mir persönlich, das ausblenden des Datums am Ende noch nicht so richtig gefällt.
Verfasst: Do 13. Jan 2011, 16:40
von hdfritz
Danke für die Antwort. Jetzt funktionierts.
Ich verstehe aber nicht, warum: Wenn man bei meinem Minimalbeispiel
\author{Angefertigt am:\date{\today}
in \author{Angefertigt am: \today} ändert und kompiliert (falls man das so nennnt?) ignoriert latex das \date in der drüber nicht mehr - auch wenn man \today wieder löscht...
was passiert da?
Na ja jedenfalls funktioniert es jetzt. Vielen Dank.
@CollmDante: Ich such mir ja nicht aus, wie ich das zu formatieren habe

Verfasst: Do 13. Jan 2011, 18:58
von Syralist
Der Befehl \date{} legt fest, was im Datumsfeld gesetzt werden soll, wenn \maketitle ausgeführt wird.
Im Gegensatz zu allen anderen Befehlen für die Titelseite ist \date{} aber in der Grundeinstellung nicht leer, sondern mit \today vordefiniert.
Wenn man also \date{} nicht angibt, setzt \maketitle immer das aktuelle Datum. Möchte man das verhindern, muss man \date{} explizit mit leeren Klammern aufrufen.
Also suchst du vielleicht folgende Lösung:
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\titlehead{
\centering Friedrich-Schiller-Universität Jena \\
Biologisch-Pharmazeutische Fakultät\\
%\includegraphics[width=4cm]{Bilder/UniLogo.png}
}
\subject{Diplomarbeit}
\title{Diplomarbeit\\Studien zur antionkogenen Wirkung multimerisierter Ras bindender Domänen}
\date{}
\author{Angefertigt am:\today
\\Vorgelegt von: XXXXXXX
\\geb. am.XXXX in XXXXX
}
\begin{document}
\maketitle
bla
\end{document}
Ich hoffe ich konnte ein wenig Licht ins Dunkel bringen.