Wie entferne ich leere Seiten zwischen zwei Kapiteln im Anhang?

90

Gibt es eine Möglichkeit, leere Seiten zwischen zwei Kapiteln im Anhang zu entfernen?

tksy
quelle

Antworten:

126

Ihr Problem ist, dass alle Kapitel, unabhängig davon, ob sie sich im Anhang befinden oder nicht, standardmäßig auf einer ungeraden Seite beginnen, wenn Sie sich im zweiseitigen Layoutmodus befinden. Einige mögliche Lösungen:

Die einfachste Lösung besteht darin, die openanyOption für Ihre Dokumentklasse zu verwenden, sodass Kapitel auf der nächsten Seite beginnen, unabhängig davon, ob es sich um eine ungerade oder eine gerade nummerierte Seite handelt. Dies wird in der Standardbuchdokumentklasse unterstützt, z \documentclass[openany]{book}. ( memoirUnterstützt auch die Verwendung als Deklaration \openany, die in der Mitte eines Dokuments verwendet werden kann, um das Verhalten für nachfolgende Seiten zu ändern.)

Eine andere Möglichkeit besteht darin, den \let\cleardoublepage\clearpageBefehl vor Ihren Anhängen zu versuchen , um das Verhalten zu vermeiden.

Wenn Sie kein zweiseitiges Layout verwenden möchten, können Sie mit der Option onesidefür Ihr documentclass(z. B. \documentclass[oneside]{book}) einseitiges Layout verwenden.

Noah
quelle
4
Ihre Definition würde ALLE Seitenumbrüche entfernen. \ let \ cleardoublepage \ clearpage wäre wahrscheinlich mehr auf dem Ziel.
David Hanak
1
Welche Dokumentklasse verwenden Sie?
Noah
Ich habe es mit bookund versucht scrbook, aber es funktioniert nur, wenn Sie den Befehl in die Präambel setzen.
Lumbric
Ich habe \ let \ cleardoublepage \ clearpage nach \ appendix eingefügt und es funktioniert perfekt mit Buch als Dokumentklasse. Vielen Dank!
user1736049
2
Ich benötige das zweiseitige Layout für mein Setup, möchte aber nicht alle leeren Seiten. Der offene Ansatz wirkte wie ein Zauber. Vielen Dank :)
OptimusCrime
85

Es ist sehr leicht:

füge hinzu \documentclass[oneside]{book} und dir geht es gut;)

frederic snyers
quelle
@frederic: Wirklich brillante Lösung. Vielen Dank !
Sandeep Singh
10
Beachten Sie, dass bei dieser Methode die Ränder aller Seiten gleich sind. Bei zwei Seiten unterscheiden sich die Ränder für die ungeraden und die geraden Seiten.
Amit
7
Wie bereits erwähnt, benötigen Sie beim Drucken einer Arbeit normalerweise unterschiedliche linke / rechte Ränder, für die Sie die zweiseitige Option verwenden müssen.
Kufudo
1
Dank, ersetzt in meinem Fall \documentclass[report,12pt]{memoir}mit \documentclass[oneside,12pt]{memoir}geholfen
Olha
Zusätzlich zu dem von Phaedrus erwähnten Problem führt die onesideOption dazu fancyhdr, dass das Setup für gerade Seiten ignoriert wird, was zu Fehlern wie diesen führt : Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791. Daher ist die openanyOption in diesem Fall viel besser, da sie nur die Position jedes neuen Kapitels beeinflusst, anstatt die Ränder und abwechselnden Kopf- / Fußzeilen zu beeinflussen.
Rafal
22

Ich habe Noahs Vorschlag ausprobiert, der bis jetzt zur besten Lösung führt.

Fügen Sie einfach \let\cleardoublepage\clearpagevor allen Teilen mit den leeren Seiten ein, besonders wenn Sie verwenden\documentclass[12pt,a4paper]{book}

Der Rat von frederic snyers \documentclass[oneside]{book}ist ebenfalls sehr gut und löst das Problem. Wenn wir jedoch nur book.cls oder article.cls verwenden möchten, würde der eine große Unterschied machen, wenn Sie Ihre Partikel präsentieren.

Daher große Unterstützung \let\cleardoublepage\clearpagefür die Menschen, die in Zukunft die gleiche Frage stellen werden.

Mike22LFC
quelle
Wo soll ich \ let \ cleardoublepage \ clearpage einfügen? Zum Beispiel vor dem \ include {Kapitel2} in main.tex?
AshKan
Fügen
Es hat perfekt für mich in \ begin {document} und kurz vor \ tableofcontents funktioniert. Vielen Dank.
OSXMonk
15

Wenn Sie in der Deklaration \ documentclass die Option 'openany' angeben, wird jedes Kapitel im Buch (ich nehme an, Sie verwenden die Buchklasse als Kapitel, die auf der nächsten Seite in Berichten geöffnet werden und Artikel keine Kapitel haben) geöffnet eine neue Seite, nicht unbedingt die nächste ungerade Seite.

Das ist natürlich nicht ganz das, was Sie wollen. Ich denke, Sie möchten Openany für Kapitel im Anhang festlegen. Ich weiß nicht, wie ich das machen soll. Ich vermute, dass Sie die Ärmel hochkrempeln und mit TeX selbst ringen müssen

Hochleistungsmarke
quelle
3

Ich habe das \let\cleardoublepage\clearpagevorher gestellt \makeindex. Andernfalls wird auf Ihrer Inhaltsseite die Seitenzahl basierend auf der Seitenzahl angezeigt, bevor Sie die leere Seite löschen.

Faiz
quelle
3

Eine Sache, die ich entdeckt habe, ist, dass die Verwendung des Befehls \ include häufig eine zusätzliche leere Seite einfügt. Beim Riffing des vorherigen Tricks mit dem Befehl \ let habe ich am Anfang des Dokuments \ let \ include \ input eingefügt, wodurch die meisten übermäßigen leeren Seiten entfernt wurden.

Hochleistungscodierer
quelle
3
Vielen Dank für Ihre Antwort. Keine der vorherigen Methoden hat bei mir funktioniert. Ich habe \ include durch \ input ersetzt und es hat bei mir funktioniert!
Sali Hoo
Dies funktionierte auch für mich - unter Verwendung einer leicht modifizierten Koma Script-Berichtsklasse. Irgendeine Idee, warum \ include dies tut? Wie kann man das genaue Problem beheben?
SACHIN GARG
-1 Ich würde denken, dass es am sinnvollsten ist, nur zu verwenden, \inputwenn Sie dies benötigen, anstatt \includees neu zu definieren. Ich denke, tex.stackexchange.com/questions/246/… erklärt, warum dies passiert. Dies \includeliegt daran, dass mehr als nur Text in das Dokument kopiert und eingefügt werden soll.
andyg0808
2

In meinem Fall wollte ich immer noch die Option "Auf ungeraden Seiten öffnen", aber dies würde eine leere Seite mit dem Kapitelnamen in der Kopfzeile erzeugen. Ich wollte den Header nicht. Um dies zu vermeiden, habe ich dies am Ende des Kapitels verwendet:

\clearpage

\thispagestyle{plain}

Auf diese Weise können Sie die leere Seite auf der letzten geraden Seite des Kapitels behalten, jedoch ohne Überschrift.

Xpleria
quelle
1

Sie können auch verwendet werden \openany, \openrightund \openleftBefehle:

\documentclass{memoir}
\begin{document}

\openany
\appendix

\openright
\appendixpage
This is the appendix.

\end{document}
Benutzer
quelle