summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/mentis
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/mentis')
-rw-r--r--Master/texmf-dist/tex/latex/mentis/mentis.cls112
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