Ich habe mein erstes minimales funktionierendes Beispiel für dieses Problem erstellt, ich bin ziemlich stolz! Hoffentlich ist es richtig. (Ich musste so viele „Blinddokumente“ verwenden, um ein Inhaltsverzeichnis mit mehr als einer Seite zu erhalten)
Ich habe ein Problem mit dem Geometriepaket. Ich verwende „twoside“ zum Definieren der Ränder für den Druck. Für dieses Beispiel habe ich besonders deutliche Ränder gewählt.
Wenn Sie die 3 Zeilen in meinem Code auskommentieren (und den Geometriekram löschen), hat Latex keine Probleme und behält die Ränder für das gesamte Dokument immer richtig bei. Wenn ich Geometrie verwende (was ich wirklich will, da ich nicht mit A4-Papierrändern feststecken, sondern den verwendeten Platz auf jeder Seite vergrößern möchte), hat Latex einen Fehler im Abbildungsverzeichnis. (Mit Fehler meine ich, dass Latex auf den 2 folgenden Seiten die gleichen Ränder hat, was bedeutet, dass ab diesem Punkt alle Ränder auf der falschen Seite sind.)
In meinem echten Dokument beginnt das Problem sogar noch früher: Mein Inhaltsverzeichnis beginnt auf einer linken Seite mit Rändern von einer rechten Seite und das Tabellenverzeichnis befindet sich plötzlich auf der richtigen Seite ... (linke Seite mit linken Rändern)?
Ich wäre für einen Hinweis dankbar, wie sich das Verhalten des Geometriepakets beheben lässt. Oder für eine andere Methode, um den nutzbaren Platz auf einer Seite zu vergrößern (meistens unten, ich mag es wirklich nicht, dass dort so viel Weiß ist).
\documentclass[twoside, openany]{scrreprt}
\usepackage{blindtext}
\usepackage{geometry}
%% Following line mixes up left/right Page at List of Tables
\geometry{twoside,bindingoffset=4cm, top=2.75cm,bottom=2.75cm,inner=3cm,outer=3cm}
%% Following 3 lines never mix up left/right pages, but I cannot increase the size of the page (if I don't do it, my Thesis will look too long)
%\setlength{\oddsidemargin}{2cm} %% Außenränder
%\setlength{\evensidemargin}{-2cm} %% Innenränder
%\setlength{\topmargin}{-2cm}
\begin{document}
\blindtext % This is supposed to be my abstract which HAS to appear before TOC
\pagenumbering{Roman}
\tableofcontents
\listoffigures
\listoftables % Here is where the error happens!
\pagenumbering{arabic}
\blinddocument
\Blinddocument
\Blinddocument
\Blinddocument
\blinddocument
\Blinddocument
\Blinddocument
\blinddocument
\Blinddocument
\Blinddocument
\Blinddocument
\Blinddocument
\Blinddocument
\Blinddocument
\blinddocument
\Blinddocument
\end{document}
Ich möchte nur sagen: Mir ist bereits aufgefallen, dass das Tabellenverzeichnis eine arabische Seitenzahl hat, obwohl es eine römische haben sollte ... Das habe ich in meinem echten Dokument bereits behoben, indem ich direkt vor dem Tabellenverzeichnis den folgenden Code verwendet habe:
\pagenumbering{Roman}
\setcounter{page}{7} %% corresponds to the length of TOC and LOF
Antwort1
Wenn Sie das Nummerierungssystem mitten in einem Dokument ändern (meiner Meinung nach heute nicht wirklich notwendig und sinnvoll), sollten Sie in einem zweiseitigen Dokument \cleardoublepage
vor dem\pagenumbering
einfügen . Ohne dieses können Sie zwei rechte Seiten hintereinander haben, da Latex das nicht verwendet.absolutSeitenzahl, um zu entscheiden, ob eine Seite ungerade oder gerade ist, aber dieaktuellSeitennummer.
\documentclass[twoside, openany]{scrreprt}
\usepackage{geometry}
\geometry{twoside,bindingoffset=4cm, top=2.75cm,bottom=2.75cm,inner=3cm,outer=3cm,showframe}
\begin{document}
\pagenumbering{Roman}
blb
\cleardoublepage %compare with \clearpage
\pagenumbering{arabic}
blb
\end{document}