summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/latex-tipps-und-tricks/tocbel.sty
blob: b2928634a2e0ae592be15a8c25bd63aba357167b (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
%  tocbel.sty
% Die Abschnitte werden hintereinander aufgelistet,
% wie in aelteren schoengeistigen Werken. 
\RequirePackage{ifthen}

\newboolean{firstsec}

\renewcommand{\numberline}[1]
  {\makebox[1.5em][l]{#1}}

\renewcommand{\l@part}[2]{\par\vspace{2ex}
  \noindent\textbf{#1}
  \setboolean{firstsec}{true}
  \par\nopagebreak}
\renewcommand{\l@chapter}[2]{\par\vspace*{1ex}%
  \noindent\textbf{#1\dotfill#2}
  \par\nopagebreak
  \setboolean{firstsec}{true}
  }
\renewcommand{\l@section}[2]{%
  \ifthenelse{\boolean{firstsec}}%
    {\noindent\setboolean{firstsec}{false}}%
    {-- }%
  \textsc{\renewcommand{\numberline}[1]{}\small#1}}
\renewcommand{\l@subsection}[2]{}