Leere Seite vor neuem chapter im Ahnhang

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Skyfall91
Forum-Anfänger
Forum-Anfänger
Beiträge: 37
Registriert: Mi 26. Aug 2015, 16:33

Leere Seite vor neuem chapter im Ahnhang

Beitrag von Skyfall91 »

Hi Leute,

ich habe das Problem, dass in meinem Anhang vor den Kapiteln immer eine leere Seite erzeugt wird. Das liegt wohl daran, dass die Bilder größer als die Textbox sind bzw. generell wesentlich größer als das Layout vorsieht. Ich habe bereits das Layout an allen und Ecken ohne Erfolg geändert. Gibt es vielleicht eine einfache Möglichkeit diese leere Seite zu unterdrücken? Sie verfälscht unter Anderem auch meine Nummerierung. Hier ein Minimalbeispiel zur verdeutlichung:
\documentclass[
pagesize=pdftex,
paper=a4,
fontsize=10pt,
twoside=false,
openany,
bibtotoc,
liststotoc,
idxtotoc,
]{scrbook}

\usepackage[
paper=a4paper,
left=47mm,
right=47mm,
top=40mm,
bottom=50mm
]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage[demo]{graphicx}
\fancypagestyle{frontback}{
\fancyhf{}
\fancyhead[R]{Seite \thepage}
}
\fancyhead[R]{Seite \thepage}
\fancyhead[R]{Seite \thepage}
\fancyhead[L]{\nouppercase{\leftmark}}

\begin{document}
\pagestyle{frontback}
\appendix

\chapter{Anhang A}
\vspace*{10pt}
\begin{center}
\hspace*{1cm}
\makebox[0pt]{\includegraphics[width=400pt,height=600pt]{plank}}
\end{center}

\chapter{Anhang B}
\vspace*{10pt}
\begin{center}
\makebox[0pt]{\includegraphics[width=400pt,height=600pt]{plank}}
\end{center}

\end{document}
Viele Grüße

Noch so einer

Beitrag von Noch so einer »

Ich verstehe nicht ganz, warum Du auch noch zusätzlichen vertikalen Abstand mit \vspace und einer center-Umgebung einfügst, wenn der Platz ohnehin schon nicht reicht.

Außerdem verwendest Du veraltete Optionen, zu denen es entsprechende Warnungen in der Log-Datei geben sollte. Auch zur Verwendung von fancyhdr bekommst Du eine entsprechende Warnung.

Hier ein erster Vorschlag:
\documentclass[
pagesize,% pdftex anzugeben ist überflüssig und teilweise wenig sinnvoll
paper=a4,
fontsize=10pt,
twoside=false,
openany,
bibliography=totoc,% veraltete Optionen ersetzt; siehe
listof=totoc,% dazu auch die Warnungen in der log-Datei
index=totoc,% des Originalcodes
]{scrbook}

\usepackage[
paper=a4paper,
left=47mm,
right=47mm,
top=40mm,
bottom=50mm
]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx}

\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead*{\pagemark}
\ihead{\headmark}
\renewcommand*{\pagemark}{{\usekomafont{pagenumber}{\pagename~\thepage}}}

\begin{document}
\appendix
\cleardoublepage
\newgeometry{left=47mm,
right=47mm,
top=40mm,
bottom=10mm}% unteren Rand anpassen
\chapter{Anhang A}
\begin{addmargin}[-1cm]{-1.5cm}% inneren und äußeren Rand anpassen
\centering
\includegraphics[width=400pt,height=600pt]{plank}
\end{addmargin}

\chapter{Anhang B}
\begin{addmargin}[-1cm]{-1.5cm}% inneren und äußeren Rand anpassen
\centering
\includegraphics[width=400pt,height=600pt]{plank}
\end{addmargin}

\end{document}
Dabei ändere ich die Seitenaufteilung mit \newgeometry (siehe [d]geometry[/d]-Anleitung) im Anhang so, dass die zu hohen Bilder passen. Gleichzeitig erlaube ich mit addmargin (siehe [d]scrguide[/d] oder KOMA-Script-Buch), dass die Bilder 1 cm in den linken und 1,5 cm in den rechten Rand ragen. An Kopf und Fuß ändert sich dadurch nichts.

Natürlich könnte man alternativ auch gleich das Layout im Anhang insgesamt anpassen:
\documentclass[
pagesize,% pdftex anzugeben ist überflüssig und teilweise wenig sinnvoll
paper=a4,
fontsize=10pt,
twoside=false,
openany,
bibliography=totoc,% veraltete Optionen ersetzt; siehe
listof=totoc,% dazu auch die Warnungen in der log-Datei
index=totoc,% des Originalcodes
]{scrbook}

\usepackage[
paper=a4paper,
left=47mm,
right=47mm,
top=40mm,
bottom=50mm
]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx}

\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead*{\pagemark}
\ihead{\headmark}
\renewcommand*{\pagemark}{{\usekomafont{pagenumber}{\pagename~\thepage}}}

\begin{document}
\appendix
\cleardoublepage
\newgeometry{left=35mm,
right=35mm,
top=40mm,
bottom=10mm}% unteren Rand anpassen
\chapter{Anhang A}
{\centering
\includegraphics[width=400pt,height=600pt]{plank}\par}

\chapter{Anhang B}
{\centering
\includegraphics[width=400pt,height=600pt]{plank}\par}

\end{document}
Und letztlich könnte man stattdessen auch einfach die Bilder kleiner setzen:
\documentclass[
pagesize,% pdftex anzugeben ist überflüssig und teilweise wenig sinnvoll
paper=a4,
fontsize=10pt,
twoside=false,
openany,
bibliography=totoc,% veraltete Optionen ersetzt; siehe
listof=totoc,% dazu auch die Warnungen in der log-Datei
index=totoc,% des Originalcodes
]{scrbook}

\usepackage[
paper=a4paper,
left=47mm,
right=47mm,
top=40mm,
bottom=50mm
]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx}

\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead*{\pagemark}
\ihead{\headmark}
\renewcommand*{\pagemark}{{\usekomafont{pagenumber}{\pagename~\thepage}}}

\begin{document}
\appendix
\chapter{Anhang A}
{\centering
\includegraphics[width=\textwidth,height=\dimexpr\textheight-3.25cm\relax,keepaspectratio]{plank}\par}

\chapter{Anhang B}
{\centering
\includegraphics[width=\textwidth,height=\dimexpr\textheight-3.25cm\relax,keepaspectratio]{plank}\par}

\end{document}
Was davon als Lösung in Frage kommt, musst du selbst entscheiden. Mir fehlen dazu die Infos. Ich kann nur sagen, dass ich das Ergebnis der ersten Lösung eher hässlich finde. Das mag mit echten Grafiken aber vielleicht anders sein.

Skyfall91
Forum-Anfänger
Forum-Anfänger
Beiträge: 37
Registriert: Mi 26. Aug 2015, 16:33

Beitrag von Skyfall91 »

Danke für deine ausführliche Antwort!
Ich konnte das Problem mit \newgeometry und \begin{addmargin} lösen. Jetzt sieht es genau aus wie ich es gerne hätte :)
Ich wollte das Bild nicht kleiner machen, da es sehr detailreich ist und es sonst zu unleserlich gewesen wäre.
Weiterhin habe ich die veralteten Befehle ersetzt. Du hast mir sehr geholfen :)

Antworten