From 2c714215c31a63d9e9b11ad3c57cf8ee3a1e5258 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 18 Jun 2010 16:19:17 +0000 Subject: dtk 2009/11/07 v1.20 (17jun10) git-svn-id: svn://tug.org/texlive/trunk@19040 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty | 18 +- Master/texmf-dist/tex/latex/dtk/dtk.clo | 162 ++++ Master/texmf-dist/tex/latex/dtk/dtk.cls | 199 ++--- Master/texmf-dist/tex/latex/dtk/dtk.sty | 1140 -------------------------- Master/texmf-dist/tex/latex/dtk/dtk07.clo | 80 -- Master/texmf-dist/tex/latex/dtk/dtk10.clo | 18 + Master/texmf-dist/tex/latex/dtk/dtklogos.sty | 72 +- 7 files changed, 328 insertions(+), 1361 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk.clo delete mode 100644 Master/texmf-dist/tex/latex/dtk/dtk.sty delete mode 100644 Master/texmf-dist/tex/latex/dtk/dtk07.clo create mode 100644 Master/texmf-dist/tex/latex/dtk/dtk10.clo (limited to 'Master/texmf-dist/tex/latex/dtk') diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty b/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty index 0ffe3cc2a87..45f5eb48f3f 100644 --- a/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty +++ b/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty @@ -23,7 +23,7 @@ %% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" %% %%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk.dtx,v 1.9b 2006/08/11 21:03:42 hv Exp hv $ +%%^^A $Id: dtk.dtx,v 2.0 2009/07/26 21:03:42 hv Exp hv $ %%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Purpose: %% LaTeX Class and Styles for ``Die TeXnische Komoedie''. @@ -77,8 +77,8 @@ %%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\DTKrcs$#1: #2 #3${#2} \def\filename{dtk.dtx} -\xdef\fileversion{\DTKrcs$Revision: 1.10 $} -\xdef\filedate{\DTKrcs$Date: 2007/08/28 18:17:42 $} +\xdef\fileversion{\DTKrcs$Revision: 1.9a $} +\xdef\filedate{\DTKrcs$Date: 2005/10/29 18:17:42 $} \let\docversion=\fileversion \let\docdate=\filedate \ProvidesPackage{dtk-pdf}[\filedate\space\fileversion\space gene] @@ -103,8 +103,8 @@ \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\\ +\address{\href{http://cms.dante.de/}{\Dante}}{}{% + \href{http://cms.dante.de/}{Postfach 10\,18\,40\\ 69008 Heidelberg\\ \texttt{dante@dante.de}}} \providecommand\DTK@keywords{} @@ -113,13 +113,13 @@ \thispagestyle{empty}% \newlength{\l@@x}\settowidth{\l@@x}{\Large\DTK}% \advance\l@@x3em\quad - \href{http://www.dante.de/dante/DTK}{% + \href{http://archiv.dante.de/dante/DTK}{% \rotatebox{90}{\hspace*{1.5em}\Large\DTK}} \rule{.9pt}{\l@@x}\quad % \begin{minipage}[b]{.75\textwidth}\parskip=1ex {\raggedleft\large - \href{http://www.dante.de/}{DANTE\\ + \href{http://cms.dante.de/}{DANTE\\ Deutschsprachige\\ Anwendervereinigung \TeX\ e.V.}\medskip\par }% @@ -131,8 +131,8 @@ \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 + nur im nichtkommerziellen Rahmen gestattet. Verwendungen in + gr\"o\ss erem 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 diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.clo b/Master/texmf-dist/tex/latex/dtk/dtk.clo new file mode 100644 index 00000000000..f34fc7d9759 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk.clo @@ -0,0 +1,162 @@ + +\ProvidesFile{dtk.clo} + [2009/11/07 v0.2 dtk class option (RN,hv)] + +\renewcommand\CoverArt[3]{% + \ifx\CoverTitleFont\@undefined + %\newfont\CoverTitleFont{ecrm1700 scaled \magstep 5} + %\newfont\CoverTitleFont{lmr12 scaled 2938} + \DeclareFixedFont\CoverTitleFont{\encodingdefault}{\rmdefault}{m}{n}{41.26}% + \fi + \ifx\CoverNumberFont\@undefined + %\newfont\CoverNumberFont{ecrm1700 scaled 2986} + \DeclareFixedFont\CoverNumberFont{\encodingdefault}{\rmdefault}{m}{n}{51.66}% + \fi +\iffalse + \vspace*{-34pt}\hfill + \setbox\@tempboxa=\hbox to \textheight{\null\hfill\CoverTitleFont + \fontsize{41.26}{42}\selectfont\journalname\hfill\null}% + \@tempdimb=\ht\@tempboxa + \advance\@tempdimb by\dp\@tempboxa + \hbox to\@tempdimb{\kern-20pt% + \vbox to\wd\@tempboxa{% + \vskip\wd\@tempboxa + \vss\rotatebox{90}{\box\@tempboxa}}\hss} \ + \rule{\CoverArt@barwidth}{\textheight} +\fi + \newsavebox\dtk@titlebox + \sbox\dtk@titlebox{\parbox{\textheight}{% + \null\hfill\CoverTitleFont\fontsize{41.26}{42}\selectfont\journalname\hfill\null}} +% \hspace*{5pt} + \rotatebox{90}{\usebox\dtk@titlebox}\ + \rule{\CoverArt@barwidth}{\textheight} + \hfill +% + \begin{minipage}[b]{.7\textwidth}\raggedright + \rule{1em}{0pt}% + \dimen2=\textwidth\advance\dimen2-1em + \parbox{\dimen2}{\CoverArt@font + {\Huge\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}% + }}% Warum verwendet `\CoverArt@strip@no' \CoverTitleFont? RN + \end{minipage}% +} + +%\PassOptionsToPackage{ngerman}{babel} +%\RequirePackage[ngerman]{babel} + +\iffalse +\declare@shorthand{ngerman}{"`}{\frqq}% +\declare@shorthand{ngerman}{"'}{\flqq}% +%\def@dqmacro{`}{\frqq}{\frqq} +%\def@dqmacro{'}{\flqq}{\flqq} +\else + \@ifpackageloaded{babel}{% + \defineshorthand{"`}{\guillemotright} + \defineshorthand{"'}{\guillemotleft} + }{% + \@ifpackageloaded{ngerman}{% + \def@dqmacro{`}{\frqq}{\frqq} + \def@dqmacro{'}{\flqq}{\flqq} + }{}% + } +\fi + +\newif\ifDTKcolor \DTKcolorfalse + +\RequirePackage{xcolor} +\RequirePackage{longtable} +\RequirePackage[font=sf]{caption} + +\ifDTKcolor + \definecolor{DTKlstBackground}{rgb}{1,1,0.85} + \definecolor{DTKlstKeys}{rgb}{0,0,1} + \definecolor{DTKlstIdentifiers}{rgb}{0,0,0} + \definecolor{DTKlstComments}{rgb}{1,0,0} + \definecolor{DTKlstStrings}{rgb}{0,0.5,0} +\else + \colorlet{DTKlstBackground}{black!10} + \colorlet{DTKlstKeys}{black} + \colorlet{DTKlstIdentifiers}{black} + \colorlet{DTKlstComments}{black} + \colorlet{DTKlstStrings}{black} +\fi + +\RequirePackage[final]{listings} + +\newcommand*\DTK@lst@colorbox[2]{% + \fboxsep=.16em\relax + \settowidth\@ovxx{#2}\settoheight\@ovyy{#2}% + \makebox[\@ovxx][c]{\colorbox{#1}{\raisebox{0pt}[\@ovyy][0pt]{#2}}}% +} + +\lstdefinestyle{DTKlstBase}{% + basicstyle=\footnotesize\ttfamily, + identifierstyle=\color{DTKlstIdentifiers}, + keywordstyle=\color{DTKlstKeys}, + stringstyle=\itshape\color{DTKlstStrings}, + commentstyle=\itshape\color{DTKlstComments}, + columns=fixed, + tabsize=2, + frame=single, + extendedchars=true, + showspaces=false, + showstringspaces=false, + breaklines=true, + breakindent=10pt, + backgroundcolor=\color{DTKlstBackground}, + breakautoindent=true, + captionpos=t, + aboveskip=\medskipamount, + belowskip=\medskipamount, + xrightmargin=\fboxsep, + emphstyle=\DTK@lst@colorbox{lightgray}, + prebreak=\mbox{$\hookleftarrow$}, + literate={ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 + {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ãœ}{{\"U}}1 {ß}{\ss}1 +} + +\lstdefinestyle{DTKlstNumber}{% + style=DTKlstBase, + numbers=left, + numberstyle=\tiny\ttfamily, + numbersep=1em, + xleftmargin=1.5em, +} + +\lstdefinestyle{DTKlstNoNumber}{% + style=DTKlstBase, + numbers=none, + xleftmargin=\fboxsep, +} + +\lst@AddToHookExe{DeInit}{% + \@tempdima=\lst@belowskip \advance\@tempdima-.65\baselineskip + \edef\lst@belowskip{\the\@tempdima}% +} + +\let\verbatim=\relax +\lstnewenvironment{verbatim} +{\lstset{language={},style=DTKlstNoNumber}} +{} + +\AtBeginDocument{% + \belowcaptionskip=\abovecaptionskip +} + +\lstset{style=DTKlstNoNumber} + +\endinput + diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.cls b/Master/texmf-dist/tex/latex/dtk/dtk.cls index 76785eb4a88..7034349d0f2 100644 --- a/Master/texmf-dist/tex/latex/dtk/dtk.cls +++ b/Master/texmf-dist/tex/latex/dtk/dtk.cls @@ -1,89 +1,36 @@ %% %% 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.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk.dtx,v 1.9b 2006/08/11 21:03:42 hv Exp hv $ -%%^^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 +%% LaTeX Class for ``Die TeXnische Komoedie''. %% %% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige +%% Copyright (C) 1997-2010 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.10 $} -\xdef\filedate{\DTKrcs$Date: 2007/08/28 18:17:42 $} -\let\docversion=\fileversion -\let\docdate=\filedate +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +% +\def\filename{dtk.cls} +\def\fileversion{1.20} +\def\filedate{2009/11/07} +% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{dtk}[\filedate~\fileversion + dtk document class (gn,rn,hv)] +\let\DTKversion=\fileversion +\let\DTKdate=\filedate \newif\ifDTK@Author@ \DTK@Author@true \newif\ifDTK@Draft@ +\newif\ifDTK@tgpagella@ +\newif\ifDTK@tgschola@ +\DTK@tgpagella@false +\DTK@tgschola@false \newif\ifDTK@lineno@ \DTK@lineno@false \newif\ifDTK@german@ @@ -138,6 +85,8 @@ \DeclareOption{full}{\DTK@Author@false} \DeclareOption{omitgerman}{\DTK@german@false} \DeclareOption{ancient}{\def\DTK@layout{95}} +\DeclareOption{tgpagella}{\DTK@tgpagella@true} +\DeclareOption{tgschola}{\DTK@tgschola@true} \DeclareOption{draft}{% \DTK@Draft@true \DTK@lineno@true @@ -182,6 +131,7 @@ \DeclareOption{00}{\def\DTK@layout{00}} \DeclareOption{01}{\def\DTK@layout{01}} \DeclareOption{02}{\def\DTK@layout{02}} +\DeclareOption{08}{\def\DTK@layout{08}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}} \else \DeclareOption*{% @@ -194,7 +144,7 @@ \LoadClass{book} \ifDTK@lineno@ \RequirePackage{lineno}\linenumbers - \RequirePackage{color}% + \RequirePackage{xcolor}% \linenumbersep=.8ex \def\linenumberfont{\normalfont\scriptsize\sffamily\bfseries}% \definecolor{DTK@lineno@color}{cmyk}{0.26,0,0.76,0}% SpringGreen @@ -206,16 +156,31 @@ \fi %%%%%%%%%% \RequirePackage[T1]{fontenc} -\IfFileExists{lmodern.sty}{\RequirePackage{lmodern}}{} -\RequirePackage[full]{textcomp} -\ifDTK@Author@\else - \RequirePackage[utf8]{inputenc} +\ifDTK@tgpagella@ + \RequirePackage{mathpazo,tgpagella} +\else + \ifDTK@tgschola@ + \usepackage[charter,expert]{mathdesign} + \def\rmdefault{bch} % not scaled + \else +% \RequirePackage%[lucidascale] +% {lucidabr} +% \RequirePackage[scaled=1.0]{libertine} + \RequirePackage{lmodern} + \fi \fi +\RequirePackage[scaled=0.83]{luximono} +\RequirePackage[full]{textcomp} +\ifDTK@Author@\else\RequirePackage[utf8]{inputenc}\fi +\usepackage{fixltx2e} \usepackage[hyphens]{url} +\def\URL#1{\protect\url{#1}} \usepackage[newcommands,newparameters]{ragged2e} -\@ifundefined{flushleft} - {\let\flushleft\FlushLeft\let\endflushleft\endFlushLeft}{} \usepackage{filecontents} + +\RequirePackage{babel} +\RequirePackage{tabularx} +\iffalse \ifDTK@german@ \RequirePackage{ngerman} \selectlanguage{ngerman} @@ -225,9 +190,11 @@ \typeout{*** Don't forget to use the macro \string\DTKgerman\space afterwards.} \fi +\fi + \RequirePackage{multicol} \ifDTK@Author@\else - \RequirePackage{graphicx,color} + \RequirePackage{graphicx,xcolor} \errorcontextlines=100\relax \fi \RequirePackage{dtklogos} @@ -243,7 +210,7 @@ \fi} \paperwidth = 148.5mm \paperheight = 210mm -\textheight = 471pt +\textheight = 485pt %%%%471pt \textwidth = 333pt \oddsidemargin = 0pt \evensidemargin = \oddsidemargin\oddsidemargin -35.89157pt @@ -252,7 +219,7 @@ \headheight = 17pt \headsep = 17pt \footskip = 24pt -\parskip = 0.5\baselineskip \advance\parskip by 0pt plus 2pt +\parskip = 0.3\baselineskip \advance\parskip by 0pt plus 2pt \parindent = 0pt \renewcommand\topfraction{.9} \renewcommand\bottomfraction{.9} @@ -390,12 +357,6 @@ \providecommand\Macro[1]{\texttt{#1}} \providecommand\Environment[1]{\texttt{#1}} \providecommand\Email[1]{\texttt{#1}} -%% hv 2006-08-11 -\providecommand*{\nolinkurl}{\url} -\providecommand*{\href}[1]{} -\newcommand*{\CTANurl}[1]{% - \href{ftp://ftp.ctan.org/tex-archive/#1}{\nolinkurl{CTAN:#1}}% -} \providecommand\Acronym[1]{\textsc{#1}} \def\@listI{% \leftmargin = \leftmargini @@ -452,13 +413,13 @@ } \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} +%\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 @@ -508,19 +469,13 @@ \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}} + \@startsection{chapter}{0}{\z@}{-1ex plus-1ex minus -.2ex}{.5ex plus.2ex}{\ChapterFont}*} +\renewcommand\section{\@startsection{section}{1}{\z@}{-2ex plus-1ex minus-.2ex}{0.2ex plus .1ex}{\SectionFont}} +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}{-2ex plus-1ex minus-.2ex}{2pt plus .1ex}{\SubsectionFont}} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-2ex plus-1ex minus-.2ex}{0.2ex plus.1ex}{\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{% @@ -711,12 +666,15 @@ \fi \newcommand\CoverArt[3]{% \ifx\CoverTitleFont\@undefined - \newfont\CoverTitleFont{ecrm1700 scaled \magstep 5} + \newfont\CoverTitleFont{ +% ecrm1700 + lmr10 scaled \magstep 5} \fi \ifx\CoverNumberFont\@undefined - \newfont\CoverNumberFont{ecrm1700 scaled 2986} + \newfont\CoverNumberFont{%ecrm1700 + lmr10 scaled 2986} \fi - \vspace*{-34pt}\hfill + \vspace*{-34pt}%\hfill \setbox\@tempboxa=\hbox to \textheight{\null\hfill\CoverTitleFont \journalname\hfill\null}% \@tempdimb=\ht\@tempboxa @@ -750,9 +708,7 @@ \newcommand\cover@sub[3]{% #2. Jahrgang\quad Heft #1\quad #3% } -\ifDTK@Author@\else - \definecolor{CoverArt@grey}{gray}{.8} -\fi +\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} @@ -893,6 +849,7 @@ \parskip=\ContentsParSkip \let\\=\relax \TOC@configure + \raggedright%%%%%%%%%%%%%%%%%% hv 2009-07-25 \@starttoc{toc} \endgroup } @@ -1028,11 +985,7 @@ \g@addto@macro\DTK@embedded@enddocumenthook} \AtEmbeddedEndDocument{\endinput} \newcommand*\DTK@jobname{} -\ifDTK@Author@ - \edef\DTK@jobname{komoedie} -\else - \edef\DTK@jobname{\jobname} -\fi +\ifDTK@Author@\edef\DTK@jobname{komoedie}\else\edef\DTK@jobname{\jobname}\fi \newcommand*\DTK@local@jobname{} \newcommand*\DTK@local@inputname{} %%%\newcommand*\DTK@PSforPDF{} diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.sty b/Master/texmf-dist/tex/latex/dtk/dtk.sty deleted file mode 100644 index 9990c26e07d..00000000000 --- a/Master/texmf-dist/tex/latex/dtk/dtk.sty +++ /dev/null @@ -1,1140 +0,0 @@ -%% -%% 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.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk.dtx,v 1.9b 2006/08/11 21:03:42 hv Exp hv $ -%%^^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-2006 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.10 $} -\xdef\filedate{\DTKrcs$Date: 2007/08/28 18:17:42 $} -\let\docversion=\fileversion -\let\docdate=\filedate -\newif\ifDTK@Author@ -\DTK@Author@true -\newif\ifDTK@Draft@ -\newif\ifDTK@lineno@ -\DTK@lineno@false -\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] -\newcommand\DTK@isnum[1]{% - \if!\ifnum9<1#1!\else_\fi - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi -} -\newcommand*\DTK@@thelinenumber{\thepage-\arabic{linenumber}} -%%%% -\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{draft}{% - \DTK@Draft@true - \DTK@lineno@true - \PassOptionsToPackage{pagewise}{lineno}% - \PassOptionsToClass{\CurrentOption}{book}% -} -\DeclareOption{linenumbers}{\DTK@lineno@true} -\DeclareOption{nolinenumbers}{\DTK@lineno@false} -\DeclareOption{pagewise}{% - \PassOptionsToPackage{\CurrentOption}{lineno}} -\DeclareOption{running}{% - \PassOptionsToPackage{\CurrentOption}{lineno}} -\DeclareOption{ln-long}{\def\DTK@@thelinenumber{% - %\def\Hugo{% - \ifoddNumberedPage% eigtl. Even!!! - \ifodd\c@page - \@tempswatrue %C - \else - \@tempswafalse %D - \fi - \else - \ifodd\c@page - \@tempswafalse %A - \else - \@tempswatrue %B - \fi - \fi - %}\Hugo - %\@tempcnta=\c@page - %\if@tempswa \advance\@tempcnta\@ne \fi - \if@tempswa \advance\c@page\@ne \fi - %\edef\thepage{\the\@tempcnta}% - \thepage-\arabic{linenumber}}} -\DeclareOption{ln-short}{\def\DTK@@thelinenumber{% - \arabic{linenumber}}} -\iffalse% RN 2005-01-15 -\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}} -\else -\DeclareOption*{% - \DTK@isnum{\CurrentOption}% - {\edef\DTK@layout{\CurrentOption}}% - {\PassOptionsToClass{\CurrentOption}{book}}% -} -\fi -\ProcessOptions -\LoadClass{book} -\ifDTK@lineno@ - \RequirePackage{lineno}\linenumbers - \RequirePackage{color}% - \linenumbersep=.8ex - \def\linenumberfont{\normalfont\scriptsize\sffamily\bfseries}% - \definecolor{DTK@lineno@color}{cmyk}{0.26,0,0.76,0}% SpringGreen - \def\thelinenumber{% - \begingroup - \fboxsep=.3ex\fcolorbox{black}{DTK@lineno@color}{% - \DTK@@thelinenumber}% - \endgroup}% -\fi -%%%%%%%%%% -\RequirePackage[T1]{fontenc} -\IfFileExists{lmodern.sty}{\RequirePackage{lmodern}}{} -\RequirePackage[full]{textcomp} -\ifDTK@Author@\else - \RequirePackage[utf8]{inputenc} -\fi -\usepackage[hyphens]{url} -\usepackage[newcommands,newparameters]{ragged2e} -\@ifundefined{flushleft} - {\let\flushleft\FlushLeft\let\endflushleft\endFlushLeft}{} -\usepackage{filecontents} -\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 -\RequirePackage{multicol} -\ifDTK@Author@\else - \RequirePackage{graphicx,color} - \errorcontextlines=100\relax -\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\oddsidemargin -35.89157pt -\evensidemargin -17.70235pt -\topmargin -55.66684pt -\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 -\marginparwidth=1cm -\@ifdefinable\DTK@orig@marginpar{\let\DTK@orig@marginpar\marginpar} -\renewcommand*\marginpar{% - \ClassWarning{dtk}{Command `\string\marginpar' not expected}% - \DTK@orig@marginpar} -\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{?/??} -\newcommand\volume{\Volume\ --- Entwurf \today\ - \begingroup - \count1=\time\divide\count1 60 - \count2=\count1 \multiply\count2 -60 \advance\count2\time - \ifnum\count1<10 0\fi\the\count1:\ifnum\count2<10 0\fi\the\count2 - \endgroup -} -\newcommand*\DTK@corr@version{} -\ifDTK@Author@\else - \newcommand*\DTK@today{}% - \begingroup - \count@\time - \divide\count@ 60\relax - \count2=-\count@ - \multiply\count2 60\relax - \advance\count2 \time - %% \loggingall %% Wuduh! - \xdef\DTK@today{% - \the\year-\two@digits{\the\month}-\two@digits{\the\day}% %!!! \the - %\protect~% Warum geht das nicht? - \noexpand\noexpand~% - %% Wuduh! 2 \noexpand noetig? Weil \number\the 2mal zuschlaegt? - %% Ohne \the langt 1 \noexpand! - \two@digits{\the\count@}:\two@digits{\the\count2}}% - %%\show\DTK@today - \endgroup - \ifDTK@Draft@ - \def\DTK@corr@version{\fbox{Korrekturversion:~\DTK@today}}% - \AtEndOfClass{% - \let\ps@empty=\ps@plain - \let\ps@part=\ps@plain}% - \else - \let\@LN\@gobbletwo% Wegen .aux-Datei von vorherigem lineno-Lauf - \let\@LN@col\@gobble - \fi -\fi -\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}} -%% hv 2006-08-11 -\providecommand*{\nolinkurl}{\url} -\providecommand*{\href}[1]{} -\newcommand*{\CTANurl}[1]{% - \href{ftp://ftp.ctan.org/tex-archive/#1}{\nolinkurl{CTAN:#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}}% -\iffalse% RN 2005-01-17 - \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}}}% -\else - \def\@oddfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \FootFont \footmark\hfil\DTK@corr@version\null}}}% - \def\@evenfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \null\FootFont\DTK@corr@version\hfil \footmark}}}% -\fi -} -\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 -\iffalse% RN 2005-01-17 - \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}}}% -\else - \def\@oddfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \FootFont \footmark\hfil\DTK@corr@version\null}}}% - \def\@evenfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \null\FootFont \DTK@corr@version\hfil\footmark}}}% -\fi -} -\pagestyle{plain} -\ifDTK@Author@ - \AtEndOfClass{%\show\DTK@jobname - \InputIfFileExists{\DTK@jobname.inf}{% - \renewcommand\volume{\Volume}}{}}% -\else - \newcommand\DieTeXnischeKomoedie[3]{% - \thispagestyle{empty}% - \gdef\Volume{#1}% - \xdef\volume{\Volume}%??? - \gdef\DTKedition{#2}% - \gdef\DTKdate{#3}% - \immediate\openout\@unused \jobname.inf\relax - \immediate\write\@unused{% - \string\gdef\string\Volume{#1}^^J% - \string\gdef\string\DTKedition{#2}^^J% - \string\gdef\string\DTKdate{#3}% - }% - \immediate\closeout\@unused - \iffalse% RN 2005-02-20; unnoetig, da localer \jobname usw. - \global\let\bibliography=\DTK@bibliography - \global\let\bibliographystyle=\@gobble - \fi - \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$%$ - \iffalse% RN 2005-01-15 - \index{\STRIP@*#1 #2!#3}% - \else - \glossary{\STRIP@*#1 #2!#3}% - \fi - \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.}} - \let\makeaddresses\relax% RN 2005-01-15 -\else - \iffalse% RN 2005-01-15 - \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}}% - } - \else - \newcommand\listofaddresses{% - \InputIfFileExists{\jobname.gls}{}{% - \typeout{No file \jobname.gls.}% - \typeout{Use the following command to create it:^^J% - \@spaces makeindex -s dtk.ist -o \jobname.gls \jobname.glo}% - \typeout{\space}}% - } - \let\makeaddresses\makeglossary - \fi -\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} -\iffalse% RN 2005-01-15 -\@ifundefined{DTK@layout}{}{\input dtk\DTK@layout.clo} -\else -\@ifundefined{DTK@layout}{}{\input{dtk\DTK@layout.clo}} -\fi -\IfFileExists{eurosans.sty} -{% - \RequirePackage{eurosans} - %%%\AtBeginDocument{\let\texteuro\euro} - \AtBeginDocument{% - \DeclareTextCommandDefault{\texteuro}{\euro}}% ??? -} -{% - % Das kann jeder. - \let\DTK@texteuro\texteuro - \AtBeginDocument{% - \renewcommand*\texteuro{\textsf{\DTK@texteuro}}} -} -\begingroup - \chardef\x=0 % - % check pdfTeX - \@ifundefined{pdfoutput}{}{% - \ifcase\pdfoutput - \else - \chardef\x=1 % - \fi - }% - % check VTeX - \@ifundefined{OpMode}{}{% - \chardef\x=2 % - }% -\expandafter\endgroup -\ifcase\x - % default case - \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}% -\or - % pdfTeX is running in pdf mode - \pdfpagewidth\paperwidth\pdfpageheight\paperheight -\else - % VTeX is running - \mediawidth\paperwidth\mediaheight\paperheight -\fi - -\AtBeginDocument{% - \begingroup% vielleicht noch intelligenter... - \ttfamily - \@tempdima\fontdimen3\font - \advance\@tempdima\fontdimen4\font - \ifdim\@tempdima>\z@ - \edef\@tempa{\ttdefault}\gdef\ttdefault{cmtt}% - \ClassWarning{dtk}{% - Font `\@tempa' is bad, changed to '\ttdefault'}% - \fi - \endgroup -} -\RequirePackage{makeidx} -\renewenvironment{theindex} - {\begin{multicols}{2}[\section{\indexname}\vspace{-.5\baselineskip}]% - \parskip\z@ \@plus .3\p@\relax - \columnseprule \z@ - \columnsep=10pt - \raggedbottom\raggedright - \let\item\@idxitem} - {\end{multicols}} -\renewcommand\@idxitem{\par\hangindent 40\p@} -\renewcommand\subitem{\@idxitem \hspace*{20\p@}} -\renewcommand\subsubitem{\@idxitem \hspace*{30\p@}} -\renewcommand\indexspace{\par \vskip 6\p@ \@plus2\p@ \@minus1\p@\relax} - -\newcommand*\DTK@embedded@documentclasshook{} -\newcommand*\AtEmbeddedDocumentclass{% - \g@addto@macro\DTK@embedded@documentclasshook} -\AtEmbeddedDocumentclass{% -%%% \filename@parse{\protect#1}\edef\DTK@local@jobname{\filename@base}%??? - \edef\jobname{\DTK@local@jobname}% -} -\newcommand*\DTK@embedded@begindocumenthook{} -\newcommand*\AtEmbeddedBeginDocument{% - \g@addto@macro\DTK@embedded@begindocumenthook} -\AtEmbeddedBeginDocument{} -\newcommand*\DTK@embedded@enddocumenthook{} -\newcommand*\AtEmbeddedEndDocument{% - \g@addto@macro\DTK@embedded@enddocumenthook} -\AtEmbeddedEndDocument{\endinput} -\newcommand*\DTK@jobname{} -\ifDTK@Author@ - \edef\DTK@jobname{komoedie} -\else - \edef\DTK@jobname{\jobname} -\fi -\newcommand*\DTK@local@jobname{} -\newcommand*\DTK@local@inputname{} -%%%\newcommand*\DTK@PSforPDF{} -\newcommand*\DTK@eat@version[1][]{\ignorespaces} -\newcommand*\DTK@usepackage{} -\newcommand*\DTKinput[1]{% - \begingroup - \filename@parse{#1}% - \edef\DTK@local@jobname{\filename@base}% - \@ifundefined{filename@ext}% - {\IfFileExists{\DTK@local@jobname.ltx}% - {\edef\DTK@local@inputname{\DTK@local@jobname.ltx}}% - {\edef\DTK@local@inputname{\DTK@local@jobname.tex}}% - }% - {\edef\DTK@local@inputname{#1}}% - \renewcommand*\documentclass[2][]{% - %%\edef\jobname{\DTK@local@jobname}% - %%%\let\DTK@PSforPDF\PSforPDF - %\renewcommand\PSforPDF[2][]{}% - %%%\let\PSforPDF\@gobble - \DTK@embedded@documentclasshook - \DTK@eat@version}% - \renewcommand*\usepackage[2][]{% - \@ifnextchar[%] - {\DTK@usepackage{##1}{##2}}% - {\DTK@usepackage{##1}{##2}[]}% - }% - \def\DTK@usepackage##1##2[##3]{% - \edef\@tempb{\zap@space##2 \@empty}% - \@for\@tempa:=\@tempb\do{\def\@tempb{inputenc}% - \ifx\@tempa\@tempb - \edef\@tempa{##1}% - \ifx\@tempa\@empty\else\inputencoding{##1}\fi - \else - \ifx\@tempa\@empty\else\NeedPackage{\@tempa}% - \RecordPackage{##1}\@tempa{##3}\DTK@local@inputname - \fi - \fi}}% - \let\pagestyle\@gobble - \let\thispagestyle\@gobble - \let\nocite\@gobble - \let\listfiles\relax - \let\nofiles\relax - \renewcommand*\AtBeginDocument[1]{% - \typeout{\string\AtBeginDocument\space ignored!}} - \renewcommand*\AtEndDocument[1]{% - \typeout{\string\AtEndDocument\space ignored!}} - \renewenvironment*{document}% - %%%{\let\PSforPDF\DTK@PSforPDF}% - %%%{\endinput}% - {\DTK@embedded@begindocumenthook}% - {\DTK@embedded@enddocumenthook}% - \input{\DTK@local@inputname}% - \endgroup -} -%%%\RequirePackage[final]{ps4pdf} -\@ifdefinable\User@Packages{\newwrite\User@Packages} -\AtBeginDocument{% - %%%\edef\DTK@jobname{\jobname}% - %%%\edef\PfP@container{\DTK@jobname-pics.pdf}% - \ifDTK@Author@\else - \listfiles - \InputIfFileExists{userpackages.tex}% - {\typeout{*************************************^^J% - * File `userpackages.tex' used.^^J% - *************************************}% - \newcommand*\RecordPackage[4]{}% - % warum gibt es kein \@gobblethree? ist jetzt egal! - }% - {% - \immediate\openout\User@Packages userpackages.tex\relax - \begingroup \catcode`\~=\active \let~=\space - \immediate\write\User@Packages{% - \@percentchar\space userpackages.tex^^J% - \@percentchar\space generated by `\jobname'^^J% - \@percentchar\space \DTK@today}% - \endgroup - \AtEndDocument{% - \immediate\closeout\User@Packages\relax}% - \newcommand*\RecordPackage[4]{% - \immediate\write\User@Packages{% - \string\usepackage[##1]{##2}[##3] % - \@percentchar\space From file: ##4}}% - }% - \fi - % RN 2005-03-21 - \@ifpackageloaded{lineno}{% - \ifDTK@Draft@\else - \nolinenumbers - \fi - }{} -} -\def\indexname{Stichwortverzeichnis}% Besser woanders? -\def\printindex{% - \InputIfFileExists{\DTK@jobname.ind}{}{% - \typeout{No file \DTK@jobname.ind.}% - \typeout{Use the following command to create it:^^J% - \@spaces makeindex -s dtk-idx.ist -o \DTK@jobname.ind \DTK@jobname.idx}% - \typeout{\space}}% -} -\@fptop\z@ - -\endinput -%% -%% End of file `dtk.sty'. diff --git a/Master/texmf-dist/tex/latex/dtk/dtk07.clo b/Master/texmf-dist/tex/latex/dtk/dtk07.clo deleted file mode 100644 index 2b86288d557..00000000000 --- a/Master/texmf-dist/tex/latex/dtk/dtk07.clo +++ /dev/null @@ -1,80 +0,0 @@ -%% -%% This is file `dtk07.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `2006|2007') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk07.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.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk.dtx,v 1.9b 2006/08/11 21:03:42 hv Exp hv $ -%%^^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-2006 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 `dtk07.clo'. diff --git a/Master/texmf-dist/tex/latex/dtk/dtk10.clo b/Master/texmf-dist/tex/latex/dtk/dtk10.clo new file mode 100644 index 00000000000..67d18dd570e --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk10.clo @@ -0,0 +1,18 @@ + +\ProvidesFile{dtk10.clo} + [2009/11/01 v0.1a dtk class option (RN)] + +\input{dtk.clo} + +\IfFileExists{paralist.sty}{% +\RequirePackage[neverdecrease]{paralist} + \let\itemize\compactitem + \let\enditemize\endcompactitem + \let\enumerate\compactenum + \let\endenumerate\endcompactenum + \let\description\compactdesc + \let\enddescription\endcompactdesc +}{} + +\endinput + diff --git a/Master/texmf-dist/tex/latex/dtk/dtklogos.sty b/Master/texmf-dist/tex/latex/dtk/dtklogos.sty index 3a43f41a075..8b36218254f 100644 --- a/Master/texmf-dist/tex/latex/dtk/dtklogos.sty +++ b/Master/texmf-dist/tex/latex/dtk/dtklogos.sty @@ -77,8 +77,8 @@ %%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\DTKrcs$#1: #2 #3${#2} \def\filename{dtk.dtx} -\xdef\fileversion{\DTKrcs$Revision: 1.10 $} -\xdef\filedate{\DTKrcs$Date: 2007/08/28 18:17:42 $} +\xdef\fileversion{\DTKrcs$Revision: 1.9a $} +\xdef\filedate{\DTKrcs$Date: 2005/10/29 18:17:42 $} \let\docversion=\fileversion \let\docdate=\filedate \ProvidesPackage{dtklogos}[\filedate\space\fileversion\space gene] @@ -122,13 +122,41 @@ \fi \newcommand{\logo@smaller}{\protect\logo@sm@ller} \fi -\renewcommand\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX% - \spacefactor1000 } + +% Tip aus OS X TeX von Peter Dyballa vom 25.9.08 fuer die +% Befehle \XeTeX und \XeLaTeX; das Paket xltxtra fuehrt +% bei mir irgendwie zu Fehlermeldungen... +\providecommand*\TeX@logo@spacing[6]{% + \def\xxt@kern@Te{#1}% + \def\xxt@kern@eX{#2}% + \def\xxt@lower@e{#3}% + \def\xxt@kern@La{#4}% + \def\xxt@kern@aT{#5}% + \def\xxt@kern@eL{#6}% +} +\DeclareRobustCommand\XeTeX{% + \leavevmode + \smash{% + X\lower\xxt@lower@e + \hbox{\kern\xxt@kern@eX + \setbox0=\hbox{E}\dimen0=\ht0\advance\dimen0by\dp0% + \reflectbox{E}% + }\kern\xxt@kern@Te\TeX}}% +\DeclareRobustCommand\XeLaTeX{% + \leavevmode + \smash{% + X\lower\xxt@lower@e + \hbox{\kern\xxt@kern@eX + \setbox0=\hbox{E}\dimen0=\ht0\advance\dimen0by\dp0\relax + \reflectbox{E}% + }\kern\xxt@kern@eL\LaTeX}} +\TeX@logo@spacing{-0.15em}{-0.125em}{0.5ex}{-0.36em}{-0.12em}{-0.13em} +%\providecommand{\XeTeX}{X\kern-.1em\lower.5ex\hbox{\reflectbox{E}}\kern-.15em\TeX} +%\providecommand{\XeLaTeX}{X\kern-.1em\lower.5ex\hbox{\reflectbox{E}}\kern-.15em\LaTeX} \providecommand\AmS{% \(\cal A\)\kern-.1667em\lower.5ex\hbox {\(\cal M\)}\kern-.125em{\(\cal S\)}} \providecommand\AMS{\AmS} -\providecommand{\XeTeX}{X\kern-.1em\lower.5ex\hbox{\reflectbox{E}}\kern-.15em\TeX} \providecommand\AmSLaTeX{\AmS-\LaTeX} \providecommand\AMSLaTeX{\AmSLaTeX} \providecommand\AmSTeX{% @@ -159,6 +187,7 @@ \kern-.125em {\the\textfont2 S}-\TeX} \providecommand\LamSTeX{\LAMSTeX} \providecommand\LAmSTeX{\LAMSTeX} +\providecommand\La{L\kern-.36em\raise.3ex\hbox{\sc a}} \providecommand\LaTeX{% L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em\TeX} \providecommand\LATEX{\LaTeX} @@ -243,12 +272,12 @@ \providecommand\WinEdtKK{\mbox{\textsf{WinEdt2k}}}% \providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@} \providecommand*{\exTeX}{% - \textrm{% das Logo grundsätzlich serifenbehaftet + \textrm{% das Logo grunds^^e4tzlich serifenbehaftet \ensuremath{\textstyle\varepsilon_{\kern-0.15em\mathcal{X}}}% \kern-.15em\TeX }% } - \providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}} +\providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}} \providecommand\dante{DANTE \eV} \providecommand\Dante{DANTE, Deutschsprachige Anwendervereinigung \TeX~\eV} @@ -267,7 +296,7 @@ \hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}\kern-0.2emS$}} \providecommand\eTeX{{\leavevmode\hbox{$\varepsilon$}-\TeX}} \providecommand*{\ExTeX}{% RN 2005-01-15 - \textrm{% das Logo grundsätzlich serifenbehaftet + \textrm{% das Logo grunds^^e4tzlich serifenbehaftet \ensuremath{\textstyle\varepsilon_{\kern-0.15em\mathcal{X}}}% \kern-.15em\TeX }% @@ -283,9 +312,34 @@ {\providecommand*\DANTE[1][]{DANTE}} \providecommand*\ConTeXt{Con\TeX t} \providecommand*\conTeXt{con\TeX t} -\providecommand\Thanh{H\`an Th\^e\protect\llap{\raise 0.5ex\hbox{\'{\relax}}} Th\`anh} \providecommand*\MiKTeX{MiK\TeX} \providecommand*\MikTeX\MiKTeX +% +\providecommand\ThanhVN{H\`an Th\^e\protect\llap{\raise 0.5ex\hbox{\'{}}}} +\providecommand\ThanhNN{Th\`anh} +\providecommand\Thanh{H\`an Th\^e\protect\llap{\raise 0.5ex\hbox{\'{\relax}}} Th\`anh} + +\TeX@logo@spacing{-0.15em}{-0.15em}{0.5ex}{-0.36em}{-0.15em}{-0.1em} + +\DeclareRobustCommand\XeTeX{% + \leavevmode + \smash{% + X\lower\xxt@lower@e + \hbox{\kern\xxt@kern@eX + \setbox0=\hbox{E}\dimen0=\ht0\advance\dimen0by\dp0% + \raise\dimen0\hbox{\rotatebox{180}{\box0}}% + }\kern\xxt@kern@Te\TeX}}% + +\DeclareRobustCommand\XeLaTeX{% + \leavevmode + \smash{% + X\lower\xxt@lower@e + \hbox{\kern\xxt@kern@eX + \setbox0=\hbox{E}\dimen0=\ht0\advance\dimen0by\dp0\relax + \raise\dimen0\hbox{\rotatebox{180}{\box0}}% + }\kern\xxt@kern@eL\LaTeX}} +% +% \endinput %% %% End of file `dtklogos.sty'. -- cgit v1.2.3