diff --git a/kalibrierschein.cls b/kalibrierschein.cls index be44fa01bcfb187311b180949143f09dd4c05fac..7c571fc83806d356573fe39eb632713f11d2c4ab 100644 --- a/kalibrierschein.cls +++ b/kalibrierschein.cls @@ -9,7 +9,7 @@ \newif\ifnoCMC \noCMCfalse \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{kalibrierschein} - [2021/01/11 v0.6a documentclass PTB `Kalibrierschein' (RN/PTB)] + [2021/03/12 v0.6b documentclass PTB `Kalibrierschein' (RN/PTB)] \DeclareOption{BS}{\def\ks@location{Braunschweig}} \DeclareOption{BLN}{\def\ks@location{Berlin}} \DeclareOption{KK}{\edef\ks@kalType{\CurrentOption}} @@ -56,6 +56,13 @@ footskip=0bp, \newcommand*\ks@draftName{Entwurf}% \defineshorthand{"`}{\openautoquote} \defineshorthand{"'}{\closeautoquote} + %------------------------------------------------------- + \RequirePackage{hyphsubst}% Trennregeln austauschen + \HyphSubstIfExists{ngerman-x-latest}{% + \HyphSubstLet{ngerman}{ngerman-x-latest}}{} + %%%\babelprovide[hyphenrules=ngerman-x-latest]{ngerman} + % TODO: aktivieren, wenn funktionstüchtig + %------------------------------------------------------- }{% \newcommand*\ks@draftName{Draft}% \useshorthands{"} @@ -409,6 +416,11 @@ footskip=0bp, \endotherlanguage } +%\widowpenalties 2 10000 0 % +\usepackage[defaultlines=2]{nowidow} +\setnowidow% keine einzelne Zeile am Seitenbeginn (keine "Hurenkinder") +% https://tex.stackexchange.com/questions/21983/how-to-avoid-page-breaks-inside-paragraphs + \endinput %% %% End of file `kailbrierschein.cls'.