blob: 5e32eff4276d886edc3ce1eee3ac3ea54fc90fa5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
% PARTTOC.STY
% Erzeugt ein Mini-TOC
% Das Layout der Eintraege im Mini-TOC
\newcommand{\l@ptcentry}[2]
{\par\textbf{#1} #2\\\nopagebreak}
\newcommand{\l@ptctext}[2]
{\small#1\\}
% Der Befehl zum Vormerken
\newcommand{\ptocentry}[2]
{\addcontentsline{p\the\c@part}{ptcentry}
{$\triangleright$ #1}
\addcontentsline{p\the\c@part}{ptctext}{#2}}
% Erzeuge das Mini-TOC
% (lies die einzelnen Dateien ein)
\newcommand{\printptoc}
{\rule{\textwidth}{2pt}\vspace{20pt}
\@starttoc{p\the\c@part}}
% Uebernommen aus LaTeX.ltx. Titelseite
% von \part muss z.T. neu definiert werden
\def\@part[#1]#2{%
\ifnum\c@secnumdepth >-2\relax
\refstepcounter{part}%
\addcontentsline{toc}{part}
{\thepart\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}
\fi
\markboth{}{}
{\interlinepenalty \@M
\setlength{\parindent}{0pt}
\ifnum\c@secnumdepth>-2\relax
\textbf{\huge \partname~\thepart}
\par\vspace{20pt}
\fi
\textbf{\Huge #2}\par
\printptoc}
\@endpart\cleardoublepage
}
\def\@spart#1{%
{\interlinepenalty \@M
\setlength{\parindent}{0pt}
\textbf{\Huge #1}\par
\printptoc}
\@endpart\cleardoublepage
}
|