Seite 1 von 1

Inhaltsverzeichnis nicht mit nummerieren

Verfasst: Do 8. Jul 2010, 14:55
von ChristinaU
Hallo,

ich habe ein Inhaltsverzeichnis, dass sich über zwei Seiten erstreckt. Ich möchte, dass das Inhaltsverzeichnis keine Seitennummer bekommt und die Nummerierung erst bei der Einleitung beginnt.
Ich benutze folgenden Text:
\thispagestyle{empty}
\tableofcontents
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}
Dadurch wird allerdings die erste Seite meines Inhaltsverzeichnisses mit 1 nummeriert, die zweite gar nicht und bei der Einleitung wird wieder mit 1 begonnen. Kann mir jemand helfen wie ich bei der ersten Seite des Inhaltsverzeichnisses keine NUmmer habe?

Inhaltsverzeichnis ohne Seitennummerierung

Verfasst: Do 8. Jul 2010, 15:12
von Stefan Kottwitz
Hallo Christina,

verwende \addtocontents:
\addtocontents{toc}{\protect\thispagestyle{empty}}
Viele Grüße,

Stefan

Verfasst: Fr 9. Jul 2010, 08:05
von KOMA
\begingroup
  \pagestyle{empty}
  \addtocontents{toc}{\protect\thispagestyle{empty}}
  \tableofcontents
  \cleardoublepage
\endgroup
\pagenumbering{arabic}
Wenn Du hyperref verwendest, solltest Du irgendwo vorher noch die Seitennummerierung auf einen Stil umstellen, der im Dokument sonst nicht verwendet wird, beispielsweise \pagenumbering{Roman}.

Hinweis: Das this in \thispagestyle bezieht sich auf page. Die Anweisung ändert also den Seitenstil der aktuellen Seiten und nur der aktuellen Seite. \pagestyle ändert hingegen den Grundseitenstil ab der aktuellen Seite, wobei ein \thispagestyle irgendwo - also wahlweise vorher oder nachher - auf der aktuellen Seite den Vorrang hat. Bei mehreren \thispagestyle auf einer Seite zählt das letzte. Die \addtocontents-Anweisung wird also nur benötigt, wenn \tableofcontents selbst ein \thispagestyle ausführt, um dieses dann während des Einlesens des Inhaltsverzeichnisses wieder zu überschreiben. Natürlich kann diese Anweisung ihre Wirkung erst nach dem übernächsten LaTeX-Lauf entfalten, da sie ja etwas in das Inhaltsverzeichnis schreibt, das dann erst im darauffolgenden LaTeX-Lauf ausgeführt wird.