diff --git a/texmf/tex/latex/tuddesign/report/tudreprt_title.sty b/texmf/tex/latex/tuddesign/report/tudreprt_title.sty index 5fd7f3e..9080481 100644 --- a/texmf/tex/latex/tuddesign/report/tudreprt_title.sty +++ b/texmf/tex/latex/tuddesign/report/tudreprt_title.sty @@ -26,6 +26,7 @@ \newif\ifTUD@instlogo@height\TUD@instlogo@heightfalse \newif\ifTUD@instbox\TUD@instboxfalse \newif\ifTUD@printsize\TUD@printsizefalse + \newif\ifTUD@bindingoffset\TUD@bindingoffsetfalse \newcommand{\TUD@titlecolor}{\color{black}}% \newcommand{\TUD@titleseprulecolor}{\color{black}}% @@ -76,6 +77,11 @@ \else \PackageWarning{\@currname}{Option `inverttitlerule' ignored because title is not inverted and there is no picture.} \fi} + \DeclareOptionX<\@currname>{bindingoffset}{ + \TUD@bindingoffsettrue% + \newlength{\TUD@bindingoffset}% + \setlength{\TUD@bindingoffset}{#1}% + } \ProcessOptionsX<\@currname> @@ -140,7 +146,11 @@ \addtolength{\textwidth}{\marginparwidth + \marginparsep}% \setlength{\linewidth}{\textwidth}% \newlength{\@TUD@tmp@parwidth} - \setlength{\@TUD@tmp@parwidth}{\marginparwidth + \marginparsep} + \ifTUD@bindingoffset% + \setlength{\@TUD@tmp@parwidth}{\marginparwidth + \marginparsep + \TUD@bindingoffset}% + \else% + \setlength{\@TUD@tmp@parwidth}{\marginparwidth + \marginparsep}% + \fi% \setlength{\marginparwidth}{0pt}\setlength{\marginparsep}{0pt}% %\@parskipfalse\@parskip@indent% \parskip=0pt% diff --git a/texmf/tex/latex/tuddesign/tudreport.cls b/texmf/tex/latex/tuddesign/tudreport.cls index ee1a16a..7941d8b 100644 --- a/texmf/tex/latex/tuddesign/tudreport.cls +++ b/texmf/tex/latex/tuddesign/tudreport.cls @@ -84,6 +84,10 @@ \DeclareOptionX<\@currname>{landscape}{% \PassOptionsToPackage{landscape}{tudpage}} + \DeclareOptionX<\@currname>{bindingoffset}{% + \PassOptionsToPackage{\CurrentOption}{tudpage}% + \PassOptionsToPackage{\CurrentOption}{tudreprt_title}} + \DeclareOptionX<\@currname>{noresetcounter}{% \AtEndOfClass{% \@ifclassloaded{scrartcl}{}{%