Post by Ignatios SouvatzisPost by Friedrich Vosberg\date{\vspace{-24pt}Datum}
Wieso 24pt, und nicht 23pt oder 25pt?
(Kurz: das ist abhaengig von benutztem Font etc.)
Es ist richtig, dass es vom Font abhängt.
Es ist auch richtig, dass die Angabe 24pt bei diesem speziellen
Fall einigermaßen passt. ;-)
Bei der Dokumentklasse article wird durch \maketitle
bzw \@maketitle die Autorangabe in \large gesetzt.
Danach wird auf die normale Schriftgröße
zurückgeschaltet und ein vertikaler Abstand der Höhe 1em
gesetzt,
Wenn \author nicht angegeben wird, bekommt man
bei Verwendung von article also einen vertikalen Abstand,
der wegen der leeren Zeile mit der leeren Angabe des Autors
der Summe aus dem Basislinienabstand bei Schriftgröße \large
und 1em der Schriftgröße \normalsize entspricht.
Sowohl der Basislinienabstand als auch 1em hängen
von der jeweiligen Schriftart und der jeweiligen Schriftgröße
ab.
1em entspricht der Breite eines Gevierts, welche
wiederum häufig annähernd der Breite des Großbuchstabens
M und der Breite eines Geviertstriches und häufig gleichzeitig
auch der Schriftgröße selbst entspricht.
Unter den bei der Dokumentklasse article geltenden
Standardbedingungen, also ohne Änderung der
Schriftart und ohne Angabe einer Schriftgrößen-
Option im \documentclass-Befehl, beträgt der
Basislinienabstand bei Schriftgröße \large 14pt,
und die Länge 1em bei normaler Schriftgröße (10pt)
wird umgerechnet auf die Einheit 1pt durch
\showthe\dimexpr 1em\relax mit
10.00002pt angegeben, was in diesem Fall also
tatsächlich in etwa der Schriftgröße selbst (10pt)
entspricht.
Das macht zusammen also ungefähr einen vertikalen
Abstand der Länge 14pt + 10pt = 24pt. :->
Man könnte also auf die Idee kommen, in Richtung der
von Markus Gloeder anheimgestellten Vorgehensweise
etwas in der folgenden Art zu basteln:
\documentclass{article}
\title{Titel}
%\author{Me, myself and I}
%\date{Datum}
\date{{\large\vskip-\baselineskip\normalsize\vskip-1em}Datum}
\begin{document}
\maketitle
\end{document}
Aber das halte ich nicht für empfehlenswert, denn dabei
rutscht die Sequenz
{\large\vskip-\baselineskip\normalsize\vskip-1em}
in die Definition des internen \@date-Befehls mit
hinein, sodass man diesen nur noch an einer ganz
bestimmten Stelle im \@maketitle-Befehl verwenden kann,
um das Datum auszugeben.
An anderen Stellen kann man ihn dann nicht mehr
verwenden, weil man an anderen Stellen vemutlich eher
nicht möchte, dass die Datumsangabe (unter Umständen
mal fröhlich den Absatz beendet und in den vertikalen
Modus umschaltet und) vertikal nach oben verschoben
wird.
Mit freundlichem Gruß
Ulrich