Seite 1 von 1

falscher Seitenumbruch im Inhaltsverzeichnis

Verfasst: Sa 6. Feb 2010, 15:24
von sebastianTEX
Hallo.

Habe gerade versucht das Layout meines Dokumentes - insbesondere die vertikale Größe des Textfeldes - einzustellen
Das klappt auch ganz gut hiermit:
\documentclass[12pt, a4paper, oneside, bibliography=totoc, listof=totoc] {scrreprt}
...
\usepackage{layout}
...
\begin{document}
\setlength\textheight{25cm}
...
\newpage
\setcounter{page}{1}
\pagenumbering{Roman}
\tableofcontents
...
Im gesamten Dokument ist es dann so wie ich es will - nur nicht auf der ersten Seite des Inhaltsverzeichnisses.
Dort fügt er den Seitenumbruch bereits früher - an gleicher Stelle wie zuvor (ohne \setlength) - ein.

Die zweite Seite des Inhaltsverzeichnisses wird dann, wie gewünscht erst nach 25cm umgebrochen.

Kann mir jemand weiterhelfen?

... 8 ...

Verfasst: Sa 6. Feb 2010, 15:55
von KOMA
Du suchst das Paket geometry, das einschließlich Anleitung bei Dir garantiert bereits installiert ist.

Übrigens war nie vorgesehen, dass man \textheight (und auch \textwidth) nach \begin{document} noch sinnvoll ändern kann. Tatsächlich wird diese Länge nämlich innerhalb von \begin{document} zur Initialisierung einiger anderer, interner Längen verwendet. Ein Teil dieser Initialisierungen wird dann nach der Ausgabe einer Seite für die nächste Seite wiederholt. Aber nicht alles.

Und wenn wir schon dabei sind, solltest Du, bevor Du Dir weitere solche Tricks irgendwoher zusammen trägst vielleicht auch noch einen Blick in l2tabu (siehe meine Signatur) werfen. Dort sind einige der häufigsten Fehlbedienungen kommentiert.

Ansonsten sei noch auf http://www.minimalbeispiel.de hingewiesen. Dein Codeschnippsel, der gar kein Inhaltsverzeichnis enthält, zeigt nämlich nicht, warum das Problem im Inhaltsverzeichnis auftritt. Immerhin ist er gut genug, um zu sehen, dass die vorgenommene Änderung von \textheight nicht empfehlenswert ist.

Verfasst: Sa 6. Feb 2010, 16:19
von sebastianTEX
Vielen Dank für die schnelle Antwort.

Geometry werde ich mir bei Gelegenheit näher anschaun.
Warum man \oddsidemargin & Co. aber nicht »zu Fuß« zu ändern soll ist mir auch mit l2tabu nicht wirklich klar geworden.

Das Problem ließ sich vorerst beheben in dem ich die \setlength-Anweisung VOR \begin{document} geschrieben habe.

Mein Codeschlüssel enhthält das Inhaltsverzeichnis übrigens. Siehe letzte Zeile.