%% %% This is file `tudscrdoc.cls', %% generated with the docstrip utility. %% %% The original source files were: %% %% tudscr-version.dtx (with options: `class,doc') %% tudscr-doc.dtx (with options: `class,doc') %% tudscr-manual.dtx (with options: `class,doc') %% %% ============================================================================ %% %% TUD-KOMA-Script %% Copyright (c) Falk Hanisch , 2012-2016 %% %% ============================================================================ %% %% This work may be distributed and/or modified under the conditions of the %% LaTeX Project Public License, version 1.3c of the license. The latest %% version of this license is in http://www.latex-project.org/lppl.txt and %% version 1.3c or later is part of all distributions of LaTeX 2005/12/01 %% or later and of this work. This work has the LPPL maintenance status %% "author-maintained". The current maintainer and author of this work %% is Falk Hanisch. %% %% ---------------------------------------------------------------------------- %% %% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz %% in der Version 1.3c, verteilt und/oder veraendert werden. Die aktuelle %% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und %% Version 1.3c oder spaeter ist Teil aller Verteilungen von LaTeX 2005/12/01 %% oder spaeter und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status %% "author-maintained", wird somit allein durch den Autor verwaltet. Der %% aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch. %% %% ============================================================================ %% %%% From File: tudscr-version.dtx \begingroup% \catcode`\@11\relax% \ifx\TUDVersion\undefined% \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}% \else% \newcommand*\@TUDVersion[1]{% \def\@tempa{#1}% \ifx\TUDVersion\@tempa\else% \@latex@warning@no@line{% \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak% but `#1' was expected!\MessageBreak% You should not use classes, packages or files from\MessageBreak% different TUD-KOMA-Script-Bundle versions% }% \fi% }% \fi% \@TUDVersion{2016/03/26 v2.04d TUD-KOMA-Script}% \endgroup% \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\TUD@ProvidesClass[3]{% \newcommand*\TUDClassName@KOMA{#2}% \@ifundefined{TUDClassName@Parent}{\newcommand*\TUDClassName{#1}}{}% \ProvidesClass{#1}[% 2016/03/26 v2.04d TUD-KOMA-Script ^^J#3 (#2)% ]% \@ifundefined{TUDClassName@Parent}{\TUD@ClassInfo}{}% } \providecommand*\TUD@ClassInfo{% \typeout{+---------------------------------------------------------------} \typeout{| The Corporate Design of Technische Universitaet Dresden} \typeout{| Class: \TUDClassName} \typeout{| Version: \TUDVersion} \typeout{| Author: Falk Hanisch (\tudscrmail)} \typeout{| Forum: http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php} \typeout{+---------------------------------------------------------------} } \NeedsTeXFormat{LaTeX2e} \TUD@ProvidesClass{tudscrdoc}{scrdoc}{% internal source code documentation class% } \@ifundefined{TUDScript}{% \DeclareRobustCommand{\TUDScript}{% \ifdin{TUD-KOMA-SCRIPT}{% \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript% }\csname xspace\endcsname% }% }{} %%% From File: tudscr-doc.dtx \LoadClassWithOptions{scrdoc} \setlength\marginparwidth{140pt} \setlength\marginparsep{8pt} \setlength\oddsidemargin{\dimexpr\marginparwidth+\marginparsep-1in\relax} \setlength\textwidth{% \dimexpr\paperwidth-1in-\oddsidemargin-2\marginparsep\relax% } \setlength\topmargin{-1in} \setlength\headheight{0pt} \setlength\headsep{30pt} \setlength\footskip{1.25\headsep} \setlength\textheight{\dimexpr\paperheight-2\headsep-\footskip\relax} \AfterPackage{tudscrfonts}{\AtBeginDocument{\setlength\columnsep{10pt}}} \RequirePackage{dox}[2010/12/16] \def\generalname{Allgemeines} \title{% \texttt{\filename}\thanks{% Dies ist Version \fileversion\ von Datei \texttt{\filename}.% }% } \author{Falk Hanisch\thanks{\tudscrmail}} \date{\filedate} \DoNotIndex{\",\\,,\if,\@} \doxitem[idxtype=Option]{Option}{option}{Optionen} \doxitem[idxtype=Parameter]{Parameter}{parameter}{Parameter} \doxitem[idxtype=Seitenstil]{Pagestyle}{pagestyle}{Seitenstile} \doxitem[idxtype=Layer]{Layer}{layer}{Layer (Seitenstilebenen)} \doxitem[macrolike,idxtype=L\noexpand\"ange]{Length}{length}{L\noexpand\"angen} \doxitem[idxtype=Z\noexpand\"ahler]{Counter}{counter}{Z\noexpand\"ahler} \doxitem[idxtype=Farbe]{Color}{color}{Farben} \doxitem[macrolike,idxtype=Lok.]{Locale}{locale}{Lokalisierungsvariablen} \doxitem[macrolike,idxtype=Feld]{Field}{field}{Eingabefelder} \DeclareRobustCommand*{\cls}[1]{\mbox{\textsf{\textbf{#1}}}} \DeclareRobustCommand*{\pkg}[1]{\mbox{\textsf{\textbf{#1}}}} \DeclareRobustCommand*{\opt}[1]{\mbox{\texttt{#1}}} \DeclareRobustCommand*{\val}[1]{\mbox{\texttt{#1}}} \DeclareRobustCommand*{\pgs}[1]{\mbox{\texttt{#1}}} \DeclareRobustCommand*{\env}[1]{\mbox{\texttt{#1}}} \newcommand*\ToDo[2][]{% \@ifnextchar[ {\@ToDo{#2}}{\@ToDo{#2}[]} } \newcommand*\@ToDo{} \newcommand*\@@ToDo{}% \def\@ToDo#1[#2]{% \ifdefined\tudfinalflag\else% \def\@@ToDo{\ifstr{#2}{}{ToDo}{ToDo: #2}}% \endgraf% \hfuzz0.8pt% \leavevmode\marginpar{\raggedleft\fbox{\@@ToDo\strut}}% \fbox{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{#1\strut}}% \endgraf% \fi% }% \DeclareOption{final}{\let\tudfinalflag\relax} \ProcessOptions\relax \AfterPackage{hyperref}{% \pdfstringdefDisableCommands{\def\TUDScript{TUD-KOMA-Script}}% } \AfterPackage{babel}{% \AfterPackage*{inputenc}{\RequirePackage{csquotes}[2011/10/22]}% } \AtBeginDocument{% \providecommand*\url[1]{\texttt{#1}}% \providecommand*\texorpdfstring[2]{#1}% \@ifpackageloaded{babel}{}{% \ClassWarning{\TUDClassName}{Package `babel' not loaded}% \let\selectlanguage\@gobble% \let\glqq\relax% \let\grqq\relax% }% \@ifpackageloaded{csquotes}{}{% \ClassWarning{\TUDClassName}{Package `csquotes' not loaded}% \providecommand\enquote[1]{\glqg#1\grqq{}}% }% \providecommand*\ifdin[2]{#2}% } \AtBeginDocument{% \@ifundefined{tud@cdfont}{\def\tud@cdfont{0}}{}% \ifnum\tud@cdfont>\z@\relax% true/heavy \RequirePackage{mweights}[2013/07/21]% \def\mddefault{m}% \def\mdseries@tt{m}% \renewcommand*\@pnumwidth{1.7em}% \else% \RequirePackage{lmodern}[2009/10/30]% \fi% }% %%% From File: tudscr-manual.dtx \RequirePackage{xspace}[2009/10/20] \xspaceaddexceptions{"=} \newcommand*\vTUDScript{} \AtBeginDocument{% \def\@tempb#1 #2 #3\relax#4\relax{\def\vTUDScript{#2}}% \edef\@tempa{\TUDVersion}% \expandafter\@tempb\@tempa\relax? ? \relax\relax% } \newcommand*\vKOMAScript{v3.17\xspace} \RequirePackage{scrhack}[2014/02/27] \newcommand*\CD{Corporate Design\xspace} \newcommand*\CDs{Corporate Designs\xspace} \newcommand*\TUD{Technische Universit\"at Dresden\xspace} \newcommand*\TnUD{Technischen Universit\"at Dresden\xspace} \newcommand*\DDC{% \mbox{D\kern.05em R\kern.05em E\kern.05em S\kern.05em D\kern.05em E\kern.05em N\kern.1em-\kern.1em concept}\xspace% } \AfterPackage*{babel}{% \@expandtwoargs\in@{,english,}{,\bbl@loaded,}% \ifin@% \renewcommand*\CD{\foreignlanguage{english}{Corporate Design}\xspace} \renewcommand*\CDs{\foreignlanguage{english}{Corporate Designs}\xspace} \fi } \endinput %% %% End of file `tudscrdoc.cls'.