summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:54:27 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:54:27 +0000
commitcf474560e4a42399d722eb1181c648228dcdb721 (patch)
treeb8c300fc3a80d81a3fae0e6f4489bc14b752adb7 /Master/texmf-dist
parent38c61ff01989f39bd28199959afe1b51b53c4ad7 (diff)
dtk
git-svn-id: svn://tug.org/texlive/trunk@840 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk-logo.sty590
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty174
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk.cls773
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk.sty773
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk00.clo80
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk01.clo79
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk02.clo80
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk95.clo181
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk96.clo108
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk97.clo93
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk98.clo93
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk99.clo92
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtklogos.sty263
13 files changed, 3379 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-logo.sty b/Master/texmf-dist/tex/latex/dtk/dtk-logo.sty
new file mode 100644
index 00000000000..1f97a59e3b4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk-logo.sty
@@ -0,0 +1,590 @@
+%
+% \begin{macrocode}
+\newif\ifOldLaTeX
+\@ifundefined{documentclass}{\OldLaTeXtrue}{\OldLaTeXfalse}
+% \end{macrocode}
+%
+%
+% \subsection{Compatibility Definitions}
+%
+% Since we want to use this style with \LaTeX\,2.09 and \LaTeXe{} we have
+% to define a common interface. For this purpose we use a subset of
+% the style writers interface already defined for \LaTeXe{} style
+% writers. Since some macros are not defined in \LaTeX\,2.09 we
+% implement them --- at least to the degree needed here.
+%
+% \begin{macrocode}
+\ifOldLaTeX
+% \end{macrocode}
+%
+% Just for fun we define some font switching commands. In fact the
+% behaviour in \LaTeXe{} is more complex. But I think these
+% definitions are enough to avoid errors.
+% \begin{macrocode}
+ \newcommand\emph[1]{{\em #1}\/}
+ \newcommand\textbf[1]{{\bf #1}}
+ \newcommand\textrm[1]{{\rm #1}}
+ \newcommand\textsc[1]{{\sc #1}}
+ \newcommand\textsf[1]{{\sf #1}}
+ \newcommand\textsl[1]{{\sl #1\/}}
+ \newcommand\textit[1]{{\it #1\/}}
+ \newcommand\texttt[1]{{\tt #1}}
+
+ \@ifundefined{fontshape}{\let\fontshape=\@gobble}{}
+ \@ifundefined{selectfont}{\let\selectfont=\relax}{}
+
+ \newcommand\providescommand[2]{\ifx#1\@undefined\newcommand#1{#2}\fi}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\fi
+% \end{macrocode}
+%
+%
+% \subsection{Useful Macros}
+%
+% This section contains some useful abbreviations. They are mainly
+% some kind of logos.
+%
+% The following hack is from Bernd Raichle.
+%
+% Fuer LaTeX 2.09 (mit oder ohne NFSS) benoetigen wir noch
+% so etwas wie \verb|\smaller| aus dem veralteteten `smaller.sty',
+% um SmallCaps fuer (fast) alle Schriftarten nachzubilden.
+% Fuer SmallCaps muss jedoch um mehr Schriftgrade als bei
+% \verb|\smaller| verkleinert werden, so dass hier eine neue
+% Definition namens \verb|\logo@smaller| folgt, deren Verkleinerung
+% sich an den `math sizes' (hier: \verb|\scriptfont<fam>|) orientiert,
+% die standardmaessig mit \LaTeX2e definiert werden.
+%
+% \begin{macrocode}
+\ifOldLaTeX
+\expandafter\ifx\csname selectfont\endcsname\relax
+ % Fuer OFSS benoetigen wir noch einen Hack, damit
+ % wir wieder auf die Schriftfamilie/Series/Shape
+ % zurueckwechseln. Dazu ``missbrauchen'' wir die
+ % `math group/fam', die in den Makros in der Datei
+ % "lfonts.tex" entsprechend mit veraendert wird.
+ \newcommand{\logo@sm@ller}{\relax
+ \expandafter\logo@sm@ll@r\expandafter{\the\fam}}
+ \newcommand{\logo@sm@ll@r}[1]{%
+ % \ifx\@currsize\tiny \tiny\fi
+ \ifx\@currsize\scriptsize \tiny\fi
+ \ifx\@currsize\footnotesize \tiny\fi
+ \ifx\@currsize\small \scriptsize\fi
+ \ifx\@currsize\normalsize \scriptsize\fi
+ \ifx\@currsize\large \footnotesize\fi
+ \ifx\@currsize\Large \normalsize\fi
+ \ifx\@currsize\LARGE \large\fi
+ \ifx\@currsize\huge \Large\fi
+
+ \ifx\@currsize\Huge \huge\fi
+ \ifcase#1\relax\rm\or\mit\or\cal\or\tenex % not sure about the tenex
+ \or\it\or\sl\or\bf\or\tt\or\sf\or\sc\or\ly\fi}
+\else
+ % Mit NFSS (fuer LaTeX 2.09) koennen wir die Groesse
+ % unabhaengig von den anderen Font-Eigenschaften aendern,
+ % so dass dies etwas einfacher geht.
+ \newcommand{\logo@sm@ller}{%
+ \relax\@nomath\logo@smaller
+ \ifx\f@size\@vpt \else
+ \ifx\f@size\@vipt \fontsize\@vpt{6pt}\fi
+ \ifx\f@size\@viipt \fontsize\@vpt{6pt}\fi
+ \ifx\f@size\@viiipt \fontsize\@vipt{7pt}\fi
+ \ifx\f@size\@ixpt \fontsize\@vipt{7pt}\fi
+ \ifx\f@size\@xpt \fontsize\@viipt{8pt}\fi
+ \ifx\f@size\@xipt \fontsize\@viiipt{9.5pt}\fi
+ \ifx\f@size\@xiipt \fontsize\@viiipt{9.5pt}\fi
+ \ifx\f@size\@xivpt \fontsize\@xpt{12pt}\fi
+ \ifx\f@size\@xviipt \fontsize\@xiipt{14pt}\fi
+ \ifx\f@size\@xxpt \fontsize\@xivpt{18pt}\fi
+ \ifx\f@size\@xxvpt \fontsize\@xxpt{25pt}\fi
+ \selectfont
+ \fi}
+ % die ersten NFSS-Versionen benutzten noch den Makroname
+ % \size statt \fontsize
+ \@ifundefined{fontsize}{\let\fontsize=\size}{}
+\fi
+\newcommand{\logo@smaller}{\protect\logo@sm@ller}
+\fi
+% \end{macrocode}
+%
+% \subsubsection{Macros from texnames.sty}
+%
+% The following macros are taken from the file {\tt texnames.sty}
+% version \verb|1.09| from \verb|<16 March 1993>| by Nelson
+% H.\,F.~Beebe. I have simply included the definitions here to avoid
+% additional files to be distributed with dtk.dtx. The original
+% documentation has been wrapped into the doc format. And here it goes:
+%
+% In the following, we first give the ``official'' definition,
+% then follow it with spelling variants. Alternate definitions
+% are discarded in favor of the official one. Each family is
+% separated by a line like the following one.
+%
+% \begin{macro}{\TeX}
+% Only change from plain.tex is the \verb|\spacefactor| assignment
+% (suggested by Phil Taylor), so that \TeX\ at the end of a
+% sentence isn't treated as an abbreviation.
+%
+% \begin{macrocode}
+\renewcommand\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX%
+ \spacefactor1000 }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\AmS}
+% From the AMS tex/ams/amslatex/fontsel/nfssinst.tex file:
+% \begin{macrocode}
+\@ifundefined{AmS}{%
+ \def\AmS{\(\cal A\)\kern-.1667em\lower.5ex\hbox
+ {\(\cal M\)}\kern-.125em{\(\cal S\)}}}{}
+\@ifundefined{AMS}{\let\AMS=\AmS}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\AmSLaTeX}
+% \begin{macrocode}
+\@ifundefined{AmSLaTeX}{\def\AmSLaTeX{\AmS-\LaTeX}}{}
+\@ifundefined{AMSLaTeX}{\let\AMSLaTeX=\AmSLaTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\AmSTeX}
+% Mike Spivak's amstex/amstex.tex 1.1d [26-Aug-1988] has\\
+% \verb|\def\AmSTeX{{\textfontii A}\kern-.1667em\lower.5ex\hbox|\\
+% \verb| {\textfontii M}\kern-.125em{\textfontii S}-\TeX}|\\
+% and 2.1 [05-Apr-1991] has an equivalent definition.
+% AmSTeX's \verb|\textfontii| is exactly the same as \verb|\cal|, which
+% all \TeX variants understand.
+%
+% \begin{macrocode}
+\@ifundefined{AmSTeX}{%
+ \def\AmSTeX{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}%
+ \kern-.125em$\cal S$-\TeX}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\AMSTEX}
+% Leslie Lamport's latex/tmanual.tex [10-Jul-1984] (an early
+% draft of the book) defines it in uppercase with the standard
+% definition.
+% \begin{macrocode}
+\@ifundefined{AMSTEX}{\let\AMSTEX=\AmSTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\AMSTEX}
+% Barbara Beeton's latex/deproc.sty [24-Apr-1986] and inputs/tugbot.sty
+% [11-Jan-1988] uses this spelling, but the definition\\
+% \verb|\leavevmode\hbox{$\cal A\kern-.2em\lower.376ex \hbox{$\cal|\\
+% \verb|M$}\kern-.2em\cal S$-\TeX}|
+% \begin{macrocode}
+\@ifundefined{AMSTeX}{\let\AMSTeX=\AmSTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\BibTeX}
+% The definitions of \verb|\BibTeX| and \verb|\SLiTeX| in Leslie Lamport's
+% latex/local.tex lower the E by 0.7ex, while \TeX in plain.tex lowers
+% it by 0.5ex. Oren Patashnik's bibtex/btxdoc.tex and bibtex/btxhak.tex
+% [08-Feb-1988] and bibtex/bibtex.web 0.99c [xx-Feb-1988] use this same
+% name and definition, but Oren said using \TeX here is ok. (Curiously,
+% \LaTeX itself does not define macros for any \TeX ware except \LaTeX and
+% \TeX!)
+%
+% \begin{macrocode}
+\ifOldLaTeX
+ \newcommand{\BibTeX}{\protect\pBibTeX}
+ \newcommand{\pBibTeX}{B\kern-.05em%
+ \hbox{\logo@smaller I\kern-.025emB}\kern-.08em%
+ \-\TeX}
+\else
+ \DeclareRobustCommand{\BibTeX}{B\kern-.05em%
+ % Der folgende Hack stammt aus der Definition des
+ % Makros \LaTeX, siehe Datei `ltlogos.dtx' der
+ % LaTeX2e-Verteilung.
+ \hbox{$\m@th$% %% force math size calculations
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ I\kern-.025emB}%
+ \kern-.08em%
+ \-\TeX}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\BIBTeX}
+% Leslie Lamport uses this spelling in latex.tex, but not as a
+% macro. We include it for consistency with AMSTeX.
+%
+% \begin{macrocode}
+\@ifundefined{BIBTeX}{\let\BIBTeX=\BibTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\BIBTEX}
+% Leslie Lamport's latex/slides.tex [05-Jun-1984],
+% latex/tmanual.tex [10-Jul-1984] (an early draft of the book),
+% and latex/lerrata.tex [23-Jul-1985] have this spelling, but the
+% definition \verb|BIB\kern-.1em\TeX|.
+%
+% \begin{macrocode}
+\@ifundefined{BIBTEX}{\let\BIBTEX=\BibTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LAMSTeX}
+% From tugboat.com 1.08 [24-Oct-1990].
+%
+% \begin{macrocode}
+\@ifundefined{LAMSTeX}{%
+ \newcommand\LAMSTeX{L\raise.42ex\hbox{\kern-.3em\the\scriptfont2 A}%
+ \kern-.2em\lower.376ex\hbox{\the\textfont2 M}%
+ \kern-.125em {\the\textfont2 S}-\TeX}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LamSTeX}
+% \begin{macrocode}
+\@ifundefined{LamSTeX}{\let\LamSTeX=\LAMSTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LAmSTeX}
+% This variant seems likely to appear:
+%
+% \begin{macrocode}
+\@ifundefined{LAmSTeX}{\let\LAmSTeX=\LAMSTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LaTeX}
+% The definition from latex.tex (LATEX VERSION 2.09 <14 January 1991>)
+% and bibtex.web 0.99c [xx-Feb-1988] lowers the E slightly more than
+% \TeX, but consistency seems more desirable. See comments at \BibTeX.
+% Different definitions are given by latex/deproc.sty [24-Apr-1986],
+% amstex/man.sty [15-Dec-1986] inputs/tugbot.sty [11-Jan-1988], and
+% latex/tugboat.com 1.08 [24-Oct-1990].
+%
+% \begin{macrocode}
+\@ifundefined{LaTeX}{%
+ \def\LaTeX{L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em\TeX}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LATEX}
+% latex/slides.tex [05-Jun-1984] and latex/lerrata.tex [23-Jul-1985]
+% have this spelling, but different definitions
+%
+% \begin{macrocode}
+\@ifundefined{LATEX}{\let\LATEX=\LaTeX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LATEX}
+% latex/slides.tex [05-Jun-1984] and latex/lerrata.tex [23-Jul-1985]
+% have this spelling, but different definitions
+%
+% \begin{macrocode}
+\ifOldLaTeX
+ \newcommand\LaTeXTeX{(\kern-.15emL\kern-.36em\raise.3ex\hbox{\sc
+ a}\kern-.3em)\kern-.15em\TeX}%
+\else
+ \DeclareRobustCommand{\LaTeXTeX}{(\kern-.15emL\kern-.36em%
+ {\sbox\z@ T%
+ \vbox to\ht0{\hbox{$\m@th$%
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}%
+ \vss}%
+ }\kern-.2em)%
+ \kern-.15em%
+ \TeX}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\MF}
+% Don Knuth's mf.web 2.7 [xx-Sep-1990] and Barbara Beeton's
+% latex/deproc.sty [24-Apr-1986] use an equivalent of this definition.
+% The font is variously named \verb|\logo|, \verb|\manfnt|, and
+% \verb|\mf|. plain.tex
+% preloads \verb|\manfnt|. manfnt has the letters A, E, F, M, N, O, T in
+% various sizes plus extra symbols for Don Knuth's books Computers and
+% Typesetting, and Concrete Mathematics, while logo10 has only those
+% letters in one size. AmSTeX uses \verb|\logo| in amsppt.sty and
+% imappt.sty, so we should avoid it, and tugboat.com uses
+% \verb|\mf| for \verb|{\smc Metafont}|. We therefore use
+% \verb|\manfnt| here, defining it if necessary. QUESTION: should
+% we use manfnt, or logo10?
+%
+% \begin{macrocode}
+\ifOldLaTeX
+ \ifx\manfnt\@undefined
+ \font\manfnt=logo10
+ \fi
+ \ifx\manfntsl\@undefined
+ \font\manfntsl=logosl10
+ \fi
+ \def\MF{{\ifdim\fontdimen1\font>0pt \let\manfnt = \manfntsl \fi
+ {\manfnt META}\-{\manfnt FONT}}\spacefactor1000 }%
+ \def\MP{{\ifdim\fontdimen1\font>0pt \let\manfnt = \manfntsl \fi
+ {\manfnt META}\-{\manfnt POST}}\spacefactor1000 }%
+\else
+% \end{macrocode}
+%
+% The following improved definitions are taken from mflogo by Ulrik Vieth.
+%
+% \begin{macrocode}
+\DeclareFontFamily{U}{logo}{}
+\DeclareFontShape{U}{logo}{m}{n}{
+ <8> <9> gen * logo
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logo10
+}{}
+\DeclareFontShape{U}{logo}{m}{it}{
+ <8> <9> gen * logosl
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logosl10
+}{}
+\DeclareFontShape{U}{logo}{m}{sl}{
+ <-> ssub * logo/m/it
+}{}
+\DeclareFontShape{U}{logo}{sbc}{n}{
+ <8> <9> sub * logo/m/n
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logobf10
+}{}
+\DeclareFontShape{U}{logo}{b}{n}{
+ <8> <9> sub * logo/m/n
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logod10
+}{}
+\DeclareFontShape{U}{logo}{bx}{n}{
+ <-> ssub * logo/b/n
+}{}
+\DeclareRobustCommand\logofamily{%
+ \not@math@alphabet\logofamily\relax
+ \fontencoding{U}\fontfamily{logo}\selectfont}
+\DeclareTextFontCommand{\textlogo}{\logofamily}
+\def\MF{\textlogo{META}\-\textlogo{FONT}\@}
+\def\MP{\textlogo{META}\-\textlogo{POST}\@}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\METAFONT}
+% I cannot find any ``official'' uses of this alternate, but it
+% seems likely that people will use it.
+%
+% \begin{macrocode}
+\@ifundefined{METAFONT}{\let\METAFONT=\MF}{}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\METAPOST}
+% In analogy to \verb|METAFONT|.
+%
+% \begin{macrocode}
+\@ifundefined{METAPOST}{\let\METAPOST=\MP}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\SLITEX}
+% Leslie Lamport's latex/slides.tex [05-Jun-1984]. His
+% latex/lerrata.tex [23-Jul-1985] and latex/tmanual.tex
+% [10-Jul-1984] (an early draft of the book) define it as
+% SLI\TeX! The \LaTeX\ User's Guide and Reference Manual (1986)
+% appears to use small caps, and possibly kerning, for Sli.
+% I need to ask Leslie to suggest a preferred definition.
+%
+% \begin{macrocode}
+\@ifundefined{SLITEX}{
+ \newcommand\SLITEX{%
+ S\kern-.065em L\kern-.18em\raise.32ex\hbox{i}%
+ \kern-.03em\TeX}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\SLiTeX}
+% latex/local.tex (sample Local Guide) [27-Oct-1988] uses
+% this name, but defines it as\\
+% \verb|{\rm S\kern-.06em{\sc l\kern-.035emi}\kern-.06em T\kern|\\
+% \verb| -.1667em\lower.7ex\hbox{E}\kern-.125emX}|\\
+% with an extra-low E, and kerned Sli in small caps. Is this
+% what the \LaTeX\ User's Guide and Reference Manual (1986) used?
+%
+% \begin{macrocode}
+\@ifundefined{SLiTeX}{\let\SLiTeX=\SLITEX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\SliTeX}
+% latex/slitex.tex [08-Jun-1988] uses SliTeX in typeouts,
+% but not as a macro -- what a way to confuse the user.
+%
+% \begin{macrocode}
+\@ifundefined{SliTeX}{\let\SliTeX=\SLITEX}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\SLITeX}
+% I cannot find a use of this one, but it seems a likely
+% candidate anyway, and is consistent with AMSTeX and BIBTeX.
+%
+% \begin{macrocode}
+\@ifundefined{SLITeX}{\let\SLITeX=\SLITEX}{}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\NTS}
+% This one comes from a communication with Bernd Raichle.
+%
+% \begin{macrocode}
+\newcommand\NTS{\mbox{\mathsurround=0pt
+ \(\cal N\mkern -4mu\lower .5ex\hbox{$\cal T$}\mkern -2mu S\)}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\MakeIndex}
+% This one comes from a communication with Bernd Raichle based on
+% makeindex.tex -- released 17 February 1987 by Leslie Lamport.
+% \begin{macrocode}
+\@ifundefined{MakeIndex}{\newcommand\MakeIndex{\textit{Make\-Index}}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\emTeX}
+%
+% \changes{1.3}{1997/02/03}{logo added.}
+% \begin{macrocode}
+\@ifundefined{emTeX}{\newcommand\emTeX{em\TeX}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\PublicTeX}
+%
+% \changes{1.3}{1997/02/03}{logo added.}
+% \begin{macrocode}
+\@ifundefined{PubliCTeX}{\newcommand\PubliCTeX{PubliC\TeX}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\TeXXeT}
+% This one comes from the sources of web2c.
+% \changes{1.2}{1996/12/15}{logo added.}
+% \begin{macrocode}
+\@ifundefined{TeXXeT}{\newcommand\TeXXeT{%
+ \TeX--X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT}}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\TeXeT}
+% This one comes from the sources of web2c.
+% \changes{1.2}{1996/12/15}{logo added.}
+% \begin{macrocode}
+\@ifundefined{TeXeT}{\newcommand\TeXeT{%
+ \TeX-X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT}}{}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \subsubsection{Additional Macros for Logos}
+%
+% The following macros are maily form the predecessor style
+% file. Some new ones have been added.
+%
+% \begin{macro}{\eV}
+% The abbreviation for e.\kern-.18emV\kern-.18em.\ is defined in
+% this macro. The kerning of the letters is corrected manually.
+%
+% Disclaimer: I have not invented this macro. It has been defined
+% this way in the predecessor style.
+% \begin{macrocode}
+\newcommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\dante}
+% The ``official logo'' for DANTE e.\kern-.18emV\kern-.18em.\ is
+% defined.
+% \begin{macrocode}
+\newcommand\dante{DANTE \eV}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Dante}
+% The long name of DANTE.
+% \begin{macrocode}
+\newcommand\Dante{DANTE, Deutschsprachige Anwendervereinigung \TeX~\eV}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\DTK}
+% The long name of this booklet, eh journal.
+% \begin{macrocode}
+\newcommand\DTK{Die \TeX\-ni\-sche Ko\-m{\"o}\-die}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LaTeXe}
+% If \verb|\LaTeXe| is not defined then define it. Since this macro
+% is so essential we just want to be sure that it exists.
+% \begin{macrocode}
+\ifx\LaTeXe\@undefined
+ \def\LaTeXe{\LaTeX{}\kern.05em2$_{\textstyle\varepsilon}$}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\PS}
+% We define the logo for Post\-Script.
+% \begin{macrocode}
+\newcommand\PS{Post\-Script}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\PiC}
+% For some reason this is not defined in texnames.sty. Since it has
+% been in the predecessor of this style it is also defined here.
+% \begin{macrocode}
+\newcommand\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\PiCTeX}
+% Now the previous macro is combined with \TeX.
+% \begin{macrocode}
+\newcommand\PiCTeX{\PiC\kern-.11em\TeX}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\TUG}
+% The \TeX{} Users Group.
+% \begin{macrocode}
+\newcommand\TUG{\TeX{} Users Group}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\TUGboat}
+% The communications of the \TeX{} Users Group
+% \begin{macrocode}
+\newcommand\TUGboat{\textsl{TUGboat}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\TTN}
+% The communications of the \TeX{} Users Group
+% \begin{macrocode}
+\newcommand\TTN{\textsl{\TeX{} and TUG NEWS}}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\NFSS}
+% The New Font Selection Scheme.
+% \begin{macrocode}
+\newcommand\NFSS{\textsf{NFSS}}
+% \end{macrocode}
+% \end{macro}
+%
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty b/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty
new file mode 100644
index 00000000000..3eca4c67adf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty
@@ -0,0 +1,174 @@
+%%
+%% This is file `dtk-pdf.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `pdf')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk-pdf.sty.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\DTKrcs$#1: #2 #3${#2}
+\def\filename{dtk.dtx}
+\xdef\fileversion{\DTKrcs$Revision: 1.8 $}
+\xdef\filedate{\DTKrcs$Date: 2002/04/10 21:03:42 $}
+\let\docversion=\fileversion
+\let\docdate=\filedate
+\ProvidesPackage{dtk-pdf}[\filedate\space\fileversion\space gene]
+\RequirePackage{ae,multicol,graphicx,color}
+\RequirePackage[bookmarks=false]{hyperref}
+\hypersetup{a5paper,colorlinks,urlcolor=blue}
+\oddsidemargin=-10mm
+\evensidemargin=-10mm
+\topmargin=-15mm
+\newcommand\Volume{?/??}
+\newcommand\Pages{???}
+\renewcommand\volume{\Volume\ -- Nachdruck}
+\let\titlemark\@gobble
+\newcount\AdNo \AdNo=0
+\newcommand\Address{\bigskip\par\advance\AdNo1
+ \begin{multicols}2 \count255=0\relax
+ \loop\csname Address\the\count255\endcsname\advance\count255 1
+ \ifnum\count255<\AdNo \repeat
+ \end{multicols}}
+\renewcommand\address[3]{%
+ \expandafter\gdef\csname Address\the\AdNo\endcsname
+ {\par\parbox{.45\textwidth}{\footnotesize\raggedright
+ #1 #2 \\#3}}\advance\AdNo1\relax}
+\address{\href{http://www.dante.de/}{\Dante}}{}{%
+ \href{http://www.dante.de/}{Postfach 10\,18\,40\\
+ 69008 Heidelberg\\
+ \texttt{dante@dante.de}}}
+\providecommand\DTK@keywords{}
+\let\m@ketitle=\maketitle
+\renewcommand\maketitle{%
+ \thispagestyle{empty}%
+ \newlength{\lx}\settowidth{\lx}{\Large\DTK}%
+ \advance\lx3em\quad
+ \href{http://www.dante.de/dante/DTK}{%
+ \rotatebox{90}{\hspace*{1.5em}\Large\DTK}}
+ \rule{.9pt}{\lx}\quad
+ %
+ \begin{minipage}[b]{.75\textwidth}\parskip=1ex
+ {\raggedleft\large
+ \href{http://www.dante.de/}{DANTE\\
+ Deutschsprachige\\
+ Anwendervereinigung \TeX\ e.V.}\medskip\par
+ }
+ \ifx\@author\empty\else\@author: \fi\emph{\@title}, \DTK\
+ \Volume, S.\ \Pages.\medskip
+
+ \scriptsize Reproduktion oder Nutzung dieses Beitrags durch
+ konventionelle, elektronische oder beliebige andere Verfahren ist
+ nur im nicht-kommerziellen Rahmen gestattet. Verwendungen in
+ gr"o"serem Umfang bitte zur Information bei \dante{} melden. F\"ur
+ kommerzielle Nutzung ist die Zustimmung der Autoren einzuholen.
+
+ \DTK\ ist die Mitgliedszeitschrift von \Dante. Einzelne Hefte
+ k\"onnen von Mitgliedern bei der Gesch\"aftsstelle von \Dante\
+ erworben werden. Mitglieder erhalten \DTK\ im Rahmen ihrer
+ Mitgliedschaft.
+ \end{minipage}
+
+ \begingroup
+ \def\LaTeX{LaTeX}%
+ \def\BibTeX{BibTeX}%
+ \def\TeX{TeX}%
+ \def\LyX{LyX}%
+ \hypersetup{%
+ pdftitle=\@title,
+ pdfauthor=\@author,
+ pdfkeywords={\DTK@keywords},
+ pdfsubject={\volume},
+ pdfstartview={FitBH}
+ }%
+ \endgroup
+ \m@ketitle
+}
+\def\textcentigrade{\textcelsius}
+\AtBeginDocument{%
+ \DeclareFontEncoding{OT4}{}{}%
+ \DeclareFontEncoding{TS1}{}{}%
+ \DeclareFontSubstitution{OT4}{cmr}{m}{n}%
+ \DeclareTextCommand{\guillemotleft}{\encodingdefault}{%
+ {\fontencoding{OT4}\fontfamily{cmr}\selectfont\char174}}%
+ \DeclareTextCommand{\guillemotright}{\encodingdefault}{%
+ {\fontencoding{OT4}\fontfamily{cmr}\selectfont\char175}}%
+ \DeclareTextCommand{\guilsinglleft}{\encodingdefault}{%
+ {\fontencoding{T1}\fontfamily{cmr}\selectfont\char14}}%
+ \DeclareTextCommand{\guilsinglright}{\encodingdefault}{%
+ {\fontencoding{T1}\fontfamily{cmr}\selectfont\char15}}%
+ \DeclareTextCommand{\textperthousand}{\encodingdefault}{%
+ {\fontencoding{TS1}\fontfamily{cmr}\selectfont\char135}}%
+}
+\newif\ifmaintitle
+\newlength\footheight
+\endinput
+%%
+%% End of file `dtk-pdf.sty'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.cls b/Master/texmf-dist/tex/latex/dtk/dtk.cls
new file mode 100644
index 00000000000..2b40f69f831
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk.cls
@@ -0,0 +1,773 @@
+%%
+%% This is file `dtk.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `class')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk.cls.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This class is still under development and may be replaced with a
+%% new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\DTKrcs$#1: #2 #3${#2}
+\def\filename{dtk.dtx}
+\xdef\fileversion{\DTKrcs$Revision: 1.8 $}
+\xdef\filedate{\DTKrcs$Date: 2002/04/10 21:03:42 $}
+\let\docversion=\fileversion
+\let\docdate=\filedate
+\newif\ifDTK@Author@
+\DTK@Author@true
+\newif\ifDTK@german@
+\DTK@german@true
+\ifx\documentclass\@undefined
+ \newcommand\RequirePackage[1]{
+ \chardef\DTK@cat=\the\catcode`\@
+ \catcode`\@=11
+ \input{#1.sty}%
+ \catcode`\@=\DTK@cat}
+ \let\LoadClass=\RequirePackage
+ \newcommand\InputIfFileExists[3]{%
+ \openin\DTK@file #1
+ \ifeof\DTK@file\closein\DTK@file #3%
+ \else\closein\DTK@file #2\input{#1}%
+ \fi}
+ \newcommand\DeclareOption{\@ifstar{\@gobble}{\DTK@DeclareOption}}
+ \newcommand\DTK@DeclareOption[2]{\@namedef{ds@#1}{#2}}
+ \let\ProcessOptions=\relax
+ \let\OptionNotUsed=\gobble
+ \def\ProvidesClass#1[#2]{\typeout{Document Style #1 #2}}
+ \newcommand\emph[1]{{\em #1}\/}
+ \newcommand\textbf[1]{{\bf #1}}
+ \newcommand\textrm[1]{{\rm #1}}
+ \newcommand\textsc[1]{{\sc #1}}
+ \newcommand\textsf[1]{{\sf #1}}
+ \newcommand\textsl[1]{{\sl #1\/}}
+ \newcommand\textit[1]{{\it #1\/}}
+ \newcommand\texttt[1]{{\tt #1}}
+
+ \@ifundefined{fontshape}{\let\fontshape=\@gobble}{}
+ \@ifundefined{selectfont}{\let\selectfont=\relax}{}
+
+ \newcommand\providescommand[2]{\ifx#1\@undefined\newcommand#1{#2}\fi}
+\fi
+\newread\DTK@file
+\ProvidesClass{dtk}[\filedate\space\fileversion\space gene]
+\DeclareOption{10pt}{\OptionNotUsed}
+\DeclareOption{11pt}{\OptionNotUsed}
+\DeclareOption{12pt}{\OptionNotUsed}
+\DeclareOption{twoside}{\OptionNotUsed}
+\DeclareOption{oneside}{\OptionNotUsed}
+\DeclareOption{full}{\DTK@Author@false}
+\DeclareOption{omitgerman}{\DTK@german@false}
+\DeclareOption{ancient}{\def\DTK@layout{95}}
+\DeclareOption{95}{\def\DTK@layout{95}}
+\DeclareOption{96}{\def\DTK@layout{96}}
+\DeclareOption{97}{\def\DTK@layout{97}}
+\DeclareOption{98}{\def\DTK@layout{98}}
+\DeclareOption{99}{\def\DTK@layout{99}}
+\DeclareOption{00}{\def\DTK@layout{00}}
+\DeclareOption{01}{\def\DTK@layout{01}}
+\DeclareOption{02}{\def\DTK@layout{02}}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+\ProcessOptions
+\LoadClass{book}
+\RequirePackage[T1]{fontenc}
+\ifDTK@german@
+\RequirePackage{ngerman}
+\selectlanguage{ngerman}
+\else
+\typeout{*** Warning: Loading of (n)german has been omitted. You have to
+ load it manually.}
+\typeout{*** Don't forget to use the macro \string\DTKgerman\space
+ afterwards.}
+\fi
+\ifDTK@Author@\else
+ \RequirePackage{multicol}
+ \RequirePackage{graphicx,color}
+\fi
+\RequirePackage{dtklogos}
+\newcommand\NeedPackage[1]{%
+ \expandafter\ifx\csname ver@#1.sty\endcsname\relax
+ \typeout{***}%
+ \typeout{***}%
+ \typeout{*** The required package `#1' seems not to be loaded.}%
+ \typeout{*** I try to stumble along as good as I can.}%
+ \typeout{*** Expect some undefined macros or other errors.}%
+ \typeout{***}%
+ \typeout{***}
+ \fi}
+\paperwidth = 148.5mm
+\paperheight = 210mm
+\textheight = 471pt
+\textwidth = 333pt
+\oddsidemargin = 0pt
+\evensidemargin = \oddsidemargin
+\topmargin = 0pt
+\headheight = 17pt
+\headsep = 17pt
+\footskip = 24pt
+\parskip = 0.5\baselineskip \advance\parskip by 0pt plus 2pt
+\parindent = 0pt
+\renewcommand\topfraction{.9}
+\renewcommand\bottomfraction{.9}
+\renewcommand\textfraction{.1}
+\columnsep = 5pt
+\emergencystretch = 1.5em
+\raggedbottom
+\clubpenalty = 10000
+\widowpenalty = 10000
+\newcommand\DTKgerman{
+ \let\DTK@captionsgerman=\captionsgerman
+ \let\captionsgerman=\DTK@captionsgerman
+ \@ifundefined{l@ngerman}{}{\selectlanguage{ngerman}}%
+}
+\newcommand\DTK@captionsgerman{
+ \DTK@captionsgerman
+ \gdef\refname{Literatur}%
+ \gdef\bibname{Literatur}%
+ \gdef\contentsname{Inhalt Heft \volume}%
+}
+\ifDTK@german@
+ \DTKgerman
+\fi
+\newcommand\addressname{Autoren/Organisatoren}
+\newcommand\journalname{Die \TeX nische Kom{\"o}die}
+\newcommand\volume{?/?? --- Entwurf \today\
+ \begingroup
+ \count1=\time\divide\count1 60
+ \count2=\count1 \multiply\count2 -60 \advance\count2\time
+ \the\count1:\ifnum\count2<10 0\fi\the\count2
+ \endgroup
+}
+\newcommand\footmark{\journalname\ \volume}
+\newcommand\ChapterFont{\Large\sf}
+\newcommand\SectionFont{\large\sf}
+\newcommand\SubsectionFont{\normalsize\sf}
+\newcommand\SubsubsectionFont{\normalsize\sf}
+\newcommand\AuthorFont{\large\sf}
+\newcommand\TitleFont{\Large\sf}
+\newcommand\HeadFont{\sf\fontshape{sl}\selectfont}
+\newcommand\FootFont{\footnotesize\sf\fontshape{sl}\selectfont}
+\newcommand\PagenoFont{\sf}
+\newcommand\NewpageThreshold{100pt}
+\newcommand\HeadRuleDepth{0pt}
+\newcommand\FootRuleDepth{0pt}
+\newcommand\ContentsParSkip{1pt}
+\newcommand\DTK@math{%
+ \abovedisplayskip = 4pt plus 2pt minus 1pt
+ \belowdisplayskip = \abovedisplayskip
+ \abovedisplayshortskip = 2pt plus 2pt
+ \belowdisplayshortskip = \abovedisplayshortskip
+}
+\let\DTK@@normalsize=\@normalsize
+\def\@normalsize{%
+ \DTK@@normalsize
+ \DTK@math
+ \let\@listi=\@listI}
+\let\DTK@normalsize=\normalsize
+\renewcommand\normalsize{%
+ \DTK@normalsize
+ \DTK@math
+ \let\@listi=\@listI}
+\normalsize
+\let\DTK@small=\small
+\renewcommand\small{%
+ \DTK@small
+ \DTK@math
+ \let\@listi=\@listI}
+\let\DTK@footnotesize=\footnotesize
+\renewcommand\footnotesize{%
+ \DTK@footnotesize
+ \DTK@math
+ \let\@listi=\@listI}
+\begingroup
+\gdef\Path@SepI{/""}
+\gdef\Path@SepII{\symbol{92}""}
+\gdef\Path@SepIII{:""}
+\catcode`\/=13
+\catcode`\:=13
+\catcode`\^=0
+^catcode`\\=13
+^gdef^Path{^begingroup
+ ^catcode`^/=13
+ ^catcode`^\=13
+ ^catcode`^:=13
+ ^catcode`^~=12
+ ^catcode`^$=12 %$
+ ^catcode`^_=12
+ ^catcode`^#=12
+ ^let/=^Path@SepI
+ ^let\=^Path@SepII
+ ^let:=^Path@SepIII
+ ^@Path}
+^gdef^@Path#1{^texttt{#1}^endgroup}
+^endgroup
+\providecommand\File[1]{\texttt{#1}}
+\providecommand\Package[1]{\texttt{#1}}
+\providecommand\Program[1]{\texttt{#1}}
+\providecommand\Command[1]{\texttt{#1}}
+\providecommand\Macro[1]{\texttt{#1}}
+\providecommand\Environment[1]{\texttt{#1}}
+\providecommand\Email[1]{\texttt{#1}}
+\providecommand\Acronym[1]{\textsc{#1}}
+\def\@listI{%
+ \leftmargin = \leftmargini
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt}
+\let\@listi=\@listI
+\def\@listii{%
+ \leftmargin = \leftmarginii
+ \labelwidth = \leftmarginii
+ \advance \labelwidth by-\labelsep
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt}
+\def\@listiii{%
+ \leftmargin = \leftmarginiii
+ \labelwidth = \leftmarginiii
+ \advance \labelwidth by-\labelsep
+ \partopsep = 1pt plus 0pt minus 1pt
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt}
+\@listi
+\renewcommand\labelitemi{$\m@th\circ$}
+\renewcommand\labelitemii{$\m@th\triangleright$}
+\renewcommand\labelitemiii{$\m@th\diamond$}
+\setlength\leftmargini{1.5em}
+\setlength\leftmarginii{1.4em}
+\setlength\leftmarginiii{1.3em}
+\setlength\leftmarginiv{1.2em}
+\renewenvironment{description}{%
+ \begin{list}{}{%
+ \labelwidth = 0pt
+ \itemindent = -\leftmargin
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt
+ \let\makelabel=\descriptionlabel}%
+ }{\end{list}}
+\renewcommand\descriptionlabel[1]{%
+ \hspace\labelsep{\normalsize\it #1}}
+\renewenvironment{quotation}{%
+ \list{}{\rightmargin\leftmargin}%
+ \item\relax
+}{\endlist}
+\newenvironment{roll}%
+ {\@ifnextchar[{\r@ll}{\r@ll[0pt]}}%
+ {\end{list}}
+\def\r@ll[#1]{\begin{list}{}{%
+ \labelwidth = #1
+ \leftmargin = \labelwidth
+ \itemsep = .3ex
+ \let\makelabel=\rolllabel}%
+ }
+\newcommand\rolllabel[1]{\hspace\labelsep \textbf{#1}\hfill}
+\newenvironment{example}{\begin{quote}\small}{\end{quote}}
+\long\def\@caption#1[#2]#3{\par\addcontentsline{\csname
+ ext@#1\endcsname}{#1}{\protect\numberline{\csname
+ the#1\endcsname}{\ignorespaces #2}}\begingroup
+ \@parboxrestore
+ \small
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
+ \endgroup}
+\setcounter{secnumdepth}{0}
+\newif\ifFirstArticle
+\FirstArticletrue
+\ifDTK@Author@
+ \renewcommand\part{%
+ \typeout{*** Parts can not be used in single articles.}}
+\else
+ \renewcommand\part{%
+ \clearpage
+ \thispagestyle{part}%
+ \FirstArticletrue
+ \Advance@Label@Prefix
+ \@ifstar{\part@star{chapter}}{\part@star{part}}}
+\fi
+\newcommand\part@star[1]{%
+ \@ifnextchar[{\part@optional{#1}}{\part@normal{#1}}}
+\def\part@optional#1[#2]#3{%
+ \markboth{#2}{#2}%
+ \addcontentsline{toc}{#1}{#2}%
+ \@ifnextchar[{\part@subtitle{#3}}{\part@nosubtitle{#3}}}
+\newcommand\part@normal[2]{%
+ \markboth{#2}{#2}%
+ \addcontentsline{toc}{#1}{#2}%
+ \@ifnextchar[{\part@subtitle{#2}}{\part@nosubtitle{#2}}}
+\def\part@subtitle#1[#2]{\TopArt{#1}{\\#2}\bigskip\par}
+\newcommand\part@nosubtitle[1]{\TopArt{#1}{}\bigskip\par}
+\newcommand\TopArtRule{2pt}
+\newcommand\TopArt[2]{%
+ \begin{minipage}{\textwidth}\parskip=0pt\parindent=0pt
+ \null\vspace{18pt}\par\raggedright\large\sf
+ {\huge\sf #1}\\[-.5ex]\rule{\textwidth}{\TopArtRule}%
+ \vspace{2pt} #2
+ \end{minipage}}
+\ifDTK@Author@
+ \renewcommand\chapter{%
+ \typeout{*** Chapters can not be used in single articles.}}
+\else
+ \renewcommand\chapter{%
+ \@ifnextchar*{\chapter@star}{%
+ \@ifnextchar[{\chapter@optional}{\chapter@normal}}}
+\fi
+\def\chapter@star*{\chapter}
+\def\chapter@normal#1{\chapter@optional[#1]{#1}}
+\def\chapter@optional[#1]{%
+ \typeout{#1}%
+ \Advance@Label@Prefix
+ \addcontentsline{toc}{chapter}{#1}%
+ \markboth{#1}{#1}%
+ \FirstArticletrue
+ \@startsection{chapter}{0}{\z@}{-1ex plus-1ex minus
+ -.2ex}{.5ex plus.2ex}{\ChapterFont}*%
+ }
+\renewcommand\section{\@startsection{section}{1}{\z@}{%
+ -2ex plus-1ex minus-.2ex}{.5ex plus.2ex}{\SectionFont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}{%
+ -2ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsectionFont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{%
+ -2ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsubsectionFont}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}{%
+ 0ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{4}%
+ {\parindent}{0ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}}
+\newcommand\keywords[1]{\def\DTK@keywords{#1}}
+\def\DTK@keywords{}
+\renewcommand\maketitle{%
+ \ifDTK@Author@ \thispagestyle{part}\fi
+ \ifdim\DTKtitle@skip>0pt\vspace{\DTKtitle@skip}\fi
+ \begingroup
+ \dimen0=\vsize
+ \advance\dimen0 by -\pagetotal
+ \ifdim\dimen0<\NewpageThreshold
+ \newpage
+ \global\FirstArticletrue
+ \fi
+ \endgroup
+ \Advance@Label@Prefix
+ \begingroup
+ \begin{minipage}{\textwidth}
+ \ifFirstArticle
+ \global\FirstArticlefalse
+ \vskip 3pt
+ \else
+ \DTKtitle@sep
+ \fi
+ \setcounter{footnote}0
+ \@flushglue=0pt plus .3\textwidth\relax
+ \raggedright
+ \TitleFont
+ \spaceskip=\fontdimen2\font\relax
+ \xspaceskip=\fontdimen7\font\relax
+ \@title
+ \ifx\@author\@empty\else
+ \bigskip\par
+ \AuthorFont\@author
+ \fi
+ \end{minipage}%
+ \@thanks
+ \let\thanks\@gobble
+ \addcontentsline{toc}{chapter}{\@title}%
+ \markboth{\@title}{\@title}%
+ \endgroup
+ \let\@title=\@empty
+ \let\@author=\@empty
+ \let\@thanks=\@empty
+ \setcounter{figure}0
+ \setcounter{table}0
+ \setcounter{equation}0
+ \medskip\par}
+\newcommand\DTKtitle@skip{12pt}
+\newcommand\DTKtitle@sep{\vspace{32pt plus 8pt minus 16pt}}
+\renewcommand\and{, }
+\let\@title=\@empty
+\let\@author=\@empty
+\let\@thanks=\@empty
+\newenvironment{abstract}{%
+ \begin{quote}\small
+ }{%
+ \end{quote}\medskip\par}
+\renewcommand\thefigure{\arabic{figure}}
+\renewcommand\thetable{\arabic{table}}
+\renewcommand\theequation{\arabic{equation}}
+\newcount\DTL@label
+\DTL@label=0
+\newcommand\Advance@Label@Prefix{%
+ \advance\DTL@label 1
+ \xdef\Label@Prefix{module \the\DTL@label:}}
+\Advance@Label@Prefix
+\let\Ref=\ref
+\let\Label=\label
+\let\Pageref=\pageref
+\renewcommand\ref[1]{\Ref{\Label@Prefix:#1}}
+\renewcommand\label[1]{\Label{\Label@Prefix:#1}}
+\renewcommand\pageref[1]{\Pageref{\Label@Prefix:#1}}
+\renewcommand\thebibliography[1]{%
+ \section*{\refname}%
+ \list{[\arabic{enumi}]}{%
+ \settowidth\labelwidth{[#1]}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \usecounter{enumi}}
+ \def\newblock{\hskip .11em plus .33em minus .07em}
+ \sloppy\clubpenalty4000\widowpenalty4000
+ \sfcode`\.=1000\relax\DTK@bibliography@rightskip}
+\newcommand\DTK@bibliography@rightskip{\rightskip=0pt plus 2em}
+\newcommand\DTK@bibliography[1]{
+ \InputIfFileExists{#1.bbl}{}{\typeout{--- File #1.bbl not found.}}}
+\bibliographystyle{dtk}
+\newcommand\DTK@fnrightmargin{0em}
+\newcommand\DTK@fnleftmargin{1em}
+\long\def\@makefntext#1{%
+ \@nobreaktrue
+ \begin{list}{}{%
+ \rightmargin=0pt%
+ \parsep=0.333\baselineskip plus 2pt
+ \leftmargin=\DTK@fnleftmargin}
+ \item\mbox{}%
+ \llap{\@textsuperscript{\normalfont\@thefnmark}\kern1pt}%
+ #1%
+ \end{list}}
+\@ifundefined{@textsuperscript}{%
+ \def\@textsuperscript#1{%
+ {\m@th\ensuremath{^{\mbox{\fontsize\sf@size\z@#1}}}}}
+}{}
+\renewcommand\footnoterule{%
+ \kern-3\p@
+ \hrule\@width0.333\columnwidth
+ \kern2.6\p@}
+\renewcommand\ps@plain{%
+ \let\@mkboth=\@gobbletwo
+ \let\chaptermark=\@gobble
+ \let\sectionmark=\@gobble
+ \let\subsectionmark=\@gobble
+ \def\@oddhead{\vbox{\hbox to \textwidth{%
+ \let\\=\relax
+ \HeadFont \rightmark \hfil\PagenoFont\thepage}\kern 3pt
+ \ifdim\HeadRuleDepth>0pt \hrule depth\HeadRuleDepth\fi}}%
+ \def\@evenhead{\vbox{\hbox to \textwidth{%
+ \let\\=\relax
+ \PagenoFont \thepage\hfil\HeadFont \leftmark}\kern 3pt
+ \ifdim\HeadRuleDepth>0pt \hrule depth\HeadRuleDepth\fi}}%
+ \def\@oddfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\FootFont \footmark\hfil\null}}}%
+ \def\@evenfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\null\hfil\FootFont \footmark}}}}
+\let\ps@headings\ps@plain
+\newcommand\ps@part{%
+ \let\@mkboth=\@gobbletwo
+ \let\chaptermark=\@gobble
+ \let\sectionmark=\@gobble
+ \let\subsectionmark=\@gobble
+ \let\@oddhead=\@empty
+ \let\@evenhead=\@empty
+ \def\@oddfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\FootFont \footmark\hfil\null}}}%
+ \def\@evenfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\null\hfil\FootFont \footmark}}}}
+\pagestyle{plain}
+\ifDTK@Author@\else
+ \newcommand\DieTeXnischeKomoedie[3]{%
+ \thispagestyle{empty}%
+ \gdef\volume{#1}%
+ \gdef\DTKedition{#2}%
+ \gdef\DTKdate{#3}%
+ \global\let\bibliography=\DTK@bibliography
+ \global\let\bibliographystyle=\@gobble
+ \CoverArt{#1}{#2}{#3}%
+ \newpage}
+\fi
+\newcommand\CoverArt[3]{%
+ \ifx\CoverTitleFont\@undefined
+ \newfont\CoverTitleFont{ecrm1700 scaled \magstep 5}
+ \fi
+ \ifx\CoverNumberFont\@undefined
+ \newfont\CoverNumberFont{ecrm1700 scaled 2986}
+ \fi
+ \vspace*{-34pt}\hfill
+ \setbox\@tempboxa=\hbox to \textheight{\null\hfill\CoverTitleFont
+ \journalname\hfill\null}%
+ \@tempdimb=\ht\@tempboxa
+ \advance\@tempdimb by\dp\@tempboxa
+ \hbox to\@tempdimb{%
+ \vbox to\wd\@tempboxa{%
+ \vskip\wd\@tempboxa
+ \vss\rotatebox{90}{\box\@tempboxa}}\hss} \
+ \rule{\CoverArt@barwidth}{\textheight}
+ \begin{minipage}[b]{.7\textwidth}\raggedright
+ \rule{1em}{0pt}%
+ \dimen2=\textwidth\advance\dimen2-1em
+ \parbox{\dimen2}{\CoverArt@font
+ DANTE\\
+ Deutschsprachige\\
+ Anwendervereinigung
+ \TeX\ \eV}\\[1ex]
+ \dimen3=\textwidth\advance\dimen3-\CoverArt@gap
+ \hfill\rule{\dimen3}{\CoverArt@linewidth}%
+ \\[-\baselineskip]\null\hspace{1em}%
+ {\CoverArt@small\cover@sub{#1}{#2}{#3}}%
+ \\[-\baselineskip]\rule{0pt}{.617647\textheight}%
+ \CoverNumberFont
+ \null\hfill
+ \makebox(0,0)[br]{%
+ \textcolor{CoverArt@grey}{%
+ \CoverArt@strip@no #1;\hspace{1pt}%
+ }}%
+ \end{minipage}%
+}
+\newcommand\cover@sub[3]{%
+ #2. Jahrgang\quad Heft #1\quad #3%
+}
+\ifDTK@Author@\else
+ \definecolor{CoverArt@grey}{gray}{.8}
+\fi
+\def\CoverArt@strip@no#1/#2;{#1\raisebox{0.35ex}{\CoverTitleFont/}#2}
+\newcommand\CoverArt@linewidth{0pt}%{1.2pt}
+\newcommand\CoverArt@barwidth{2.41pt}
+\newcommand\CoverArt@font{\Large\raggedleft}
+\newcommand\CoverArt@small{\footnotesize}
+\newcommand\CoverArt@gap{2em}
+\chardef\DTK@cat=\the\catcode`\"
+\catcode`\"=13
+\newcommand\address[3]{%
+ \begingroup
+ \def\"##1{\@ifundefined{detex@@##1}{##1}%
+ {\csname detex@@##1\endcsname}}%
+ \ifcat a\noexpand"\else\let"=\"\fi
+ \def\ss{ss}%
+ \let\'=\relax
+ \let\`=\relax
+ \let\^=\relax
+ \let\.=\relax
+ \let\==\relax
+ \let\d=\relax
+ \let\b=\relax
+ \let\c=\relax
+ \let\v=\relax
+ \let\H=\relax
+ \let\t=\relax
+ \let\u=\relax
+ \let\~=\relax
+ \def\o{o}%
+ \def\O{O}%
+ \def\aa{aa}%
+ \def\AA{Aa}%
+ \def\l{l}%
+ \def\L{L}%
+ \def\ae{ae}%
+ \def\AE{Ae}%
+ \def\oe{oe}%
+ \def\OE{Oe}%
+ \def\TeX{TeX}%
+ \def\LaTeX{LaTeX}%
+ \def\LaTeXe{LaTeX2e}%
+ \let\null=\relax
+ \xdef\@ddress{#2, #1}%
+ \endgroup
+ \begingroup
+ \def\\{\string\\}%
+ \ifcat a\noexpand"\else\def\"{\string"}\fi
+ \def"{\string"}%
+ \def\null{}%
+ \expandafter\@strip\@ddress$%$
+ \index{\STRIP@*#1 #2!#3}%
+ \endgroup
+}
+\catcode`\"=\DTK@cat
+\let\strip@grp={
+\let\strip@end=$%$
+\def\@strip{\def\STRIP@{}\strip@I}
+\def\strip@I{\let\strip@next=\strip@I
+ \futurelet\strip@CHAR\strip@II}
+\def\strip@II#1{%
+ \ifx\strip@CHAR\strip@end
+ \let\strip@next=\relax
+ \else\ifx\strip@CHAR\strip@grp
+ \strip@I #1$%$
+ \let\strip@next=\strip@I
+ \else\ifcat\strip@CHAR A
+ \xdef\STRIP@{\STRIP@#1}%
+ \else\ifcat\strip@CHAR.
+ \xdef\STRIP@{\STRIP@#1}%
+ \else\ifcat\strip@CHAR\space
+ \xdef\STRIP@{\STRIP@ #1}%
+ \fi\fi\fi\fi\fi
+ \strip@next}
+\def\detex@@a{ae}
+\def\detex@@o{oe}
+\def\detex@@u{ue}
+\def\detex@@A{Ae}
+\def\detex@@O{Oe}
+\def\detex@@U{Ue}
+\def\detex@@s{ss}
+\ifDTK@Author@\else
+\newenvironment{theaddresses}{%
+ \chapter{\addressname}\Label{addresses}
+ \begingroup
+ \columnsep=10pt
+ \addresssize
+ \def\addressitem##1##2##3{%
+ \par
+ \parbox{\columnwidth}{
+ \textbf{##1}\hfill[\ignorespaces ##3]%
+ \\ ##2}}
+ \begin{multicols}{2}%
+ \raggedbottom
+ \raggedright
+}{%
+ \end{multicols}%
+ \endgroup
+ }
+\fi
+\newcommand\addresssize{\footnotesize\parskip=6pt plus 2pt minus 3pt}
+\ifDTK@Author@
+ \newcommand\listofaddresses{%
+ \typeout{*** listofaddresses not supported in articles.}}
+\else
+ \newcommand\listofaddresses{%
+ \InputIfFileExists{\jobname.ind}{}{%
+ \typeout{No file \jobname.ind.}%
+ \typeout{Use the following command to create it:\space\space
+ makeindex -s dtk.ist \jobname}%
+ \typeout{\space}}%
+ }
+\fi
+\ifDTK@Author@
+ \renewcommand\tableofcontents{%
+ \typeout{*** tabelofcontents not supported in articles.}}
+\else
+ \renewcommand\tableofcontents{%
+ \clearpage
+ \thispagestyle{empty}%
+ \markboth{\contentsname}{\contentsname}%
+ \ContentsArt
+ \begingroup
+ \parskip=\ContentsParSkip
+ \let\\=\relax
+ \TOC@configure
+ \@starttoc{toc}
+ \endgroup
+ }
+\fi
+\let\TOC@configure\relax
+\newcommand\ContentsArt{%
+ \vspace*{-\headheight}\vspace*{-\headsep}\vspace*{-2pt}
+ \begin{minipage}{\textwidth}
+ \Huge \journalname\\[2pt]%
+ \rule{\textwidth}{2pt}\\[2pt]%
+ \null\hfill
+ \CoverArt@small
+ \cover@sub{\volume}{\DTKedition}{\DTKdate}
+ \end{minipage}\vspace{16pt minus 8pt}\par
+}
+\DeclareFontShape{T1}{cmr}{bdx}{n}
+ {<5><6><7><8><9><10><10.95><12>
+ <14.4><17.28><20.74><24.88> ecrb10
+ }{}
+\DeclareFontShape{OT1}{cmr}{bdx}{n}
+ {<5><6><7><8><9><10><10.95><12>
+ <14.4><17.28><20.74><24.88> cmbdx10
+ }{}
+\setcounter{tocdepth}{0}
+\renewcommand\l@part[2]{%
+ \addpenalty{-\@highpenalty}%
+ \addvspace{0.5em plus 0pt}% space above part line
+ \@tempdima 1.5em
+ \begingroup
+ \bf
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\par
+ \penalty\@highpenalty
+ \endgroup
+ \addvspace{0.2em}%
+}
+\renewcommand\l@chapter[2]{%
+ \begingroup
+ \vskip \z@ \@plus.2\p@
+ \@afterindenttrue
+ \interlinepenalty\@M
+ \@tempdima 1.5em\relax % number width
+ \@tempdimb 2.5em\relax % indent
+ \advance\leftskip \@tempdimb
+ \advance\rightskip \@tempdimb
+ \noindent\hskip -\leftskip
+ \hbox to\@tempdimb{#2\hss}%
+ #1\par
+ \endgroup}
+\@ifundefined{DTK@layout}{}{\input dtk\DTK@layout.clo}
+\endinput
+%%
+%% End of file `dtk.cls'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.sty b/Master/texmf-dist/tex/latex/dtk/dtk.sty
new file mode 100644
index 00000000000..98bcb3c5afb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk.sty
@@ -0,0 +1,773 @@
+%%
+%% This is file `dtk.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `class')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk.sty.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This class is still under development and may be replaced with a
+%% new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\DTKrcs$#1: #2 #3${#2}
+\def\filename{dtk.dtx}
+\xdef\fileversion{\DTKrcs$Revision: 1.8 $}
+\xdef\filedate{\DTKrcs$Date: 2002/04/10 21:03:42 $}
+\let\docversion=\fileversion
+\let\docdate=\filedate
+\newif\ifDTK@Author@
+\DTK@Author@true
+\newif\ifDTK@german@
+\DTK@german@true
+\ifx\documentclass\@undefined
+ \newcommand\RequirePackage[1]{
+ \chardef\DTK@cat=\the\catcode`\@
+ \catcode`\@=11
+ \input{#1.sty}%
+ \catcode`\@=\DTK@cat}
+ \let\LoadClass=\RequirePackage
+ \newcommand\InputIfFileExists[3]{%
+ \openin\DTK@file #1
+ \ifeof\DTK@file\closein\DTK@file #3%
+ \else\closein\DTK@file #2\input{#1}%
+ \fi}
+ \newcommand\DeclareOption{\@ifstar{\@gobble}{\DTK@DeclareOption}}
+ \newcommand\DTK@DeclareOption[2]{\@namedef{ds@#1}{#2}}
+ \let\ProcessOptions=\relax
+ \let\OptionNotUsed=\gobble
+ \def\ProvidesClass#1[#2]{\typeout{Document Style #1 #2}}
+ \newcommand\emph[1]{{\em #1}\/}
+ \newcommand\textbf[1]{{\bf #1}}
+ \newcommand\textrm[1]{{\rm #1}}
+ \newcommand\textsc[1]{{\sc #1}}
+ \newcommand\textsf[1]{{\sf #1}}
+ \newcommand\textsl[1]{{\sl #1\/}}
+ \newcommand\textit[1]{{\it #1\/}}
+ \newcommand\texttt[1]{{\tt #1}}
+
+ \@ifundefined{fontshape}{\let\fontshape=\@gobble}{}
+ \@ifundefined{selectfont}{\let\selectfont=\relax}{}
+
+ \newcommand\providescommand[2]{\ifx#1\@undefined\newcommand#1{#2}\fi}
+\fi
+\newread\DTK@file
+\ProvidesClass{dtk}[\filedate\space\fileversion\space gene]
+\DeclareOption{10pt}{\OptionNotUsed}
+\DeclareOption{11pt}{\OptionNotUsed}
+\DeclareOption{12pt}{\OptionNotUsed}
+\DeclareOption{twoside}{\OptionNotUsed}
+\DeclareOption{oneside}{\OptionNotUsed}
+\DeclareOption{full}{\DTK@Author@false}
+\DeclareOption{omitgerman}{\DTK@german@false}
+\DeclareOption{ancient}{\def\DTK@layout{95}}
+\DeclareOption{95}{\def\DTK@layout{95}}
+\DeclareOption{96}{\def\DTK@layout{96}}
+\DeclareOption{97}{\def\DTK@layout{97}}
+\DeclareOption{98}{\def\DTK@layout{98}}
+\DeclareOption{99}{\def\DTK@layout{99}}
+\DeclareOption{00}{\def\DTK@layout{00}}
+\DeclareOption{01}{\def\DTK@layout{01}}
+\DeclareOption{02}{\def\DTK@layout{02}}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+\ProcessOptions
+\LoadClass{book}
+\RequirePackage[T1]{fontenc}
+\ifDTK@german@
+\RequirePackage{ngerman}
+\selectlanguage{ngerman}
+\else
+\typeout{*** Warning: Loading of (n)german has been omitted. You have to
+ load it manually.}
+\typeout{*** Don't forget to use the macro \string\DTKgerman\space
+ afterwards.}
+\fi
+\ifDTK@Author@\else
+ \RequirePackage{multicol}
+ \RequirePackage{graphicx,color}
+\fi
+\RequirePackage{dtklogos}
+\newcommand\NeedPackage[1]{%
+ \expandafter\ifx\csname ver@#1.sty\endcsname\relax
+ \typeout{***}%
+ \typeout{***}%
+ \typeout{*** The required package `#1' seems not to be loaded.}%
+ \typeout{*** I try to stumble along as good as I can.}%
+ \typeout{*** Expect some undefined macros or other errors.}%
+ \typeout{***}%
+ \typeout{***}
+ \fi}
+\paperwidth = 148.5mm
+\paperheight = 210mm
+\textheight = 471pt
+\textwidth = 333pt
+\oddsidemargin = 0pt
+\evensidemargin = \oddsidemargin
+\topmargin = 0pt
+\headheight = 17pt
+\headsep = 17pt
+\footskip = 24pt
+\parskip = 0.5\baselineskip \advance\parskip by 0pt plus 2pt
+\parindent = 0pt
+\renewcommand\topfraction{.9}
+\renewcommand\bottomfraction{.9}
+\renewcommand\textfraction{.1}
+\columnsep = 5pt
+\emergencystretch = 1.5em
+\raggedbottom
+\clubpenalty = 10000
+\widowpenalty = 10000
+\newcommand\DTKgerman{
+ \let\DTK@captionsgerman=\captionsgerman
+ \let\captionsgerman=\DTK@captionsgerman
+ \@ifundefined{l@ngerman}{}{\selectlanguage{ngerman}}%
+}
+\newcommand\DTK@captionsgerman{
+ \DTK@captionsgerman
+ \gdef\refname{Literatur}%
+ \gdef\bibname{Literatur}%
+ \gdef\contentsname{Inhalt Heft \volume}%
+}
+\ifDTK@german@
+ \DTKgerman
+\fi
+\newcommand\addressname{Autoren/Organisatoren}
+\newcommand\journalname{Die \TeX nische Kom{\"o}die}
+\newcommand\volume{?/?? --- Entwurf \today\
+ \begingroup
+ \count1=\time\divide\count1 60
+ \count2=\count1 \multiply\count2 -60 \advance\count2\time
+ \the\count1:\ifnum\count2<10 0\fi\the\count2
+ \endgroup
+}
+\newcommand\footmark{\journalname\ \volume}
+\newcommand\ChapterFont{\Large\sf}
+\newcommand\SectionFont{\large\sf}
+\newcommand\SubsectionFont{\normalsize\sf}
+\newcommand\SubsubsectionFont{\normalsize\sf}
+\newcommand\AuthorFont{\large\sf}
+\newcommand\TitleFont{\Large\sf}
+\newcommand\HeadFont{\sf\fontshape{sl}\selectfont}
+\newcommand\FootFont{\footnotesize\sf\fontshape{sl}\selectfont}
+\newcommand\PagenoFont{\sf}
+\newcommand\NewpageThreshold{100pt}
+\newcommand\HeadRuleDepth{0pt}
+\newcommand\FootRuleDepth{0pt}
+\newcommand\ContentsParSkip{1pt}
+\newcommand\DTK@math{%
+ \abovedisplayskip = 4pt plus 2pt minus 1pt
+ \belowdisplayskip = \abovedisplayskip
+ \abovedisplayshortskip = 2pt plus 2pt
+ \belowdisplayshortskip = \abovedisplayshortskip
+}
+\let\DTK@@normalsize=\@normalsize
+\def\@normalsize{%
+ \DTK@@normalsize
+ \DTK@math
+ \let\@listi=\@listI}
+\let\DTK@normalsize=\normalsize
+\renewcommand\normalsize{%
+ \DTK@normalsize
+ \DTK@math
+ \let\@listi=\@listI}
+\normalsize
+\let\DTK@small=\small
+\renewcommand\small{%
+ \DTK@small
+ \DTK@math
+ \let\@listi=\@listI}
+\let\DTK@footnotesize=\footnotesize
+\renewcommand\footnotesize{%
+ \DTK@footnotesize
+ \DTK@math
+ \let\@listi=\@listI}
+\begingroup
+\gdef\Path@SepI{/""}
+\gdef\Path@SepII{\symbol{92}""}
+\gdef\Path@SepIII{:""}
+\catcode`\/=13
+\catcode`\:=13
+\catcode`\^=0
+^catcode`\\=13
+^gdef^Path{^begingroup
+ ^catcode`^/=13
+ ^catcode`^\=13
+ ^catcode`^:=13
+ ^catcode`^~=12
+ ^catcode`^$=12 %$
+ ^catcode`^_=12
+ ^catcode`^#=12
+ ^let/=^Path@SepI
+ ^let\=^Path@SepII
+ ^let:=^Path@SepIII
+ ^@Path}
+^gdef^@Path#1{^texttt{#1}^endgroup}
+^endgroup
+\providecommand\File[1]{\texttt{#1}}
+\providecommand\Package[1]{\texttt{#1}}
+\providecommand\Program[1]{\texttt{#1}}
+\providecommand\Command[1]{\texttt{#1}}
+\providecommand\Macro[1]{\texttt{#1}}
+\providecommand\Environment[1]{\texttt{#1}}
+\providecommand\Email[1]{\texttt{#1}}
+\providecommand\Acronym[1]{\textsc{#1}}
+\def\@listI{%
+ \leftmargin = \leftmargini
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt}
+\let\@listi=\@listI
+\def\@listii{%
+ \leftmargin = \leftmarginii
+ \labelwidth = \leftmarginii
+ \advance \labelwidth by-\labelsep
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt}
+\def\@listiii{%
+ \leftmargin = \leftmarginiii
+ \labelwidth = \leftmarginiii
+ \advance \labelwidth by-\labelsep
+ \partopsep = 1pt plus 0pt minus 1pt
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt}
+\@listi
+\renewcommand\labelitemi{$\m@th\circ$}
+\renewcommand\labelitemii{$\m@th\triangleright$}
+\renewcommand\labelitemiii{$\m@th\diamond$}
+\setlength\leftmargini{1.5em}
+\setlength\leftmarginii{1.4em}
+\setlength\leftmarginiii{1.3em}
+\setlength\leftmarginiv{1.2em}
+\renewenvironment{description}{%
+ \begin{list}{}{%
+ \labelwidth = 0pt
+ \itemindent = -\leftmargin
+ \parsep = \parskip
+ \topsep = 0pt plus 2pt
+ \itemsep = 0pt plus 2pt
+ \let\makelabel=\descriptionlabel}%
+ }{\end{list}}
+\renewcommand\descriptionlabel[1]{%
+ \hspace\labelsep{\normalsize\it #1}}
+\renewenvironment{quotation}{%
+ \list{}{\rightmargin\leftmargin}%
+ \item\relax
+}{\endlist}
+\newenvironment{roll}%
+ {\@ifnextchar[{\r@ll}{\r@ll[0pt]}}%
+ {\end{list}}
+\def\r@ll[#1]{\begin{list}{}{%
+ \labelwidth = #1
+ \leftmargin = \labelwidth
+ \itemsep = .3ex
+ \let\makelabel=\rolllabel}%
+ }
+\newcommand\rolllabel[1]{\hspace\labelsep \textbf{#1}\hfill}
+\newenvironment{example}{\begin{quote}\small}{\end{quote}}
+\long\def\@caption#1[#2]#3{\par\addcontentsline{\csname
+ ext@#1\endcsname}{#1}{\protect\numberline{\csname
+ the#1\endcsname}{\ignorespaces #2}}\begingroup
+ \@parboxrestore
+ \small
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
+ \endgroup}
+\setcounter{secnumdepth}{0}
+\newif\ifFirstArticle
+\FirstArticletrue
+\ifDTK@Author@
+ \renewcommand\part{%
+ \typeout{*** Parts can not be used in single articles.}}
+\else
+ \renewcommand\part{%
+ \clearpage
+ \thispagestyle{part}%
+ \FirstArticletrue
+ \Advance@Label@Prefix
+ \@ifstar{\part@star{chapter}}{\part@star{part}}}
+\fi
+\newcommand\part@star[1]{%
+ \@ifnextchar[{\part@optional{#1}}{\part@normal{#1}}}
+\def\part@optional#1[#2]#3{%
+ \markboth{#2}{#2}%
+ \addcontentsline{toc}{#1}{#2}%
+ \@ifnextchar[{\part@subtitle{#3}}{\part@nosubtitle{#3}}}
+\newcommand\part@normal[2]{%
+ \markboth{#2}{#2}%
+ \addcontentsline{toc}{#1}{#2}%
+ \@ifnextchar[{\part@subtitle{#2}}{\part@nosubtitle{#2}}}
+\def\part@subtitle#1[#2]{\TopArt{#1}{\\#2}\bigskip\par}
+\newcommand\part@nosubtitle[1]{\TopArt{#1}{}\bigskip\par}
+\newcommand\TopArtRule{2pt}
+\newcommand\TopArt[2]{%
+ \begin{minipage}{\textwidth}\parskip=0pt\parindent=0pt
+ \null\vspace{18pt}\par\raggedright\large\sf
+ {\huge\sf #1}\\[-.5ex]\rule{\textwidth}{\TopArtRule}%
+ \vspace{2pt} #2
+ \end{minipage}}
+\ifDTK@Author@
+ \renewcommand\chapter{%
+ \typeout{*** Chapters can not be used in single articles.}}
+\else
+ \renewcommand\chapter{%
+ \@ifnextchar*{\chapter@star}{%
+ \@ifnextchar[{\chapter@optional}{\chapter@normal}}}
+\fi
+\def\chapter@star*{\chapter}
+\def\chapter@normal#1{\chapter@optional[#1]{#1}}
+\def\chapter@optional[#1]{%
+ \typeout{#1}%
+ \Advance@Label@Prefix
+ \addcontentsline{toc}{chapter}{#1}%
+ \markboth{#1}{#1}%
+ \FirstArticletrue
+ \@startsection{chapter}{0}{\z@}{-1ex plus-1ex minus
+ -.2ex}{.5ex plus.2ex}{\ChapterFont}*%
+ }
+\renewcommand\section{\@startsection{section}{1}{\z@}{%
+ -2ex plus-1ex minus-.2ex}{.5ex plus.2ex}{\SectionFont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}{%
+ -2ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsectionFont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{%
+ -2ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsubsectionFont}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}{%
+ 0ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{4}%
+ {\parindent}{0ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}}
+\newcommand\keywords[1]{\def\DTK@keywords{#1}}
+\def\DTK@keywords{}
+\renewcommand\maketitle{%
+ \ifDTK@Author@ \thispagestyle{part}\fi
+ \ifdim\DTKtitle@skip>0pt\vspace{\DTKtitle@skip}\fi
+ \begingroup
+ \dimen0=\vsize
+ \advance\dimen0 by -\pagetotal
+ \ifdim\dimen0<\NewpageThreshold
+ \newpage
+ \global\FirstArticletrue
+ \fi
+ \endgroup
+ \Advance@Label@Prefix
+ \begingroup
+ \begin{minipage}{\textwidth}
+ \ifFirstArticle
+ \global\FirstArticlefalse
+ \vskip 3pt
+ \else
+ \DTKtitle@sep
+ \fi
+ \setcounter{footnote}0
+ \@flushglue=0pt plus .3\textwidth\relax
+ \raggedright
+ \TitleFont
+ \spaceskip=\fontdimen2\font\relax
+ \xspaceskip=\fontdimen7\font\relax
+ \@title
+ \ifx\@author\@empty\else
+ \bigskip\par
+ \AuthorFont\@author
+ \fi
+ \end{minipage}%
+ \@thanks
+ \let\thanks\@gobble
+ \addcontentsline{toc}{chapter}{\@title}%
+ \markboth{\@title}{\@title}%
+ \endgroup
+ \let\@title=\@empty
+ \let\@author=\@empty
+ \let\@thanks=\@empty
+ \setcounter{figure}0
+ \setcounter{table}0
+ \setcounter{equation}0
+ \medskip\par}
+\newcommand\DTKtitle@skip{12pt}
+\newcommand\DTKtitle@sep{\vspace{32pt plus 8pt minus 16pt}}
+\renewcommand\and{, }
+\let\@title=\@empty
+\let\@author=\@empty
+\let\@thanks=\@empty
+\newenvironment{abstract}{%
+ \begin{quote}\small
+ }{%
+ \end{quote}\medskip\par}
+\renewcommand\thefigure{\arabic{figure}}
+\renewcommand\thetable{\arabic{table}}
+\renewcommand\theequation{\arabic{equation}}
+\newcount\DTL@label
+\DTL@label=0
+\newcommand\Advance@Label@Prefix{%
+ \advance\DTL@label 1
+ \xdef\Label@Prefix{module \the\DTL@label:}}
+\Advance@Label@Prefix
+\let\Ref=\ref
+\let\Label=\label
+\let\Pageref=\pageref
+\renewcommand\ref[1]{\Ref{\Label@Prefix:#1}}
+\renewcommand\label[1]{\Label{\Label@Prefix:#1}}
+\renewcommand\pageref[1]{\Pageref{\Label@Prefix:#1}}
+\renewcommand\thebibliography[1]{%
+ \section*{\refname}%
+ \list{[\arabic{enumi}]}{%
+ \settowidth\labelwidth{[#1]}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \usecounter{enumi}}
+ \def\newblock{\hskip .11em plus .33em minus .07em}
+ \sloppy\clubpenalty4000\widowpenalty4000
+ \sfcode`\.=1000\relax\DTK@bibliography@rightskip}
+\newcommand\DTK@bibliography@rightskip{\rightskip=0pt plus 2em}
+\newcommand\DTK@bibliography[1]{
+ \InputIfFileExists{#1.bbl}{}{\typeout{--- File #1.bbl not found.}}}
+\bibliographystyle{dtk}
+\newcommand\DTK@fnrightmargin{0em}
+\newcommand\DTK@fnleftmargin{1em}
+\long\def\@makefntext#1{%
+ \@nobreaktrue
+ \begin{list}{}{%
+ \rightmargin=0pt%
+ \parsep=0.333\baselineskip plus 2pt
+ \leftmargin=\DTK@fnleftmargin}
+ \item\mbox{}%
+ \llap{\@textsuperscript{\normalfont\@thefnmark}\kern1pt}%
+ #1%
+ \end{list}}
+\@ifundefined{@textsuperscript}{%
+ \def\@textsuperscript#1{%
+ {\m@th\ensuremath{^{\mbox{\fontsize\sf@size\z@#1}}}}}
+}{}
+\renewcommand\footnoterule{%
+ \kern-3\p@
+ \hrule\@width0.333\columnwidth
+ \kern2.6\p@}
+\renewcommand\ps@plain{%
+ \let\@mkboth=\@gobbletwo
+ \let\chaptermark=\@gobble
+ \let\sectionmark=\@gobble
+ \let\subsectionmark=\@gobble
+ \def\@oddhead{\vbox{\hbox to \textwidth{%
+ \let\\=\relax
+ \HeadFont \rightmark \hfil\PagenoFont\thepage}\kern 3pt
+ \ifdim\HeadRuleDepth>0pt \hrule depth\HeadRuleDepth\fi}}%
+ \def\@evenhead{\vbox{\hbox to \textwidth{%
+ \let\\=\relax
+ \PagenoFont \thepage\hfil\HeadFont \leftmark}\kern 3pt
+ \ifdim\HeadRuleDepth>0pt \hrule depth\HeadRuleDepth\fi}}%
+ \def\@oddfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\FootFont \footmark\hfil\null}}}%
+ \def\@evenfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\null\hfil\FootFont \footmark}}}}
+\let\ps@headings\ps@plain
+\newcommand\ps@part{%
+ \let\@mkboth=\@gobbletwo
+ \let\chaptermark=\@gobble
+ \let\sectionmark=\@gobble
+ \let\subsectionmark=\@gobble
+ \let\@oddhead=\@empty
+ \let\@evenhead=\@empty
+ \def\@oddfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\FootFont \footmark\hfil\null}}}%
+ \def\@evenfoot{\vbox{%
+ \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi
+ \kern 5pt \hbox to \textwidth{\null\hfil\FootFont \footmark}}}}
+\pagestyle{plain}
+\ifDTK@Author@\else
+ \newcommand\DieTeXnischeKomoedie[3]{%
+ \thispagestyle{empty}%
+ \gdef\volume{#1}%
+ \gdef\DTKedition{#2}%
+ \gdef\DTKdate{#3}%
+ \global\let\bibliography=\DTK@bibliography
+ \global\let\bibliographystyle=\@gobble
+ \CoverArt{#1}{#2}{#3}%
+ \newpage}
+\fi
+\newcommand\CoverArt[3]{%
+ \ifx\CoverTitleFont\@undefined
+ \newfont\CoverTitleFont{ecrm1700 scaled \magstep 5}
+ \fi
+ \ifx\CoverNumberFont\@undefined
+ \newfont\CoverNumberFont{ecrm1700 scaled 2986}
+ \fi
+ \vspace*{-34pt}\hfill
+ \setbox\@tempboxa=\hbox to \textheight{\null\hfill\CoverTitleFont
+ \journalname\hfill\null}%
+ \@tempdimb=\ht\@tempboxa
+ \advance\@tempdimb by\dp\@tempboxa
+ \hbox to\@tempdimb{%
+ \vbox to\wd\@tempboxa{%
+ \vskip\wd\@tempboxa
+ \vss\rotatebox{90}{\box\@tempboxa}}\hss} \
+ \rule{\CoverArt@barwidth}{\textheight}
+ \begin{minipage}[b]{.7\textwidth}\raggedright
+ \rule{1em}{0pt}%
+ \dimen2=\textwidth\advance\dimen2-1em
+ \parbox{\dimen2}{\CoverArt@font
+ DANTE\\
+ Deutschsprachige\\
+ Anwendervereinigung
+ \TeX\ \eV}\\[1ex]
+ \dimen3=\textwidth\advance\dimen3-\CoverArt@gap
+ \hfill\rule{\dimen3}{\CoverArt@linewidth}%
+ \\[-\baselineskip]\null\hspace{1em}%
+ {\CoverArt@small\cover@sub{#1}{#2}{#3}}%
+ \\[-\baselineskip]\rule{0pt}{.617647\textheight}%
+ \CoverNumberFont
+ \null\hfill
+ \makebox(0,0)[br]{%
+ \textcolor{CoverArt@grey}{%
+ \CoverArt@strip@no #1;\hspace{1pt}%
+ }}%
+ \end{minipage}%
+}
+\newcommand\cover@sub[3]{%
+ #2. Jahrgang\quad Heft #1\quad #3%
+}
+\ifDTK@Author@\else
+ \definecolor{CoverArt@grey}{gray}{.8}
+\fi
+\def\CoverArt@strip@no#1/#2;{#1\raisebox{0.35ex}{\CoverTitleFont/}#2}
+\newcommand\CoverArt@linewidth{0pt}%{1.2pt}
+\newcommand\CoverArt@barwidth{2.41pt}
+\newcommand\CoverArt@font{\Large\raggedleft}
+\newcommand\CoverArt@small{\footnotesize}
+\newcommand\CoverArt@gap{2em}
+\chardef\DTK@cat=\the\catcode`\"
+\catcode`\"=13
+\newcommand\address[3]{%
+ \begingroup
+ \def\"##1{\@ifundefined{detex@@##1}{##1}%
+ {\csname detex@@##1\endcsname}}%
+ \ifcat a\noexpand"\else\let"=\"\fi
+ \def\ss{ss}%
+ \let\'=\relax
+ \let\`=\relax
+ \let\^=\relax
+ \let\.=\relax
+ \let\==\relax
+ \let\d=\relax
+ \let\b=\relax
+ \let\c=\relax
+ \let\v=\relax
+ \let\H=\relax
+ \let\t=\relax
+ \let\u=\relax
+ \let\~=\relax
+ \def\o{o}%
+ \def\O{O}%
+ \def\aa{aa}%
+ \def\AA{Aa}%
+ \def\l{l}%
+ \def\L{L}%
+ \def\ae{ae}%
+ \def\AE{Ae}%
+ \def\oe{oe}%
+ \def\OE{Oe}%
+ \def\TeX{TeX}%
+ \def\LaTeX{LaTeX}%
+ \def\LaTeXe{LaTeX2e}%
+ \let\null=\relax
+ \xdef\@ddress{#2, #1}%
+ \endgroup
+ \begingroup
+ \def\\{\string\\}%
+ \ifcat a\noexpand"\else\def\"{\string"}\fi
+ \def"{\string"}%
+ \def\null{}%
+ \expandafter\@strip\@ddress$%$
+ \index{\STRIP@*#1 #2!#3}%
+ \endgroup
+}
+\catcode`\"=\DTK@cat
+\let\strip@grp={
+\let\strip@end=$%$
+\def\@strip{\def\STRIP@{}\strip@I}
+\def\strip@I{\let\strip@next=\strip@I
+ \futurelet\strip@CHAR\strip@II}
+\def\strip@II#1{%
+ \ifx\strip@CHAR\strip@end
+ \let\strip@next=\relax
+ \else\ifx\strip@CHAR\strip@grp
+ \strip@I #1$%$
+ \let\strip@next=\strip@I
+ \else\ifcat\strip@CHAR A
+ \xdef\STRIP@{\STRIP@#1}%
+ \else\ifcat\strip@CHAR.
+ \xdef\STRIP@{\STRIP@#1}%
+ \else\ifcat\strip@CHAR\space
+ \xdef\STRIP@{\STRIP@ #1}%
+ \fi\fi\fi\fi\fi
+ \strip@next}
+\def\detex@@a{ae}
+\def\detex@@o{oe}
+\def\detex@@u{ue}
+\def\detex@@A{Ae}
+\def\detex@@O{Oe}
+\def\detex@@U{Ue}
+\def\detex@@s{ss}
+\ifDTK@Author@\else
+\newenvironment{theaddresses}{%
+ \chapter{\addressname}\Label{addresses}
+ \begingroup
+ \columnsep=10pt
+ \addresssize
+ \def\addressitem##1##2##3{%
+ \par
+ \parbox{\columnwidth}{
+ \textbf{##1}\hfill[\ignorespaces ##3]%
+ \\ ##2}}
+ \begin{multicols}{2}%
+ \raggedbottom
+ \raggedright
+}{%
+ \end{multicols}%
+ \endgroup
+ }
+\fi
+\newcommand\addresssize{\footnotesize\parskip=6pt plus 2pt minus 3pt}
+\ifDTK@Author@
+ \newcommand\listofaddresses{%
+ \typeout{*** listofaddresses not supported in articles.}}
+\else
+ \newcommand\listofaddresses{%
+ \InputIfFileExists{\jobname.ind}{}{%
+ \typeout{No file \jobname.ind.}%
+ \typeout{Use the following command to create it:\space\space
+ makeindex -s dtk.ist \jobname}%
+ \typeout{\space}}%
+ }
+\fi
+\ifDTK@Author@
+ \renewcommand\tableofcontents{%
+ \typeout{*** tabelofcontents not supported in articles.}}
+\else
+ \renewcommand\tableofcontents{%
+ \clearpage
+ \thispagestyle{empty}%
+ \markboth{\contentsname}{\contentsname}%
+ \ContentsArt
+ \begingroup
+ \parskip=\ContentsParSkip
+ \let\\=\relax
+ \TOC@configure
+ \@starttoc{toc}
+ \endgroup
+ }
+\fi
+\let\TOC@configure\relax
+\newcommand\ContentsArt{%
+ \vspace*{-\headheight}\vspace*{-\headsep}\vspace*{-2pt}
+ \begin{minipage}{\textwidth}
+ \Huge \journalname\\[2pt]%
+ \rule{\textwidth}{2pt}\\[2pt]%
+ \null\hfill
+ \CoverArt@small
+ \cover@sub{\volume}{\DTKedition}{\DTKdate}
+ \end{minipage}\vspace{16pt minus 8pt}\par
+}
+\DeclareFontShape{T1}{cmr}{bdx}{n}
+ {<5><6><7><8><9><10><10.95><12>
+ <14.4><17.28><20.74><24.88> ecrb10
+ }{}
+\DeclareFontShape{OT1}{cmr}{bdx}{n}
+ {<5><6><7><8><9><10><10.95><12>
+ <14.4><17.28><20.74><24.88> cmbdx10
+ }{}
+\setcounter{tocdepth}{0}
+\renewcommand\l@part[2]{%
+ \addpenalty{-\@highpenalty}%
+ \addvspace{0.5em plus 0pt}% space above part line
+ \@tempdima 1.5em
+ \begingroup
+ \bf
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\par
+ \penalty\@highpenalty
+ \endgroup
+ \addvspace{0.2em}%
+}
+\renewcommand\l@chapter[2]{%
+ \begingroup
+ \vskip \z@ \@plus.2\p@
+ \@afterindenttrue
+ \interlinepenalty\@M
+ \@tempdima 1.5em\relax % number width
+ \@tempdimb 2.5em\relax % indent
+ \advance\leftskip \@tempdimb
+ \advance\rightskip \@tempdimb
+ \noindent\hskip -\leftskip
+ \hbox to\@tempdimb{#2\hss}%
+ #1\par
+ \endgroup}
+\@ifundefined{DTK@layout}{}{\input dtk\DTK@layout.clo}
+\endinput
+%%
+%% End of file `dtk.sty'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk00.clo b/Master/texmf-dist/tex/latex/dtk/dtk00.clo
new file mode 100644
index 00000000000..458e22db3f6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk00.clo
@@ -0,0 +1,80 @@
+%%
+%% This is file `dtk00.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `twothousand')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk00.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\emergencystretch = 0pt
+\endinput
+%%
+%% End of file `dtk00.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk01.clo b/Master/texmf-dist/tex/latex/dtk/dtk01.clo
new file mode 100644
index 00000000000..e7f33a6866e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk01.clo
@@ -0,0 +1,79 @@
+%%
+%% This is file `dtk01.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `one')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk01.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\endinput
+%%
+%% End of file `dtk01.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk02.clo b/Master/texmf-dist/tex/latex/dtk/dtk02.clo
new file mode 100644
index 00000000000..075178f7c5b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk02.clo
@@ -0,0 +1,80 @@
+%%
+%% This is file `dtk02.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `two')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk02.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\DTK@bibliography@rightskip{}
+\endinput
+%%
+%% End of file `dtk02.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk95.clo b/Master/texmf-dist/tex/latex/dtk/dtk95.clo
new file mode 100644
index 00000000000..f9af7aa3ee4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk95.clo
@@ -0,0 +1,181 @@
+%%
+%% This is file `dtk95.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `ninetyfive')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk95.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage[OT1]{fontenc}
+\textheight = 484pt
+\textwidth = 342pt
+\headheight = 14pt
+\headsep = 12pt
+\footskip = 21pt
+\columnsep = 10pt
+\emergencystretch = 0pt
+\renewcommand\DTKgerman{
+ \let\DTK@captionsgerman=\captionsgerman
+ \let\captionsgerman=\DTK@captionsgerman
+ \selectlanguage{german}%
+}
+\ifDTK@german@
+ \DTKgerman
+\fi
+\renewcommand\ChapterFont{\Large\bf}
+\renewcommand\SectionFont{\normalsize\bf}
+\renewcommand\SubsectionFont{\normalsize\it}
+\renewcommand\SubsubsectionFont{\normalsize\it}
+\renewcommand\AuthorFont{\normalsize\rm}
+\renewcommand\TitleFont{\large\bf}
+\renewcommand\HeadFont{\sl}
+\renewcommand\FootFont{\footnotesize\sl}
+\renewcommand\PagenoFont{\rm}
+\renewcommand\HeadRuleDepth{0.1pt}
+\renewcommand\FootRuleDepth{0.1pt}
+\renewcommand\labelitemi{$\m@th\bullet$}
+\renewcommand\labelitemii{\bf --}
+\renewcommand\labelitemiii{$\m@th\ast$}
+\setlength\leftmargini{2.5em}
+\setlength\leftmarginii{2.2em}
+\setlength\leftmarginiii{1.87em}
+\setlength\leftmarginiv{1.7em}
+\renewcommand\descriptionlabel[1]{\hspace\labelsep \bf #1}
+\renewenvironment{quotation}{%
+ \list{}{\listparindent 1.5em
+ \itemindent\listparindent
+ \rightmargin\leftmargin\parsep \z@ plus\p@}%
+ \item\relax
+}{\endlist}
+\renewcommand\TopArt[2]{%
+ \begingroup
+ \unitlength = 1pt
+ \@tempcnta = \textwidth
+ \divide\@tempcnta by \unitlength
+ \framebox(\@tempcnta,38){\parbox{.95\textwidth}{%
+ \begin{center}{\large\bf #1}#2 \end{center}}}
+ \endgroup}
+\renewcommand\section{\@startsection{section}{1}{\z@}{%
+ -1ex plus-1ex minus-.2ex}{.5ex plus.2ex}{\SectionFont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}{%
+ -1ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsectionFont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{%
+ -1ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsubsectionFont}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}{%
+ 1ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{4}%
+ {\parindent}{1ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}}
+\renewcommand\DTKtitle@skip{0pt}
+\renewcommand\DTKtitle@sep{\rule{\textwidth}{.4pt}%
+ \vskip 14pt plus 8pt minus 12pt}
+\long\def\@makefntext#1{\parindent 1em\noindent
+ \hbox to 1.8em{\hss$\m@th^{\@thefnmark}$}#1}
+\renewcommand\footnoterule{\kern-3\p@
+ \hrule width .4\columnwidth
+ \kern 2.6\p@}
+\renewcommand\CoverArt[3]{
+ \ifx\CoverTitleFont\@undefined
+ \newfont\CoverTitleFont{cmr17 scaled \magstep 5}%
+ \fi
+ \begin{center}
+ {\LARGE DANTE\\[14pt]
+ \Large Deutschsprachige Anwendervereinigung \TeX\ \eV}%
+ \\\rule{\textwidth}{2pt}\par\vfill
+ \CoverTitleFont Die
+ \\[22pt] \TeX nische
+ \\[22pt] Kom{\"o}die
+ \par\vfill\rule{\textwidth}{2pt}\\[4pt]\large
+ Heft #1\hfill #2.\ Jahrgang\hfill #3
+ \normalsize
+ \end{center}\vspace*{28.5pt}}
+\let\addresssize\relax
+\ifDTK@Author@\else
+ \renewcommand\ContentsArt{\part@nosubtitle{\contentsname}}
+\fi
+\renewcommand\l@part[2]{%
+ \addpenalty{-\@highpenalty}%
+ \addvspace{0.5em plus 0pt}% space above part line
+ \@tempdima 1.5em
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \bf
+ \leavevmode
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup}
+\renewcommand\l@chapter{\@dottedtocline{0}{1.5em}{2.3em}}
+ \renewcommand\eV{e.\kern-.18emV\kern-.18em\@ifnextchar.{}{.}}
+\endinput
+%%
+%% End of file `dtk95.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk96.clo b/Master/texmf-dist/tex/latex/dtk/dtk96.clo
new file mode 100644
index 00000000000..e1fd8f15cef
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk96.clo
@@ -0,0 +1,108 @@
+%%
+%% This is file `dtk96.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `ninetysix')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk96.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage[OT1]{fontenc}
+\textheight = 484pt
+\textwidth = 342pt
+\columnsep = 10pt
+\emergencystretch = 0pt
+\renewcommand\DTKgerman{
+ \let\DTK@captionsgerman=\captionsgerman
+ \let\captionsgerman=\DTK@captionsgerman
+ \selectlanguage{german}%
+}
+\ifDTK@german@
+ \DTKgerman
+\fi
+\let\addresssize\relax
+\renewcommand\l@part[2]{%
+ \addpenalty{-\@highpenalty}%
+ \addvspace{0.5em plus 0pt}% space above part line
+ \@tempdima 1.5em
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \bf
+ \leavevmode
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup}
+\renewcommand\l@chapter{\@dottedtocline{0}{1.5em}{2.3em}}
+\endinput
+%%
+%% End of file `dtk96.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk97.clo b/Master/texmf-dist/tex/latex/dtk/dtk97.clo
new file mode 100644
index 00000000000..b175ccf1500
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk97.clo
@@ -0,0 +1,93 @@
+%%
+%% This is file `dtk97.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `ninetyseven')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk97.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage[OT1]{fontenc}
+\textheight = 484pt
+\textwidth = 342pt
+\columnsep = 10pt
+\emergencystretch = 0pt
+\renewcommand\DTKgerman{
+ \let\DTK@captionsgerman=\captionsgerman
+ \let\captionsgerman=\DTK@captionsgerman
+ \selectlanguage{german}%
+}
+\ifDTK@german@
+ \DTKgerman
+\fi
+\def\TOC@configure{\renewcommand{\bfdefault}{bdx}}
+\endinput
+%%
+%% End of file `dtk97.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk98.clo b/Master/texmf-dist/tex/latex/dtk/dtk98.clo
new file mode 100644
index 00000000000..f72488b5380
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk98.clo
@@ -0,0 +1,93 @@
+%%
+%% This is file `dtk98.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `ninetyeight')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk98.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage[OT1]{fontenc}
+\textheight = 484pt
+\textwidth = 342pt
+\columnsep = 10pt
+\emergencystretch = 0pt
+\renewcommand\DTKgerman{
+ \let\DTK@captionsgerman=\captionsgerman
+ \let\captionsgerman=\DTK@captionsgerman
+ \selectlanguage{german}%
+}
+\ifDTK@german@
+ \DTKgerman
+\fi
+\def\TOC@configure{\renewcommand{\bfdefault}{bdx}}
+\endinput
+%%
+%% End of file `dtk98.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk99.clo b/Master/texmf-dist/tex/latex/dtk/dtk99.clo
new file mode 100644
index 00000000000..f41cb20ce03
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtk99.clo
@@ -0,0 +1,92 @@
+%%
+%% This is file `dtk99.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `ninetynine')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtk99.clo.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\textheight = 484pt
+\textwidth = 342pt
+\columnsep = 10pt
+\emergencystretch = 0pt
+\renewcommand\DTKgerman{
+ \let\DTK@captionsgerman=\captionsgerman
+ \let\captionsgerman=\DTK@captionsgerman
+ \selectlanguage{german}%
+}
+\ifDTK@german@
+ \DTKgerman
+\fi
+\def\TOC@configure{\renewcommand{\bfdefault}{bdx}}
+\endinput
+%%
+%% End of file `dtk99.clo'.
diff --git a/Master/texmf-dist/tex/latex/dtk/dtklogos.sty b/Master/texmf-dist/tex/latex/dtk/dtklogos.sty
new file mode 100644
index 00000000000..c40c9183305
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dtk/dtklogos.sty
@@ -0,0 +1,263 @@
+%%
+%% This is file `dtklogos.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dtk.dtx (with options: `logos')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from dtklogos.sty.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file dtk.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%^^A $Id: dtk.dtx,v 1.8 2002/04/10 21:03:42 gene Exp gene $
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Purpose:
+%% LaTeX Class and Styles for ``Die TeXnische Komoedie''.
+%%
+%% Documentation:
+%% The documentation can be generated from the original file
+%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to
+%% get the full documentation in DVI format.
+%%
+%%
+%% Author: Gerd Neugebauer
+%% Mainzer Str. 8
+%% 56321 Rhens (Germany)
+%% Mail: gene@gerd-neugebauer.de
+%%
+%% Copyright (C) 1995-1996 Gerd Neugebauer
+%% Copyright (C) 1997-2002 DANTE, Deutschsprachige
+%% Anwendervereinigung TeX e.V.
+%%
+%% dtk.dtx is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY. No author or distributor accepts
+%% responsibility to anyone for the consequences of using it or for
+%% whether it serves any particular purpose or works at all, unless
+%% he says so in writing.
+%%
+%% Everyone is granted permission to copy, modify and redistribute
+%% dtk.dtx, provided this copyright notice is preserved and any
+%% modifications are indicated.
+%%
+%%
+%% This package is still under development and may be replaced with
+%% a new version which provides enhanced functionality.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\DTKrcs$#1: #2 #3${#2}
+\def\filename{dtk.dtx}
+\xdef\fileversion{\DTKrcs$Revision: 1.8 $}
+\xdef\filedate{\DTKrcs$Date: 2002/04/10 21:03:42 $}
+\let\docversion=\fileversion
+\let\docdate=\filedate
+\ProvidesPackage{dtklogos}[\filedate\space\fileversion\space gene]
+\newif\ifOldLaTeX
+\@ifundefined{documentclass}{\OldLaTeXtrue}{\OldLaTeXfalse}
+\ifOldLaTeX
+\expandafter\ifx\csname selectfont\endcsname\relax
+ \newcommand{\logo@sm@ller}{\relax
+ \expandafter\logo@sm@ll@r\expandafter{\the\fam}}
+ \newcommand{\logo@sm@ll@r}[1]{%
+ % \ifx\@currsize\tiny \tiny\fi
+ \ifx\@currsize\scriptsize \tiny\fi
+ \ifx\@currsize\footnotesize \tiny\fi
+ \ifx\@currsize\small \scriptsize\fi
+ \ifx\@currsize\normalsize \scriptsize\fi
+ \ifx\@currsize\large \footnotesize\fi
+ \ifx\@currsize\Large \normalsize\fi
+ \ifx\@currsize\LARGE \large\fi
+ \ifx\@currsize\huge \Large\fi
+ \ifx\@currsize\Huge \huge\fi
+ \ifcase#1\relax\rm\or\mit\or\cal\or\tenex % not sure about the tenex
+ \or\it\or\sl\or\bf\or\tt\or\sf\or\sc\or\ly\fi}
+\else
+ \newcommand{\logo@sm@ller}{%
+ \relax\@nomath\logo@smaller
+ \ifx\f@size\@vpt \else
+ \ifx\f@size\@vipt \fontsize\@vpt{6pt}\fi
+ \ifx\f@size\@viipt \fontsize\@vpt{6pt}\fi
+ \ifx\f@size\@viiipt \fontsize\@vipt{7pt}\fi
+ \ifx\f@size\@ixpt \fontsize\@vipt{7pt}\fi
+ \ifx\f@size\@xpt \fontsize\@viipt{8pt}\fi
+ \ifx\f@size\@xipt \fontsize\@viiipt{9.5pt}\fi
+ \ifx\f@size\@xiipt \fontsize\@viiipt{9.5pt}\fi
+ \ifx\f@size\@xivpt \fontsize\@xpt{12pt}\fi
+ \ifx\f@size\@xviipt \fontsize\@xiipt{14pt}\fi
+ \ifx\f@size\@xxpt \fontsize\@xivpt{18pt}\fi
+ \ifx\f@size\@xxvpt \fontsize\@xxpt{25pt}\fi
+ \selectfont
+ \fi}
+ \@ifundefined{fontsize}{\let\fontsize=\size}{}
+\fi
+\newcommand{\logo@smaller}{\protect\logo@sm@ller}
+\fi
+\renewcommand\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX%
+ \spacefactor1000 }
+\providecommand\AmS{%
+ \(\cal A\)\kern-.1667em\lower.5ex\hbox
+ {\(\cal M\)}\kern-.125em{\(\cal S\)}}
+\providecommand\AMS{\AmS}
+\providecommand\AmSLaTeX{\AmS-\LaTeX}
+\providecommand\AMSLaTeX{\AmSLaTeX}
+\providecommand\AmSTeX{%
+ $\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}%
+ \kern-.125em$\cal S$-\TeX}
+\providecommand\AMSTEX{\AmSTeX}
+\providecommand\AMSTeX{\AmSTeX}
+\ifOldLaTeX
+ \newcommand{\BibTeX}{\protect\pBibTeX}
+ \newcommand{\pBibTeX}{B\kern-.05em%
+ \hbox{\logo@smaller I\kern-.025emB}\kern-.08em%
+ \-\TeX}
+\else
+ \DeclareRobustCommand{\BibTeX}{B\kern-.05em%
+ \hbox{$\m@th$% %% force math size calculations
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ I\kern-.025emB}%
+ \kern-.08em%
+ \-\TeX}
+\fi
+\providecommand\BIBTeX{\BibTeX}
+\providecommand\BIBTEX{\BibTeX}
+\providecommand\LAMSTeX{%
+ L\raise.42ex\hbox{\kern-.3em\the\scriptfont2 A}%
+ \kern-.2em\lower.376ex\hbox{\the\textfont2 M}%
+ \kern-.125em {\the\textfont2 S}-\TeX}
+\providecommand\LamSTeX{\LAMSTeX}
+\providecommand\LAmSTeX{\LAMSTeX}
+\providecommand\LaTeX{%
+ L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em\TeX}
+\providecommand\LATEX{\LaTeX}
+\ifOldLaTeX
+ \newcommand\LaTeXTeX{(\kern-.15emL\kern-.36em\raise.3ex\hbox{\sc
+ a}\kern-.3em)\kern-.15em\TeX}%
+\else
+ \DeclareRobustCommand{\LaTeXTeX}{(\kern-.15emL\kern-.36em%
+ {\sbox\z@ T%
+ \vbox to\ht0{\hbox{$\m@th$%
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}%
+ \vss}%
+ }\kern-.2em)%
+ \kern-.15em%
+ \TeX}
+\fi
+\ifOldLaTeX
+ \ifx\manfnt\@undefined
+ \font\manfnt=logo10
+ \fi
+ \ifx\manfntsl\@undefined
+ \font\manfntsl=logosl10
+ \fi
+ \newcommand\MF{\begingroup
+ \ifdim\fontdimen1\font>0pt \let\manfnt=\manfntsl \fi
+ {\manfnt META}\-{\manfnt FONT}\endgroup\spacefactor1000 }%
+ \newcommand\MP{\begingroup
+ \ifdim\fontdimen1\font>0pt \let\manfnt=\manfntsl \fi
+ {\manfnt META}\-{\manfnt POST}\endgroup\spacefactor1000 }%
+\else
+ \DeclareFontFamily{U}{logo}{}
+ \DeclareFontShape{U}{logo}{m}{n}{
+ <8> <9> gen * logo
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logo10
+ }{}
+ \DeclareFontShape{U}{logo}{m}{it}{
+ <8> <9> gen * logosl
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logosl10
+ }{}
+ \DeclareFontShape{U}{logo}{m}{sl}{
+ <-> ssub * logo/m/it
+ }{}
+ \DeclareFontShape{U}{logo}{sbc}{n}{
+ <8> <9> sub * logo/m/n
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logobf10
+ }{}
+ \DeclareFontShape{U}{logo}{b}{n}{
+ <8> <9> sub * logo/m/n
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> logod10
+ }{}
+ \DeclareFontShape{U}{logo}{bx}{n}{
+ <-> ssub * logo/b/n
+ }{}
+ \DeclareRobustCommand\logofamily{%
+ \not@math@alphabet\logofamily\relax
+ \fontencoding{U}\fontfamily{logo}\selectfont}
+ \DeclareTextFontCommand{\textlogo}{\logofamily}
+ \newcommand\MF{\mbox{\textlogo{META}}\-\mbox{\textlogo{FONT}}\@}
+ \newcommand\MP{\mbox{\textlogo{META}}\-\mbox{\textlogo{POST}}\@}
+\fi
+\providecommand\METAFONT{\MF}
+\providecommand\METAPOST{\MP}
+\providecommand\SLITEX{%
+ S\kern-.065em L\kern-.18em\raise.32ex\hbox{i}%
+ \kern-.03em\TeX}
+\providecommand\SLiTeX{\SLITEX}
+\providecommand\SliTeX{\SLITEX}
+\providecommand\SLITeX{\SLITEX}
+\providecommand\NTS{\mbox{\mathsurround=0pt
+ \(\cal N\mkern -4mu\lower .5ex\hbox{$\cal T$}\mkern -2mu S\)}}
+\providecommand\MakeIndex{\textit{Make\-Index}}
+\providecommand\emTeX{{em\TeX}}
+\providecommand\PubliCTeX{PubliC\TeX}
+\providecommand\TeXXeT{%
+ \TeX--X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT}
+\providecommand\TeXeT{%
+ \TeX-X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT}
+\providecommand\WinEdt{\mbox{\textsf{WinEdt}}}%
+\providecommand\WinEdtKK{\mbox{\textsf{WinEdt2k}}}%
+\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
+ \providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}}
+\providecommand\dante{DANTE \eV}
+\providecommand\Dante{DANTE,
+ Deutschsprachige Anwendervereinigung \TeX~\eV}
+\providecommand\DTK{Die \TeX\-ni\-sche Ko\-m{\"o}\-die}
+\providecommand\LaTeXe{%
+ \LaTeX{}\kern.05em2$_{\textstyle\varepsilon}$}
+\providecommand\PS{Post\-Script}
+\providecommand\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC}
+\providecommand\PiCTeX{\PiC\kern-.11em\TeX}
+\providecommand\TUG{\TeX{} Users Group}
+\providecommand\TUGboat{\textsl{TUGboat}}
+\let\TUB\TUGboat
+\providecommand\TTN{\textsl{\TeX{} and TUG NEWS}}
+\providecommand\NFSS{\textsf{NFSS}}
+\providecommand\NTS{\leavevmode
+ \hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}\kern-0.2emS$}}
+\providecommand\eTeX{{\leavevmode\hbox{$\varepsilon$}-\TeX}}
+\endinput
+%%
+%% End of file `dtklogos.sty'.