Ich versuche, römische Ziffern für das Inhaltsverzeichnis (und die Zusammenfassung, Danksagungen usw.) zu verwenden und den Hauptteil des Textes dann ab Seite 1 mit arabischen Ziffern zu beginnen. Ich verwende die Dokumentklasse „Artikel“ und möchte keine Seitenzahl auf der Titelseite. Gleichzeitig möchte ich in der Fußzeile Seite x von y anzeigen.
das heißt, ich möchte
Titelseite: keine Nummer
Inhaltsverzeichnis erste Seite: Seite i von ii
Inhaltsverzeichnis zweite Seite: Seite ii von ii [ii wurde nur für dieses Beispiel gewählt]
Erste Seite des Dokuments: Seite 1 von x
Zweite Seite des Dokuments: Seite 2 von x
Der Code funktioniert für das Inhaltsverzeichnis einwandfrei, ich erhalte Seite i von ii, Seite ii von ii usw. Für den Rest des Dokuments erhalte ich jedoch Seite 1 von ii, Seite 2 von ii. Eigentlich erkenne ich die Ursache des Fehlers (die Verwendung eines \label{lastromanpage}
), weiß aber nicht, wie ich das Problem lösen kann.
\documentclass{article}
\newcommand{\Title}{Title}
\newcommand{\DueDate}{\today}
\newcommand{\Class}{}
\newcommand{\ClassTime}{}
\newcommand{\ClassInstructor}{}
\newcommand{\AuthorName}{Authorname}
\title{\vspace{2in}\textmd{\textbf{ \Title}}\\\normalsize\vspace{0.1in}\small{Due\ on\ \DueDate}\\\vspace{0.1in}\large{\textit{\ClassInstructor\ \ClassTime}}\vspace{3in}}
\date{}
\author{\textbf{\AuthorName}}
\pagestyle{fancy}
\lhead{\AuthorName}
\chead{\Class}
\rhead{\Title}
\lfoot{\lastxmark}
\cfoot{}
\rfoot{Page\ \thepage\ of\ \pageref{lastromanpage}}
\begin{document}\begin{spacing}{1.1}
\maketitle\thispagestyle{empty}\newpage
\pagenumbering{roman}\tableofcontents \label{lastromanpage}
\newpage\pagenumbering{arabic}\clearpage
Antwort1
Sie können die Fußzeile auch innerhalb des Dokuments mit ändern \rfoot
. Die Beschriftung für die letzte Seitenzahl ist komplizierter, weil\label
nachdie letzte Seite würde nichts in die .aux
Datei schreiben. Beispielsweise lastpage
stellt das Paket ein Label bereit LastPage
, das mit verwendet werden kann \pageref
.
Vollständiges Beispiel:
\documentclass{article}
\usepackage{fancyhdr}
\usepackage{lastpage}
\newcommand*{\Title}{Title}
\newcommand*{\AuthorName}{John Doe}
\title{\Title}
\date{}
\author{\AuthorName}
\pagestyle{fancy}
\lhead{\AuthorName}
\chead{Class}
\rhead{\Title}
\lfoot{}
\cfoot{}
\rfoot{Page\ \thepage\ of\ \pageref{lastromanpage}}
\begin{document}
\maketitle\thispagestyle{empty}
\newpage
\pagenumbering{roman}
\tableofcontents
\label{lastromanpage}
\clearpage
\pagenumbering{arabic}
\rfoot{Page\ \thepage\ of \pageref{LastPage}}
\section{First section}
\newpage
\section{Last section}
\end{document}