Added option to specify a bindingoffset for tudreport-class.

This addresses issue #1 with colorback and colorbacktitle.
Signed-off-by: Benjamin Brockhaus <tulatex@burning-world.de>
This commit is contained in:
Benjamin Brockhaus 2014-10-09 23:19:20 +02:00
parent df1d49fd47
commit f4269d58c2
2 changed files with 15 additions and 1 deletions

View File

@ -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%

View File

@ -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}{}{%