diff --git a/ptbletter/ptbletter.cls b/ptbletter/ptbletter.cls index 417a3c7af4cc5878ed99d361e737e78315173e29..eea6991a2f569f59147bda724727744be341106d 100644 --- a/ptbletter/ptbletter.cls +++ b/ptbletter/ptbletter.cls @@ -3,7 +3,7 @@ \setcounter{errorcontextlines}{100} \listfiles \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\ProvidesClass{ptbletter}[2019/04/02 v0.3e PTB-Brief-Klasse (RN)] +\ProvidesClass{ptbletter}[2020/12/09 v0.4a PTB-Brief-Klasse (RN)] \let\ptb@tempdima=\@ovxx \let\ptb@tempdimb=\@ovyy @@ -134,34 +134,40 @@ %%%\AtEndOfClass{\shorthandon{"}} -\@setplength{toaddrhpos}{72bp} -\@setplength{toaddrvpos}{124bp} +\setplength{toaddrhpos}{72bp} +\setplength{toaddrvpos}{124bp} -\@setplength{lochpos}{-354bp}% "-" --> vom linken Blattand aus -\@setplength{locvpos}{146bp}% --> vom oberen Blattand aus -\@setplength{locwidth}{212bp} -\@setplength{locheight}{139bp} +\setplength{lochpos}{-354bp}% "-" --> vom linken Blattand aus +\setplength{locvpos}{146bp}% --> vom oberen Blattand aus +\setplength{locwidth}{212bp} +\setplength{locheight}{139bp} -\@setplength{refvpos}{304bp} -%\@setplength{refwidth}{40mm} -\@setplength{refaftervskip}{\z@} +\setplength{refvpos}{304bp} +%\setplength{refwidth}{40mm} +\setplength{refaftervskip}{\z@} -\@setplength{firstheadhpos}{72bp} -\@setplength{firstheadvpos}{50bp} -\@setplength{firstheadwidth}{469bp} +\setplength{firstheadhpos}{72bp} +\setplength{firstheadvpos}{50bp} +\setplength{firstheadwidth}{469bp} -\@setplength{firstfoothpos}{72bp} -\@setplength{firstfootvpos}{764bp} -\@setplength{firstfootwidth}{\useplength{firstheadwidth}} +\setplength{firstfoothpos}{72bp} +\setplength{firstfootvpos}{764bp} +\setplength{firstfootwidth}{\useplength{firstheadwidth}} -\@setplength{subjectaftervskip}{23bp} +\setplength{subjectaftervskip}{23bp} + +\setplength{sigindent}{3em} +\setplength{sigbeforevskip}{3mm}% -\@setplength{sigindent}{3em} -\@setplength{sigbeforevskip}{-17.2mm}% ??? \setlength{\textheight}{235mm} -\setlength{\footskip}{1\baselineskip} +\setlength{\footskip}{2mm} \setlength{\footheight}{30bp} +%\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 + \let\raggedsignature=\raggedright \removereffields