diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/dtk/dtk.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/dtk/dtk.cls | 109 |
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}]% |