PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis



Steve94
02-03-2012, 13:40
Guten Tag,

ich nutze die amsart-Klasse.
Dabei wird das Inhaltsverzeichnis so erstellt:

1.
1.1.
1.2.
2.
2.1.
2.2.

Wie kann ich die Punkte am Ende der \subsection entfernen?
Ziel ist es diese Darstellung zu erhalten:

1
1.1
1.2
2
2.1
2.2

\documentclass[12pt, oneside]{amsart}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

\begin{document}
\tableofcontents
\newpage
\section{A}
\subsection{A}
\subsection{AB}
\section{B}
\subsection{BA}
\subsection{BB}
\end{document}

Vielen Dank im Vorraus.
MfG, Steffen

localghost
02-03-2012, 17:23
Gibt es einen bestimmten (oder auch zwingenden) Grund für die Benutzung dieser Klasse?


Thorsten

nixversteh
02-03-2012, 19:18
Hallo Steve94,

meinst du so etwas:

\documentclass[12pt, oneside]{amsart}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

\makeatletter
%%% cp_amsart.cls-L1013ff
\def\subsection{\@startsection{subsection}{2}%
\z@{.5\linespacing\@plus\linespacing}{.5\linespaci ng}%
{\normalfont\bfseries\scshape}}
\def\section{\@startsection{section}{2}%
\z@{.5\linespacing\@plus\linespacing}{.5\linespaci ng}%
{\normalfont\bfseries\scshape}}
\makeatother

\begin{document}
\tableofcontents
\newpage
\section{A}
\subsection{A}
\subsection{AB}
\section{B}
\subsection{BA}
\subsection{BB}
\end{document}


Quelle: http://www.mrunix.de/forums/archive/index.php/t-54320.html
Viel Erfolg

Lieben Gruß

Martin

ctansearch
02-03-2012, 21:36
Versuchs mal mit:


\renewcommand{\tocsection}[3]{%
\indentlabel{{\ignorespaces#1 #2\quad}}#3}
\renewcommand{\tocsubsection}[3]{%
\indentlabel{{\ignorespaces#1 #2\quad}}#3}
\renewcommand{\tocsubsubsection}[3]{%
\indentlabel{{\ignorespaces#1 #2\quad}}#3}

usw


Im Originalcode steht (amsart.cls)



\newcommand{\tocsection}[3]{%
\indentlabel{\@ifnotempty{#2}{\ignorespaces#1 #2.\quad}}#3}

Wozu das \@ifnotempty dient, weiß ich nicht, vielleicht hat jemand eine Idee?

Steve94
02-03-2012, 21:40
ctansearch's Variante ist genau das, was ich gesucht habe. Vielen Dank! :-)