Seite 1 von 1

Seitenrand einer einzigen Seite verändern?

Verfasst: Fr 19. Okt 2018, 15:31
von Gast
Hiho

ich habe hier ein Dokument, welches am Ende eine itemize-Umgebung enthält. Dummerweise ist die Liste so aufgebaut, dass der letzte Eintrag auf eine neue Seite geschoben wird.

Könnte mir jemand genau sagen, was ich in meinem Minimalbeispiel ändern muss, damit der untere Rand von Seite 3 etwas kleiner wird, sodass der der letzte Listeneintrag keine neue Seite erzeugt. Das Internet empfiehlt z.b. das geometry-Paket. Leider bin ich mir nicht so ganz sicher, wie ich das richtig anwende, ohne den Rest des Dokumentes zu verpfuschen (ich will im Beispiel nur den unteren Rand von Seite 3 etwas kleiner machen).

Vielen lieben Dank!

LG
\documentclass[12pt,
			   headsepline,
			   paper=a4,
			   ngerman,
			  ]{scrreprt}
			

\usepackage{babel}
\usepackage[expansion=true, protrusion=true]{microtype}

\usepackage{setspace}
\onehalfspacing

\usepackage{lmodern}
\usepackage{blindtext}

\usepackage{scrlayer-scrpage}
\automark{chapter}
\cfoot*{}
\ofoot*{\pagemark}

\renewcommand*\chapterheadstartvskip{\vspace*{-5mm}}


\KOMAoptions{DIV=last}

\begin{document}
\chapter{Blindtext}
\Blindtext
\blindtext

\chapter{Liste}
\begin{itemize}
\item blablablablablablab lablablablablablablablabl ablablablablablablablab lablablablablablablabla blablablabl ablablablablabl ablablablabla blablablablablab lablablablablablablabla
\item blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla

\end{itemize}

\end{document}

Verfasst: Fr 19. Okt 2018, 15:52
von Bartman
Schon der erste Eintrag des ersten Abschnitts der Dokumentation von geometry behandelt Dein Anliegen.

Das Ändern von \chapterheadstartvskip gilt meines Wissens inzwischen als veraltet, stattdessen wird der Gebrauch von \RedeclareSectionCommand empfohlen.

Verfasst: Fr 19. Okt 2018, 16:09
von Gast
Dafür geometry zu bemühen ist IMHO ein wenig über das Ziel hinaus geschossen. Ich würde entweder enumitem verwenden, um die Abstände zwischen den Listenelementen etwas zu verringern oder mit \enlargethispage den Textbereich nur der einen Seite etwas verlängern:
\documentclass[12pt,
            headsepline,
            paper=a4,
            ngerman,
           ]{scrreprt}
         

\usepackage{babel}
\usepackage[expansion=true, protrusion=true]{microtype}

\usepackage{setspace}
\onehalfspacing

\usepackage{lmodern}
\usepackage{blindtext}

\usepackage{scrlayer-scrpage}
\automark{chapter}
\cfoot*{}
\ofoot*{\pagemark}

\renewcommand*\chapterheadstartvskip{\vspace*{-5mm}}% Geht ab KOMA-Script 3.26 einfach per \RedeclareSectionCommand


\KOMAoptions{DIV=last}

\begin{document}
\chapter{Blindtext}
\Blindtext
\blindtext

\chapter{Liste}
\begin{itemize}
\item blablablablablablab lablablablablablablablabl ablablablablablablablab lablablablablablablabla blablablabl ablablablablabl ablablablabla blablablablablab lablablablablablablabla
\item blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item blablablabla
\item \enlargethispage{\baselineskip}% Evenutell auch schon ein item früher.
         blablablabla
\end{itemize}

\end{document}

Verfasst: Fr 19. Okt 2018, 16:27
von Gast
@ Gast: Danke! das hat mein Problem gelöst.

@ Bartman: Ich hab bei der Anleitung nicht so wirklich durchgeblickt.


und danke für den RedeclareSectionCommand Hinweis!