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 openany
Option 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 oneside
Option geschieht dies bereits, und die umgekehrte Option openright
hat keine Auswirkung. Der Grund dafür ist, dass die openright
Option das Kapitel und andere zu verwendende Befehle anfordert \cleardoublepage
, sich aber \cleardoublepage
wie \clearpage
für oneside
Dokumente 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 openright
Option im Anhang:
\documentclass{book}
\begin{document}
\chapter{A Chapter}
\chapter{Another Chapter}
\cleardoublepage\makeatletter\@openrightfalse\makeatother
\appendix
\chapter{Appendix}
\chapter{Another Appendix}
\end{document}
oneside
Sie 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 twoside
Option 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 \input
führt zum gleichen Ergebnis.