diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/mentis')
-rw-r--r-- | Master/texmf-dist/tex/latex/mentis/mentis.cls | 112 |
1 files changed, 51 insertions, 61 deletions
diff --git a/Master/texmf-dist/tex/latex/mentis/mentis.cls b/Master/texmf-dist/tex/latex/mentis/mentis.cls index 43a2940d79a..01c81d2791e 100644 --- a/Master/texmf-dist/tex/latex/mentis/mentis.cls +++ b/Master/texmf-dist/tex/latex/mentis/mentis.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright (C) 2003 by Georg M. Verweyen <Georg.Verweyen@rub.de> +%% Copyright (C) 2006 by Georg M. Verweyen <Georg.Verweyen@rub.de> %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.2 of this license @@ -21,38 +21,40 @@ %% 1999/12/01 or later. %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\ProvidesClass{mentis}[2004/06/23 v1.3 mentis.cls] +\ProvidesClass{mentis}[2006/03/01 v1.5 mentis.cls] +%%%% \changes{v1.0}{2003/09/25}{Erste Fassung} + +%%\usepackage{amsmath,amsfonts,amssymb} \LoadClassWithOptions{scrbook} \AtBeginDocument{% - \selectlanguage{ngerman}% - \makeindex% - \pagestyle{scrheadings}\pagestyle{mentis}% +%%%%% \selectlanguage{ngerman}% + \makeindex + \pagestyle{scrheadings} + \pagestyle{mentis} + \raggedbottom } -\RequirePackage[latin1]{inputenc} -\RequirePackage[OT1,T3,T1]{fontenc} -\RequirePackage[polutonikogreek,german,ngerman]{babel} -\RequirePackage[german]{varioref} -\RequirePackage{lgreek} -\RequirePackage{tabularx} -\RequirePackage{hhline} +\RequirePackage[LY1,OT4,T5,OT1,T3,T1]{fontenc} +\RequirePackage{babel} +%%% \begin{macrocode} +%%%\RequirePackage{lgreek} +%%% \end{macrocode} \RequirePackage{xspace} -\RequirePackage{amsmath} -\RequirePackage{amsfonts} -\RequirePackage{amssymb} \RequirePackage{textcomp} -\RequirePackage{graphics} \RequirePackage{scrpage2} \RequirePackage{jurabib} -\RequirePackage{picinpar} +%%% \begin{macrocode} +%%\RequirePackage{picinpar} +%%% \end{macrocode} \RequirePackage{makeidx} \RequirePackage{relsize} +\RequirePackage[stretch=15,shrink=15,step=5]{microtype} \RequirePackage{multicol} \RequirePackage{ragged2e} +\RequirePackage{geometry} \DeclareOption*{% \PassOptionsToClass{\CurrentOption}{scrbook}% } \DeclareOption{mentisklein}{\m@ntisklein} -\DeclareOption{mentiskleinAfuenf}{\m@ntiskleinAfuenf} \DeclareOption{mentisgross}{\m@ntisgross} \DeclareOption{mentisroemisch}{\m@ntisroemisch} \renewcommand{\@pnumwidth}{1.95em} @@ -123,41 +125,15 @@ \addtolength{\SubsubsectionLabelWidth}{-\ChapterExtraWidth}% \@dottedtocline{3}{\SubsubsectionIndentWidth}{\SubsubsectionLabelWidth}% } -\DeclareRobustCommand{\m@ntisgross}{ - \setlength{\oddsidemargin}{16.6mm} - \setlength{\textwidth}{117mm} - \setlength{\topmargin}{8.6mm} \setlength{\marginparsep}{2mm} \setlength{\marginparwidth}{17mm} - \setlength{\textheight}{195mm} - \setlength{\headsep}{\baselineskip} - \addtolength{\textheight}{-\headsep} - \addtolength{\textheight}{-\headheight} + \setlength{\headsep}{.5\baselineskip} +\DeclareRobustCommand{\m@ntisgross}{ +\geometry{width=117mm,height=195mm,includehead} } \DeclareRobustCommand{\m@ntisklein}{ - \setlength{\oddsidemargin}{24.4mm} - \setlength{\textwidth}{100mm} - \setlength{\topmargin}{14.6mm} - \setlength{\marginparsep}{2mm} - \setlength{\marginparwidth}{17mm} - \setlength{\textheight}{182mm} - \setlength{\headsep}{\baselineskip} - \addtolength{\textheight}{-\headsep} - \addtolength{\textheight}{-\headheight} + \geometry{width=100mm,height=182mm,includehead} } -\DeclareRobustCommand{\m@ntiskleinAfuenf}{ - \setlength{\oddsidemargin}{-15mm} - %\setlength{\evensidemargin}{-15mm} - \setlength{\textwidth}{100mm} - \setlength{\topmargin}{-16,07mm} - \setlength{\marginparsep}{2mm} - \setlength{\marginparwidth}{17mm} - \setlength{\textheight}{182mm} - \setlength{\headsep}{\baselineskip} - \addtolength{\textheight}{-\headsep} - \addtolength{\textheight}{-\headheight} -} - \ProcessOptions\relax \renewcommand{\titlepagestyle}{empty} \renewcommand{\partpagestyle}{empty} @@ -167,19 +143,36 @@ \newpagestyle{mentis}% {% {\rlap{\pagemark}% - \hfill\leftmark\hfill% + \hfill\leftmark\hfill }% - {\hfill\rightmark\hfill% + {\hfill\rightmark\hfill \llap{\pagemark}% }% - {\hfill\headmark\hfill% + {\hfill\headmark\hfill }% }% {% - {}% - {}% - {\hfill\pagemark\hfill} + {\hfill}% + {\hfill}% + {\hfill\pagemark\hfill}% }% +\renewcommand\@makefnmark{% + \hbox{\ftntm@font{\textsuperscript{% + \microtypecontext{protrusion=footnotes}\thefootnotemark}}}} +\SetProtrusion + [ context = footnotes ] + { font = */*/*/*/scriptsize } + { 0 = {,400}, + 1 = {,650}, + 2 = {,400}, + 3 = {,400}, + 4 = {,400}, + 5 = {,400}, + 6 = {,400}, + 7 = {,500}, + 8 = {,400}, + 9 = {,400}, + } \deffootnote[1.2em]{1.2em}{1.2em}{\textsuperscript{\thefootnotemark}\ } \renewcommand*{\footnoterule}{% \hrule\@width 2cm @@ -187,9 +180,9 @@ } \renewenvironment{quote}% {\list{}{\setlength{\listparindent}{1em}% - \setlength{\itemindent}{0em}% + \setlength{\itemindent}{\z@}% \setlength{\leftmargin}{2em}% - \setlength{\rightmargin}{0em}% + \setlength{\rightmargin}{\z@}% \setlength{\parsep}{\z@}% }% \smaller\item\relax\ignorespaces% @@ -372,7 +365,6 @@ \setlength{\jbbibhang}{1em} \jbdotafterbibentry \clubpenalty=5001 \widowpenalty=5001 -\setlength{\emergencystretch}{25pt} \newcommand{\setB}{{\mathord{\mathbb B}}\xspace} \newcommand{\setC}{{\mathord{\mathbb C}}\xspace} \newcommand{\setN}{{\mathord{\mathbb N}}\xspace} @@ -382,7 +374,7 @@ \newcommand{\strich}{\ensuremath{{}^{\prime}}}% \newcommand{\stern}{\ensuremath{{}^{\ast}}} \newcommand{\spitz}[1]{% -{\textlangle}#1{\textrangle}% +\ensuremath{\langle\text{#1}\rangle}% } \newcommand{\textbfsf}[1]{% {\sffamily\bfseries #1}% @@ -399,9 +391,7 @@ }}% } \newcommand*{\roem}[1]{\textsc{\@roman{#1}}} -\setlength{\emergencystretch}{1em}% -\tolerance=125% -\newenvironment{tolerant}[1]{% +\newenvironment{tolerant}[1][4900]{% \par\tolerance=#1\relax }{% \par |