Wie entferne ich eine leere Seite nach dem Anhang und dem nächsten Kapitel?

Wie entferne ich eine leere Seite nach dem Anhang und dem nächsten Kapitel?

Ich verwende LaTeX für meine Abschlussarbeit und bekomme nach dem Anhang und dem nächsten Kapitel eine leere Seite. Meine Dokumentklasse ist book:

\documentclass[a4paper,oneside,12pt]{book}

Ich habe versucht, die folgenden Befehle in meine Präambel einzufügen, aber es scheint nicht zu funktionieren:

\makeatletter\@openrightfalse\makeatother

Und

{\let\cleardoublepage\clearpage 
\input{appendix}
}

Und

\csname @openrightfalse\endcsname

könnte mir jemand dabei helfen?

Antwort1

Wenn Sie im gesamten Dokument keine leeren Seiten nach den Kapiteln haben möchten, sollten Sie die openanyOption für die Dokumentklasse verwenden. Das folgende Dokument zeigt ein zweiseitiges Dokument ohne leere Seiten

\documentclass[openany]{book}

\begin{document}
\chapter{A Chapter}
\appendix
\chapter{Appendix}
\end{document}

Bei Verwendung der onesideOption geschieht dies bereits, und die umgekehrte Option openrighthat keine Auswirkung. Der Grund dafür ist, dass die openrightOption das Kapitel und andere zu verwendende Befehle anfordert \cleardoublepage, sich aber \cleardoublepagewie \clearpagefür onesideDokumente verhält.

Wenn Sie im Hauptteil des Dokuments, aber nicht in den Anhängen, leere Seiten nach den Kapiteln haben möchten, dann ist die einfachste Möglichkeit die folgende: Verwenden Sie die standardmäßige zweiseitige Formatierung und ändern Sie den Wert der openrightOption im Anhang:

\documentclass{book}

\begin{document}
\chapter{A Chapter}
\chapter{Another Chapter}
\cleardoublepage\makeatletter\@openrightfalse\makeatother
\appendix
\chapter{Appendix}
\chapter{Another Appendix}

\end{document}

onesideSie sagen jedoch, dass Sie die Option möglicherweise für andere Formatierungseffekte verwenden . Wenn Sie dies beibehalten möchten, müssen wir es neu definieren \cleardoublepage, um die twosideOption nicht zu testen:

\documentclass[oneside]{book}

\makeatletter
\renewcommand{\cleardoublepage}{\clearpage \ifodd\c@page\else
    \hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi}
\makeatother

\begin{document}
\chapter{A Chapter}
\chapter{Another Chapter}
\cleardoublepage\makeatletter\@openrightfalse\makeatother
\appendix
\chapter{Appendix}
\chapter{Another Appendix}

\end{document}

Das Verschieben und Verwenden von Anhangsmaterial in eine externe Datei \inputführt zum gleichen Ergebnis.

verwandte Informationen