From cf474560e4a42399d722eb1181c648228dcdb721 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:54:27 +0000 Subject: dtk git-svn-id: svn://tug.org/texlive/trunk@840 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/dtk/dtk-logo.sty | 590 ++++++++++++++++++++ Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty | 174 ++++++ Master/texmf-dist/tex/latex/dtk/dtk.cls | 773 +++++++++++++++++++++++++++ Master/texmf-dist/tex/latex/dtk/dtk.sty | 773 +++++++++++++++++++++++++++ Master/texmf-dist/tex/latex/dtk/dtk00.clo | 80 +++ Master/texmf-dist/tex/latex/dtk/dtk01.clo | 79 +++ Master/texmf-dist/tex/latex/dtk/dtk02.clo | 80 +++ Master/texmf-dist/tex/latex/dtk/dtk95.clo | 181 +++++++ Master/texmf-dist/tex/latex/dtk/dtk96.clo | 108 ++++ Master/texmf-dist/tex/latex/dtk/dtk97.clo | 93 ++++ Master/texmf-dist/tex/latex/dtk/dtk98.clo | 93 ++++ Master/texmf-dist/tex/latex/dtk/dtk99.clo | 92 ++++ Master/texmf-dist/tex/latex/dtk/dtklogos.sty | 263 +++++++++ 13 files changed, 3379 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk-logo.sty create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk.cls create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk.sty create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk00.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk01.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk02.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk95.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk96.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk97.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk98.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk99.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtklogos.sty (limited to 'Master/texmf-dist') 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|) 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'. -- cgit v1.2.3