Merge branch 'tudreport-bindingoffset'

This commit is contained in:
Benjamin Brockhaus 2014-10-24 18:00:34 +02:00
commit 2bdc7ffcdc
3 changed files with 19 additions and 2 deletions

View File

@ -328,7 +328,10 @@
\textaccent{paper=<papersize>} & Setzt die Papiergr"o"se. Erlaubt sind f"ur
\textaccent{<papersize>} \textaccent{a4report} und \textaccent{a5report} (mit Binderand).
Die Papiergr"o"sen \textaccent{a4} und \textaccent{a5} werden als \textaccent{a4report}
bzw.\ \textaccent{a5report} interpretiert. Standard ist \textaccent{a4report}.
bzw.\ \textaccent{a5report} interpretiert. Standard ist \textaccent{a4report}.\\
\textaccent{bindingoffset=<length>} & Setzt einen Bindungsrand von <length>.
Der Wert wird an \textaccent{geometry} weitergereicht.
F"ur <length> k"onnen alle "ublichen Einheiten verwendet werden.
\end{longtable}
Alle anderen Klassen-Optionen werden direkt an \textaccent{scrreprt} weiter gereicht.% Einzige

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