
Für meinen nächsten Aufsatz habe ich von meinem Dozenten einige Vorgaben bekommen. Das Layout für Überschriften und Fußzeilen soll wie folgt aussehen (da es kein geeignetes Times New Roman gibt, habe ich mich für Arial entschieden):
\documentclass[a4paper, 11pt, oneside, titlepage]{article}
\usepackage[a4paper, left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm]{geometry}
\linespread{1.25}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[scaled]{helvet}
\usepackage[T1]{fontenc}
%\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\renewcommand{\headrulewidth}{0pt} %remove standard line
\fancyfoot[C]{} %remove some standard stuff
\fancyfoot[R]{
%page \thepage\addspace of \pageref{LastPage} \\
%This line seems to work in the original document.
topic \\
my name \\
version: \date{today}
}
\begin{document}
Dies ist ein Test.
\end{document}
Der Text wird zwar unten rechts gedruckt, passt aber nicht ganz unter die Fußnoten. Bei einem "pdflatex"-Durchlauf wird man feststellen, dass die "Version"-Zeile über die definierten 2cm hinausragt.
Ein weiterer Teil ist die Schriftgröße des Teils "\fancyfoot[R]", die 9 pt betragen muss. Ich weiß, dass der Parameter \footnotesize diese Größe bereits enthält.
Welche Einstellungen muss ich ändern?
Antwort1
Die Anforderungen scheinen widersprüchlich: Es ist ziemlich schwierig, einen unteren Rand von 2 cm zu haben, in dem alle Informationen Platz finden sollen.
Hier ist jedoch die Idee:
\documentclass[a4paper, 11pt, oneside, titlepage]{article}
\usepackage[a4paper,
left=2.5cm,
right=2.5cm,
top=2.5cm,
bottom=2cm,
footskip=45pt, % this is needed to make room for the footer
]{geometry}
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\renewcommand{\headrulewidth}{0pt} %remove standard line
\fancyfoot[C]{} %remove some standard stuff
\fancyfoot[R]{\footnotesize
\begin{tabular}[b]{@{}r@{}}
topic \\
my name \\
version: \today\\[3pt]
page \thepage\space of \pageref{LastPage} \\
\end{tabular}
}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}
Hinweis \footnotesize
zum Einstellen der Schriftgröße in der Fußzeile. Mit einem tabular
haben Sie mehr Kontrolle über die verschiedenen Elemente. Im LaTeX-Kernel gibt es keinen \addspace
Befehl. Um das heutige Datum zu erhalten, verwenden Sie \today
. Das lipsum
Paket dient nur zum Generieren von Text, das lastpage
Paket ist obligatorisch.
Antwort2
\documentclass[a4paper, 11pt, oneside, titlepage]{article}
\usepackage[a4paper, left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\renewcommand{\headrulewidth}{0pt} %remove standard line
\fancyfoot[C]{} %remove some standard stuff
\fancyfoot[R]{ \footnotesize
page \thepage\\ %\addspace of \pageref{LastPage} \\
topic \\
my name \\
version: \date{today}
}
\begin{document}
Bla, bla.
\end{document}