DrHoas
06-10-2013, 10:27
Hallo,
ich habe ein Problem mit Hurenkindern und Schusterjungen. Ich hab davon ziemlich viele. Außerdem hab ich auch oft einzelne Zeilen unter einem Bild. Da es nicht die letzte Zeile der Seite ist, weiß ich nicht, ob das dann auch als Schusterjunge bezeichnet wird. Schön ist es auf jeden Fall nicht.
Natürlich habe ich \clubpenalty10000 und \widowpenalty10000 in der Preamble. Bringt aber nichts.
Ich wollte das Ganze in einem Minimalbeispiel nachstellen. Allerdings wird hier alles richtig gemacht. Trotzdem:
\documentclass[a5paper,pagesize,10pt,BCOR8mm,DIV=calc,headsepline ,fleqn]{scrbook}
%
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{lipsum}
%
\widowpenalty10000 %Hurenkinder verhindern
%
\begin{document}
%
\lipsum[1]
\begin{figure}[htb]
\begin{center}
\includegraphics[height=0.1\textheight]{Bild.png}
\caption{Das Bild zeigt... nichts}
\end{center}
\end{figure}
\lipsum[2]
\begin{figure}[htb]
\begin{center}
\includegraphics[height=0.3\textheight]{Bild.png}
\caption{Das Bild zeigt... nichts}
\end{center}
\end{figure}
\lipsum[3]
%
\end{document}
Bitte ein beliebiges Bild.png in den Ordner legen.
Ohne \widowpenalty10000 habe ich unter dem zweiten Bild eine einzelne Zeile. \widowpenalty10000 verhindert das. Leider nicht in meinem richtigen Dokument. Könnte es sein, dass insegsamt zu viele penalties auf 10000 gesetzt werden? Oder hat jemand eine andere Idee?
Hier mal noch meine richtige Preamble:
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{tocloft}
\usepackage{scrpage2}
\usepackage{chngcntr}
\counterwithout{equation}{chapter}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\usepackage{longtable}
\usepackage{amsmath}
\usepackage{graphicx}%[draft]
\usepackage[singlelinecheck=false,hang,justification=justified ,font=normal]{caption}
\usepackage{cite}
\usepackage[colorlinks=true,linkcolor=black,citecolor=black,pl ainpages=false,pdfpagelabels,hypertexnames=false,p dfauthor={xyz},pdftitle={Zeuch}]{hyperref}
\onehalfspacing
\clubpenalty10000
\widowpenalty10000
\binoppenalty=10000
\displaywidowpenalty=10000
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\baselineskip}}
\pagestyle{scrheadings}
\ohead{\leftmark}
\setlength\parindent{0pt}
\renewcaptionname{ngerman}{\figurename}{Bild}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
\makeatletter
\setlength{\@fpsep}{0pt}
\makeatother
\raggedbottom
Dank und Gruß
Philipp
ich habe ein Problem mit Hurenkindern und Schusterjungen. Ich hab davon ziemlich viele. Außerdem hab ich auch oft einzelne Zeilen unter einem Bild. Da es nicht die letzte Zeile der Seite ist, weiß ich nicht, ob das dann auch als Schusterjunge bezeichnet wird. Schön ist es auf jeden Fall nicht.
Natürlich habe ich \clubpenalty10000 und \widowpenalty10000 in der Preamble. Bringt aber nichts.
Ich wollte das Ganze in einem Minimalbeispiel nachstellen. Allerdings wird hier alles richtig gemacht. Trotzdem:
\documentclass[a5paper,pagesize,10pt,BCOR8mm,DIV=calc,headsepline ,fleqn]{scrbook}
%
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{lipsum}
%
\widowpenalty10000 %Hurenkinder verhindern
%
\begin{document}
%
\lipsum[1]
\begin{figure}[htb]
\begin{center}
\includegraphics[height=0.1\textheight]{Bild.png}
\caption{Das Bild zeigt... nichts}
\end{center}
\end{figure}
\lipsum[2]
\begin{figure}[htb]
\begin{center}
\includegraphics[height=0.3\textheight]{Bild.png}
\caption{Das Bild zeigt... nichts}
\end{center}
\end{figure}
\lipsum[3]
%
\end{document}
Bitte ein beliebiges Bild.png in den Ordner legen.
Ohne \widowpenalty10000 habe ich unter dem zweiten Bild eine einzelne Zeile. \widowpenalty10000 verhindert das. Leider nicht in meinem richtigen Dokument. Könnte es sein, dass insegsamt zu viele penalties auf 10000 gesetzt werden? Oder hat jemand eine andere Idee?
Hier mal noch meine richtige Preamble:
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{tocloft}
\usepackage{scrpage2}
\usepackage{chngcntr}
\counterwithout{equation}{chapter}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\usepackage{longtable}
\usepackage{amsmath}
\usepackage{graphicx}%[draft]
\usepackage[singlelinecheck=false,hang,justification=justified ,font=normal]{caption}
\usepackage{cite}
\usepackage[colorlinks=true,linkcolor=black,citecolor=black,pl ainpages=false,pdfpagelabels,hypertexnames=false,p dfauthor={xyz},pdftitle={Zeuch}]{hyperref}
\onehalfspacing
\clubpenalty10000
\widowpenalty10000
\binoppenalty=10000
\displaywidowpenalty=10000
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\baselineskip}}
\pagestyle{scrheadings}
\ohead{\leftmark}
\setlength\parindent{0pt}
\renewcaptionname{ngerman}{\figurename}{Bild}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
\makeatletter
\setlength{\@fpsep}{0pt}
\makeatother
\raggedbottom
Dank und Gruß
Philipp