summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/dtk/dtk.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/dtk/dtk.cls')
-rw-r--r--Master/texmf-dist/tex/latex/dtk/dtk.cls109
1 files changed, 37 insertions, 72 deletions
diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.cls b/Master/texmf-dist/tex/latex/dtk/dtk.cls
index 30c97c17359..5ed9fd68f54 100644
--- a/Master/texmf-dist/tex/latex/dtk/dtk.cls
+++ b/Master/texmf-dist/tex/latex/dtk/dtk.cls
@@ -1,4 +1,4 @@
-%% $Id: dtk.cls 12 2010-06-19 06:45:56Z herbert $
+%% $Id: dtk.cls 15 2010-11-03 19:15:55Z herbert $
%%
%% This is file `dtk.cls',
%%
@@ -17,8 +17,8 @@
%% version 2005/12/01 or later.
%
\def\filename{dtk.cls}
-\def\fileversion{1.21}
-\def\filedate{2009/12/02}
+\def\fileversion{1.22}
+\def\filedate{2010/11/06}
%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{dtk}[\filedate~\fileversion~ dtk document class (gn,rn,hv)]
@@ -157,21 +157,18 @@
\fi
%%%%%%%%%%
\RequirePackage[T1]{fontenc}
-\ifDTK@tgpagella@
- \RequirePackage{mathpazo,tgpagella}
-\else
- \ifDTK@tgschola@
- \usepackage{libertine}
-% \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{pamath}
+% \RequirePackage{mathpazo}
+% \RequirePackage[scale=0.95]{tgcursor}
+% \RequirePackage[scale=0.95]{tgpagella}
+% \RequirePackage[scale=0.85]{tgheros}
+ \RequirePackage{lmodern}
+\RequirePackage%[factor=1500,verbose=true,final=true]
+{microtype}
+%
+\IfFileExists{luximono.sty}
+ {\RequirePackage[scaled=0.85]{luximono}}
+ {\RequirePackage[scaled=0.85]{beramono}}
\RequirePackage[full]{textcomp}
\ifDTK@Author@\else\RequirePackage[utf8]{inputenc}\fi
\usepackage{fixltx2e}
@@ -182,17 +179,16 @@
\RequirePackage{babel}
\RequirePackage{tabularx}
-\iffalse
-\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
-\fi
+\RequirePackage{cmap}
+\RequirePackage{eurosym}
+\RequirePackage{graphicx}
+\RequirePackage{xspace,shortvrb}
+\RequirePackage[bottom,marginal]{footmisc}
+\RequirePackage{array,calc}
+\RequirePackage{enumerate}
+\RequirePackage{booktabs}
+\RequirePackage{subfig}
+\RequirePackage{setspace}
\RequirePackage{multicol}
\ifDTK@Author@\else
@@ -480,6 +476,12 @@
%
\newcommand\keywords[1]{\def\DTK@keywords{#1}}
\def\DTK@keywords{}
+
+\renewcommand\title[2][]{%
+ \gdef\@title{#2}%
+ \def\@@temp{#1}%
+ \ifx\@@temp\@empty\gdef\@@title{#2}\else\gdef\@@title{#1}\fi}
+
\renewcommand\maketitle{%
\ifDTK@Author@ \thispagestyle{part}\fi
\ifdim\DTKtitle@skip>0pt\vspace{\DTKtitle@skip}\fi
@@ -514,8 +516,8 @@
\end{minipage}%
\@thanks
\let\thanks\@gobble
- \addcontentsline{toc}{chapter}{\@title}%
- \markboth{\@title}{\@title}%
+ \addcontentsline{toc}{chapter}{\@@title}%
+ \markboth{\@@title}{\@@title}%
\endgroup
\let\@title=\@empty
\let\@author=\@empty
@@ -666,47 +668,6 @@
\CoverArt{#1}{#2}{#3}%
\newpage}
\fi
-\newcommand\CoverArt[3]{%
- \ifx\CoverTitleFont\@undefined
- \newfont\CoverTitleFont{
-% ecrm1700
- lmr10 scaled \magstep 5}
- \fi
- \ifx\CoverNumberFont\@undefined
- \newfont\CoverNumberFont{%ecrm1700
- lmr10 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%
}
@@ -867,6 +828,7 @@
\cover@sub{\volume}{\DTKedition}{\DTKdate}
\end{minipage}\vspace{16pt minus 8pt}\par
}
+\iffalse
\DeclareFontShape{T1}{cmr}{bdx}{n}
{<5><6><7><8><9><10><10.95><12>
<14.4><17.28><20.74><24.88> ecrb10
@@ -875,6 +837,7 @@
{<5><6><7><8><9><10><10.95><12>
<14.4><17.28><20.74><24.88> cmbdx10
}{}
+\fi
\setcounter{tocdepth}{0}
\renewcommand\l@part[2]{%
\addpenalty{-\@highpenalty}%
@@ -945,6 +908,7 @@
\mediawidth\paperwidth\mediaheight\paperheight
\fi
+\iffalse
\AtBeginDocument{%
\begingroup% vielleicht noch intelligenter...
\ttfamily
@@ -957,6 +921,7 @@
\fi
\endgroup
}
+\fi
\RequirePackage{makeidx}
\renewenvironment{theindex}
{\begin{multicols}{2}[\section{\indexname}\vspace{-.5\baselineskip}]%