diff options
author | Karl Berry <karl@freefriends.org> | 2014-12-18 22:40:09 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-12-18 22:40:09 +0000 |
commit | eb0e1c59a829f69d08faafec1d60a9954aa8d83b (patch) | |
tree | c7cde1f09733413bf8f809fb07359951758e08a9 /Master/texmf-dist/tex/latex/tudscr/tudscrman.cls | |
parent | 77593c35d0011b4c7a8ba56a1816d2571fd879ab (diff) |
rm tudscr, requires nonfree fonts
git-svn-id: svn://tug.org/texlive/trunk@35861 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrman.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/tudscr/tudscrman.cls | 708 |
1 files changed, 0 insertions, 708 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls deleted file mode 100644 index a740bbbf62c..00000000000 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls +++ /dev/null @@ -1,708 +0,0 @@ -%% -%% This is file `tudscrman.cls', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% tudscr-version.dtx (with options: `class') -%% tudscr-manual.dtx -%% -%% ====================================================================== -%% -%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen -%% -%% ====================================================================== -%% 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 -%% version 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, -%% Version 1.3c, verteilt und/oder veraendert werden. -%% Die neuste Version dieser Lizenz ist -%% http://www.latex-project.org/lppl.txt -%% und Version 1.3c ist Teil aller Verteilungen von LaTeX -%% Version 2005/12/01 oder spaeter und dieses Werks. -%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained" -%% (allein durch den Autor verwaltet). -%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch. -%% ====================================================================== -%% -%%% From File: tudscr-version.dtx -\begingroup% - \makeatletter% - \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{2014/04/24 v2.01 TUD-KOMA-Script}% -\endgroup% -%%% From File: tudscr-manual.dtx -\NeedsTeXFormat{LaTeX2e} -\ProvidesClass{tudscrman}[\TUDVersion\space{}internal manual class]% -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{tudscrreprt}} -\ProcessOptions\relax -\LoadClass{tudscrreprt} -\newlength\baselineskipglue -\setlength\baselineskipglue{% - .5\baselineskip plus .5\baselineskip minus .25\baselineskip% -} -\RequirePackage{microtype} -\RequirePackage{textcomp} -\RequirePackage{tabularx} -\RequirePackage{ragged2e} -\RequirePackage{marginnote} -\RequirePackage{xparse} -\RequirePackage{chngcntr} -\counterwithout{footnote}{chapter} -\RequirePackage{enumitem} -\setlist{noitemsep} -\newlist{values}{description}{1} -\setlist[values]{% - topsep=.5\baselineskipglue,labelwidth=\columnwidth,labelsep=0pt, - font=\normalfont\ttfamily,before*=\before@values% -} -\newcommand*\before@values{% - \let\item@values\item% - \let\item\tud@item% -%% \par\RaggedRight% -} -\newcommand*\itemfalse{\def\tud@item@val{false/off/no}\item} -\newcommand*\itemtrue{\def\tud@item@val{true/on/yes}\item} -\newcommand*\item@values{} -\newcommand*\tud@item@val{} -\newcommand*\tud@item@add{} -\newcommand*\tud@item@format{} -\newcommand*\tud@item{% - \@ifstar{% - \def\tud@item@add{(Säumniswert)}% - \let\tud@item@format\emph% - \tud@@item% - }{% - \let\tud@item@add\relax% - \let\tud@item@format\relax% - \tud@@item% - }% -} -\newcommand*\tud@@item[1][]{% - \ifstrempty{#1}% - {\edef\@tempa{\tud@item@val}}% - {\ifstr{\tud@item@val}{}% - {\edef\@tempa{#1}}% - {\edef\@tempa{\tud@item@val/#1}}% - }% - \def\tud@item@val{}% - \ifstr{\@tempa}{}{\item@values}{\tud@@@item}% -} -\newcommand*\tud@@@item[1][]{% - \ifstrempty{#1}{}{% - \ifx\tud@item@add\relax% - \def\tud@item@add{#1}% - \else% - \apptocmd{\tud@item@add}{~#1}{}{} - \fi% - }% - \item@values[% - \tud@item@format{\@tempa:}% - \ifx\tud@item@add\relax\else\textuln{\space\footnotesize\tud@item@add}\fi% - ] -} -\newlist{packages}{description}{2} -\setlist[packages]{% - topsep=\medskipamount,labelwidth=\linewidth,labelsep=0pt,font=\normalfont,% - parsep=\parskip,listparindent=\parindent,before=\before@packages% -} -\newcommand*\item@packages{} -\newcommand*\before@packages{% - \ifdefvoid{\item@packages}{% - \let\item@packages\item% - \let\item\tud@item@pkg% - }{}% -%% \par\RaggedRight% -} -\newcommand*\tud@item@pkg[1][]{% - \item@packages[{\DeclarePackage{#1}\texturn{#1}}]% -} -\RequirePackage{filemod} -\RequirePackage{pdfpages} -\newcommand*{\includeexample}[1]{% - \lstinputlisting[style=tudscr]{examples/#1.tex} - \filemodCmp{./examples/#1.pdf}{./examples/#1.tex}{}{% - \immediate\write18{% - pdflatex -output-director examples examples/#1.tex - pdflatex -output-director examples examples/#1.tex - }% - }% - \IfFileExists{examples/#1.pdf}{\includepdf[pages=-]{examples/#1.pdf}}{}% -} -\AtEndPreamble{% - \RequirePackage[xindy,splitindex]{imakeidx}% - \indexsetup{% - level=\addsec,toclevel=section,noclearpage,% - firstpagestyle=myheadings,%headers={\indexname}{\indexname}% - }% - \newcommand*\xdyopt{-M tudscrman.xdy -L german-din}% - \RequirePackage{varioref}% - \RequirePackage[hyperindex=false,colorlinks,linkcolor=blue]{hyperref}% - \newcommand*\Email[1]{\href{mailto:#1}{\nolinkurl{#1}}} - \pdfstringdefDisableCommands{% - \let\Application\@Application% - \let\Class\@Class% - \let\Package\@Package% - }% - \ifdef{\printflag}{\hypersetup{hidelinks}}{\TUDoptions{color}}% - \makeindex[title={Allgemeiner Index},options=\xdyopt]% - \makeindex[title={Klassen- und Paketoptionen},name=options,options=\xdyopt]% - \makeindex[title={Umgebungen und Befehle},name=macros,options=\xdyopt]% - \makeindex[title={Umgebungs- und Befehlsparameter},name=keys,options=\xdyopt]% - \makeindex[title={Sprachabh\"angige Bezeichner},name=terms,options=\xdyopt]% -%% \makeindex[title={Schriftelemente},name=fonts,options=\xdyopt]% - \makeindex[title={Farben},name=colors,options=\xdyopt]% - \makeindex[title={Klassen, Pakete und Dateien},name=files,options=\xdyopt]% -%% \makeindex[title={\"Anderungsliste},name=changelog,options=\xdyopt]% -} -\newcommand*\PrintIndex{% - \@printindex% - \@printindex[options]% - \@printindex[macros]% - \@printindex[keys]% - \@printindex[terms]% -%% \@printindex[fonts]% - \begingroup% - \let\lettergroup\@gobble% - \@printindex[colors]% - \endgroup% - \@printindex[files]% -} -\newcommand*\Index[3][]{% - \ifcsdef{r@idx:#3}{% - \index{\ifblank{#1}{#2}{#1}|see{\hyperref[idx:#3]{Index der #2}}}% - }{% - \index{\ifblank{#1}{#2}{#1}|see{Index der #2}}% - }% -} -\newcommand*\@printindex[1][]{% - \pagebreak[3]% - \ifblank{#1}{% - \indexprologue[\vspace*{0pt}]{\label{idx:main}}% - \printindex% - }{% - \indexprologue[\vspace*{0pt}]{\label{idx:#1}} - \printindex[#1] - }% -} -\newif\if@changelog -\newcommand*\PrintChangelog{% - \begingroup% - \let\lettergroup\@gobble% - \@changelogtrue% - \@printindex[changelog]% - \endgroup% -} -\NewDocumentCommand\ChangedAt{mo}{% - \begingroup% - \setlength{\fboxsep}{0pt}% - \marginnote{\footnotesize\fbox{\texturn{\ \strut#1\ }}}% - \IfValueTF{#2}{% - \let\PName\@gobble% - \let\PBoolean\relax% - \let\PSet\relax% - \let\PValue\@gobble% - \let\Parameter\@gobble% - \let\OParameter\@gobble% - \let\LParameter\relax% - \let\OLParameter\@gobble% - \let\PParameter\@gobble% - \let\POParameter\@gobble% - \index[changelog]{#1!#2}% - }{}% - \endgroup% -} -\newif\if@declare -\newif\if@openindex -\newcommand*\bsc{} -\DeclareRobustCommand*\bsc{\@backslashchar} -\newcommand*\idxfont{} -\let\idxfont\footnotesize -\newif\if@noindex -\NewDocumentCommand\Application{som}{% - \ifdin{#3}{% - \mbox{\textubn{#3}} - \IfBooleanTF{#1}{}{% - \index{#3~{\protect\idxfont(Anwendungssoftware)}\IfValueTF{#2}{|#2}{}}% - }% - }% -} -\DeclareExpandableDocumentCommand\@Application{som}{#3} -\NewDocumentCommand\Distribution{som}{% - \mbox{\texturn{#3}} - \IfBooleanTF{#1}{}{% - \index{#3~{\protect\idxfont(Distribution)}\IfValueTF{#2}{|#2}{}}% - }% -} -\newcommand*\Path{} -\DeclareRobustCommand*\Path[1]{\mbox{\texttt{#1}}} -\NewDocumentCommand\File{som}{% - \mbox{\texturn{#3}}% - \IfBooleanTF{#1}{}{% - \index[files]{#3~{\protect\idxfont(Datei)}\IfValueTF{#2}{|#2}{}}% - }% -} -\newcommand*\@TempClass{} -\NewDocumentCommand\Class{st'om}{% - \ifdin{#4}{% - \gdef\@TempClass{~{\protect\idxfont(Klasse)}}% - \IfBooleanTF{#2}{% - \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempClass]{autoref}% - }{% - \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempClass]{#3}% - }% - }% -} -\DeclareExpandableDocumentCommand\@Class{st'om}{#4} -\newcommand*\DeclareClass[1]{% - \phantomsection\label{files:#1}% - \index[files]{\hyperref[files:#1]{#1~{\protect\idxfont(Klasse)}}|declare}% -} -\newcommand*\@TempPackage{} -\NewDocumentCommand\Package{st'om}{% - \ifdin{#4}{% - \gdef\@TempPackage{~{\protect\idxfont(Paket)}}% - \IfBooleanTF{#2}{% - \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempPackage]{autoref}% - }{% - \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempPackage]{#3}% - }% - }% -} -\DeclareExpandableDocumentCommand\@Package{st'om}{#4} -\newcommand*\DeclarePackage[1]{% - \phantomsection\label{files:#1}% - \index[files]{\hyperref[files:#1]{#1~{\protect\idxfont(Paket)}}|declare}% -} -\newcommand*\@TempOption{} -\NewDocumentCommand\Option{st'omo}{% - \if@changelog% - \@ProcessChangedAt{options}{#4}% - \else% - \IfValueTF{#5}{\gdef\@TempOption{\texttt{=#5}}}{\gdef\@TempOption{}}% - \IfBooleanTF{#2}{% - \@ProcessOutput[#1]{\texttt{#4}}[\@TempOption]{options}{#4}{pageref}% - }{% - \@ProcessOutput[#1]{\texttt{#4}}[\@TempOption]{options}{#4}{#3}% - }% - \fi% -} -\newcommand*\@TempEnvironment{} -\NewDocumentCommand\Environment{st'omo}{% - \if@changelog% - \@ProcessChangedAt{macros}{#4}% - \else% - \if@declare% - \gdef\@TempEnvironment{% - \texttt{\bsc{}begin\{#4\}\IfValueTF{#5}{#5}{}}\tabularnewline% - \texttt{\dots}\tabularnewline% - \texttt{\bsc{}end\{#4\}}% - }% - \else% - \gdef\@TempEnvironment{\texttt{#4}}% - \fi% - \IfBooleanTF{#2}{% - \@ProcessOutput[#1]{\@TempEnvironment}{macros}{#4}{pageref}% - }{% - \@ProcessOutput[#1]{\@TempEnvironment}{macros}{#4}{#3}% - }% - \fi% -} -\NewDocumentCommand\Macro{st'om}{% - \if@changelog% - \@ProcessChangedAt[\bsc]{macros}{#4}% - \else% - \IfBooleanTF{#2}{% - \@ProcessOutput[#1]{\texttt{\bsc#4}}{macros}[\bsc]{#4}{pageref}% - }{% - \@ProcessOutput[#1]{\texttt{\bsc#4}}{macros}[\bsc]{#4}{#3}% - }% - \fi% -} -\newcommand*\@TempKey{} -\NewDocumentCommand\Key{sommo}{% - \begingroup% - \let\Environment\@firstofone% - \let\Macro\@firstofone% - \if@changelog% - \@ProcessChangedAt{keys}{#4}% - \else% - \gdef\@TempKey{\if@declare~{\protect\idxfont(Parameter)}\fi}% - \IfValueTF{#5}{% - \@ProcessOutput[#1]{\texttt{#4}}[\texttt{=#5}\@TempKey]% - {macros}(#3){#4}{#2}% - }{% - \@ProcessOutput[#1]{\texttt{#4}}[\@TempKey]{macros}(#3){#4}{#2}% - }% - \fi% - \endgroup% -} -\newcommand*\@TempLength{} -\NewDocumentCommand\Length{som}{% - \if@changelog% - \@ProcessChangedAt[\bsc]{macros}{#3}% - \else% - \gdef\@TempLength{\if@declare~{\protect\idxfont(L\"ange)}\fi}% - \@ProcessOutput[#1]{\texttt{\bsc#3}}[\@TempLength]% - {macros}[\bsc]{#3}[~{\protect\idxfont(L\"ange)}]{#2}% - \fi% -} -\newcommand*\@TempCounter{} -\NewDocumentCommand\Counter{som}{% - \if@changelog% - \@ProcessChangedAt{macros}{#3}% - \else% - \gdef\@TempCounter{\if@declare~{\protect\idxfont(Z\"ahler)}\fi}% - \@ProcessOutput[#1]{\texttt{#3}}[\@TempCounter]% - {macros}{#3}[~{\protect\idxfont(Z\"ahler)}]{#2}% - \fi% -} -\newcommand*\@TempTerm{} -\NewDocumentCommand\Term{som}{% - \if@changelog% - \@ProcessChangedAt[\bsc]{terms}{#3}% - \else% - \gdef\@TempTerm{\if@declare~{\protect\idxfont(Bezeichner)}\fi}% - \@ProcessOutput[#1]{\texttt{\bsc#3}}[\@TempTerm]{terms}[\bsc]{#3}{#2}% - \fi% -} -\newcommand\@termlist{} -\let\@termlist\relax -\NewDocumentCommand\TermTable{smg}{% - \forcsvlist{\listadd\@termlist}{#2}% - \vskip\baselineskipglue\noindent% - \IfBooleanTF{#1}{% - \IfValueTF{#3}{\setlength\@tempdima{#3}}{\setlength\@tempdima{\linewidth}}% - \setlength{\@tempdimb}{-.7\baselineskip}% - \begin{tabularx}{\@tempdima}{lXX}\@TermTable\end{tabularx} - }{% - \setlength{\@tempdimb}{\z@}% - \begin{tabular}{lll}\@TermTable\end{tabular} - }% - \let\@termlist\relax% - \par\noindent% -} -\newcommand*\@TermTable{% - \toprule - \textbf{Bezeichner} & \textbf{Deutsch} & \textbf{Englisch} \tabularnewline - \midrule - \forlistloop\@@TermTable{\@termlist} - \bottomrule -} -\newcommand*\@@TermTable[1]{% - \Term{#1} & - \ifstr{\@nameuse{#1}}{}{\PName{leer}}{\@nameuse{#1}} & - \selectlanguage{english}\vspace*{\@tempdimb}% - \ifstr{\@nameuse{#1}}{}{\PName{empty}}{\@nameuse{#1}}\tabularnewline -} -\newcommand*\@TempFont{} -\NewDocumentCommand\Font{som}{% - \if@changelog% - \@ProcessChangedAt{fonts}{#3}% - \else% - \gdef\@TempFont{% - \texttt{#3}\if@declare~{\protect\idxfont(Schriftelement)}\fi% - }% - \@ProcessOutput[#1]{\@TempFont}{fonts}{#3}{#2}% - \fi% -} -\newcommand*\@TempColor{} -\NewDocumentCommand\Color{somo}{% - \if@changelog% - \@ProcessChangedAt{colors}{#3}% - \else% - \gdef\@TempColor{% - \IfValueTF{#4}{~\texttt{(#4)}}{}% - \if@declare~{\protect\idxfont(Farbe)}\fi% - }% - \@ProcessOutput[#1]{\texttt{#3}}[\@TempColor]{colors}{#3}{#2}% - \fi% -} -\NewDocumentCommand\@ProcessOutput{omomd()omom}{% - \if@declare% - \if@openindex% - \if@noindex\else% - \IfValueTF{#5}% - {\edef\@tempa{#4:#5:#7}}% - {\edef\@tempa{#4:#7}}% - \label{\@tempa}% - \@HyperIndex{#4}{#5}{#6}{#7}{#8}[(declare]% - \fi% - #2\IfValueTF{#3}{#3}{}% - \else% - \if@noindex\else% - \@HyperIndex{#4}{#5}{#6}{#7}{#8}[declare)]% - \fi% - \fi% - \else% - \IfBooleanTF{#1}{}{% - \@tempswafalse% - \ifstr{#9}{autoref}{\@tempswatrue}{}% - \ifstr{#9}{pageref}{\@tempswatrue}{}% - \if@tempswa% - \@HyperIndex{#4}{#5}{#6}{#7}{#8}% - \else% - \@HyperIndex{#4}{#5}{#6}{#7}{#8}[#9]% - \fi% - }% - \IfValueTF{#5}{\edef\@tempa{#4:#5:#7}}{\edef\@tempa{#4:#7}}% - \ifcsdef{r@\@tempa}{% - \let\@tempb\relax% - \ifstr{#9}{autoref}{\def\@tempb{~unter \autoref{\@tempa}}}{}% - \ifstr{#9}{pageref}{\def\@tempb{~\vpageref{\@tempa}}}{}% - \mbox{\hyperref[\@tempa]{#2}\IfValueTF{#3}{#3}{}}\@tempb% - }{\mbox{#2\IfValueTF{#3}{#3}{}}}% - \fi% -} -\NewDocumentCommand\@HyperIndex{mmmmmo}{% - \IfValueTF{#3}{\def\@tempa{#3}}{\def\@tempa{}}% - \IfValueTF{#5}{\def\@tempb{#5}}{\def\@tempb{}}% - \IfValueTF{#6}{\def\@tempc{|#6}}{\def\@tempc{}}% - \IfValueTF{#2}{% - \ifcsdef{r@#1:#2:#4}{% - \edef\@tempb{#1:#2:#4}% - \index[#1]{% - #2!\hyperref[\@tempb]{\expandonce\@tempa#4}% - ~{\protect\idxfont(Parameter)}% - \expandonce\@tempc% - }% - \begingroup% - \let\Environment\@firstofone% - \def\Macro##1{\bsc##1}% - \index[keys]{% - \hyperref[\@tempb]{\expandonce\@tempa#4~{\protect\idxfont(#2)}}% - \expandonce\@tempc% - }% - \endgroup% - }{% - \index[#1]{#2!\expandonce\@tempa#4\expandonce\@tempb}% - }% - }{% - \ifcsdef{r@#1:#4}{% - \index[#1]{% - \hyperref[#1:#4]{\expandonce\@tempa#4\expandonce\@tempb}% - \expandonce\@tempc% - }% - }{% - \index[#1]{\expandonce\@tempa#4\expandonce\@tempb\expandonce\@tempc}% - }% - }% -} -\newcommand*\@ProcessChangedAt[3][]{% - \ifcsdef{r@#2:#3}{\hyperref[#2:#3]{\mbox{#1#3}}}{\mbox{#1#3}}% -} -\newcommand\@declarationlist{} -\newcommand\@presetlist{} -\newif\if@presetlist -\newcommand\@additionallist{} -\newif\if@additionallist -\let\@declarationlist\relax -\let\@presetlist\relax -\let\@additionallist\relax -\NewDocumentEnvironment{Declaration}{moog}{% - \listadd\@declarationlist{#1}% - \IfNoValueTF{#2}{% - \listadd\@presetlist{\relax}% - }{% - \@presetlisttrue% - \IfNoValueTF{#3}{% - \listadd\@presetlist{preset:\,#2}% - }{% - \def\@tempa[##1:##2]{##1:\,##2}% - \listeadd\@presetlist{preset:\,#2\,|\,\expandonce{\@tempa[#3]}}% - }% - }% - \IfNoValueTF{#4}{% - \listadd\@additionallist{\relax}% - }{% - \@additionallisttrue% - \listadd\@additionallist{\hspace*{\tabcolsep}\small(#4)}% - \in@{\Environment}{#1}% - \ifin@ \listadd\@additionallist{\tabularnewline}\fi% - }% -}{% - \ifx\@declarationlist\relax\else% - \ClassError{\tudclsname}{\string\printdeclarationlist\space is missing}{% - \string\@declarationlist\space is not empty. Did you forget\MessageBreak% - to print this list with \string\printdeclarationlist?% - }% - \fi% - \let\PName\@gobble% - \let\PBoolean\relax% - \let\PSet\relax% - \let\PValue\@gobble% - \let\Parameter\@gobble% - \let\OParameter\@gobble% - \let\LParameter\relax% - \let\OLParameter\@gobble% - \let\PParameter\@gobble% - \let\POParameter\@gobble% - \vskip-\lastskip% - \@declaretrue\@openindexfalse#1\@declarefalse% - \pagebreak[0]% -} -\NewDocumentCommand\printdeclarationlist{sod()}{% - \ifx\@declarationlist\relax\else% - \IfBooleanTF{#1}{\global\@noindextrue}{\global\@noindexfalse} - \ifvmode\else\par\fi% - \allowbreak% - \addpenalty{\@beginparpenalty}% - \addvspace{\baselineskipglue}% - \@declaretrue\@openindextrue% - \phantomsection\noindent% - \def\@tempa##1{\ignorespaces##1\tabularnewline}% - \begin{tabular}{|l|}% - \hline% - \forlistloop\@tempa{\@declarationlist}% - \hline% - \end{tabular}% - \@declarefalse% - \ifboolexpr{bool {@presetlist} or bool {@additionallist}}{% - \if@presetlist% - \qquad% - \texttt{% - \begin{tabular}{l}% - \forlistloop\@tempa{\@presetlist}% - \end{tabular}% - }% - \fi% - \if@additionallist% - \begin{tabular}{@{}l@{}}% - \forlistloop\@tempa{\@additionallist}% - \end{tabular}% - \fi% - }{}% - \IfValueTF{#2}{% - \ChangedAt{#2}% - \begingroup% - \let\marginnote\@gobble% - \def\@tempa##1{\ChangedAt{#2}[##1]}% - \forlistloop\@tempa{\@declarationlist}% - \endgroup% - }{}% - \global\let\@declarationlist\relax% - \global\let\@presetlist\relax% - \global\@presetlistfalse% - \global\let\@additionallist\relax% - \global\@additionallistfalse% - \IfValueTF{#3}{#3}{}% - \vskip\baselineskipglue\nobreak% - \@afterindentfalse\@afterheading% - \fi% -} -\newsavebox\tabularm@box -\newlength\tabularm@wd -\newcommand*\tabularm@num{1} -\NewEnviron{tabularm}[1]{% - \begin{lrbox}{\tabularm@box}% - \let\allcolumnpar\@gobble% - \begin{tabular}{*{#1}l}\BODY\end{tabular}% - \end{lrbox}% - \setlength{\tabularm@wd}{\wd\tabularm@box}% -%% \addtolength{\tabularm@wd}{-2\tabcolsep}% - \def\tabularm@num{#1}% - \let\allcolumnpar\@allcolumnpar% - \begin{tabular}{*{#1}l}\BODY\end{tabular}% -} -\newcommand*\@allcolumnpar[1]{% - \multicolumn{\tabularm@num}{@{}p{\tabularm@wd}@{}}{#1}% -} -\DeclareRobustCommand*\PName[1]{\texttt{\textit{<#1>}}} -\DeclareRobustCommand*\PBoolean{\PName{Ein-Aus-Wert}}% -\DeclareRobustCommand*\PSet{\PName{Einstellung}}% -\DeclareRobustCommand*\Parameter[1]{\texttt{\{}\PName{#1}\texttt{\}}} -\DeclareRobustCommand*\OParameter[1]{\texttt{[}\PName{#1}\texttt{]}} -\DeclareRobustCommand*\LParameter{\texttt{[}\PName{Parameterliste}\texttt{]}} -\DeclareRobustCommand*\OLParameter[1]{% - \texttt{[}\PName{#1}|\PName{Parameterliste}\texttt{]} -} -\DeclareRobustCommand*\PValue[1]{\texttt{#1}} -\DeclareRobustCommand*\PParameter[1]{\texttt{\{#1\}}} -\DeclareRobustCommand*\POParameter[1]{\texttt{[#1]}} -\RequirePackage{listings} -\lstnewenvironment{code}[1][]{\lstset{style=tudscr,#1}}{} -\lstdefinestyle{tudscr}{% - basicstyle=\let\bfseries@tt\mdseries@tt\ttfamily\setstretch{1},% - columns=fullflexible,keepspaces,% - aboveskip=.5\baselineskipglue,% - belowskip=.5\baselineskipglue,% - language=[LaTeX]TeX,% - texcl,% -} -\newenvironment{Example}{% - \labeling{{\usekomafont{disposition}Beispiel:\ }}% - \item[{\usekomafont{disposition}Beispiel:\ }]% -}{% - \endlabeling% -} -\newcommand*\todo@mark{} -\newcommand\ToDo[2][]{} -\TUD@key{ToDo}[true]{% - \TUD@set@ifkey{ToDo}{@tempswa}{#1}% - \if@tempswa% - \renewcommand\ToDo[2][]{% - \def\todo@mark{\ifstr{##1}{}{ToDo}{##1}}% - \endgraf\vskip1ex% - \hfuzz0.8pt% - \noindent\leavevmode\marginnote{\fbox{\todo@mark\strut}}% - [\dimexpr-\fboxsep-\fboxrule]% - \fbox{\parbox{\dimexpr\textwidth-2\fboxsep}{##2\strut}}% - \vskip1ex% - \noindent$\!\!$% - }% - \else% - \renewcommand\ToDo[2][]{}% - \fi% -} -\RequirePackage{xspace} -\newcommand*\vTUD{Version~\NoCaseChange{v}1.0\xspace} -\newcommand*\vTUDScript{} -\AtBeginDocument{% - \def\@tempb#1 #2 #3\relax#4\relax{\def\vTUDScript{#2}}% - \edef\@tempa{\TUDVersion}% - \expandafter\@tempb\@tempa\relax? ? \relax\relax% -} -\DeclareRobustCommand\TUDScript{% - \ifdin{TUD-KOMA-SCRIPT}{% - \texorpdfstring{% - \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript% - }{TUD-KOMA-Script}% - }% -} -\newcommand*\Attention{\marginnote{\tiny\fbox{Achtung!}}} -\newcommand*\forum{\url{http://latex.wcms-file3.tu-dresden.de/phpBB3/}\xspace} -\newcommand*\notudscrartcl{% - Für die Klasse \Class{tudscrartcl} ist diese Einstellung nicht verfügbar. -} -\newcommand*\CD{\foreignlanguage{english}{Corporate Design}\xspace} -\newcommand*\CDs{\foreignlanguage{english}{Corporate Designs}\xspace} -\newcommand*\TUD{Technische Universit\"at Dresden\xspace} -\newcommand*\TnUD{Technischen Universit\"at Dresden\xspace} -\newcommand*\DDC{\mbox{DRESDEN-concept}\xspace} -\newcommand*\Univers{\textubn{Univers}\xspace} -\newcommand*\DIN{\textdbn{DIN~BOLD}\xspace} -\renewcommand*\partpagestyle{empty} -\endinput -%% -%% End of file `tudscrman.cls'. |