-
Inhaltsverzeichnis
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
-
Warum ausgerechnet die?
Gibt es einen bestimmten (oder auch zwingenden) Grund für die Benutzung dieser Klasse?
Thorsten
-
amsart
Hallo Steve94,
meinst du so etwas:
Code:
\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\linespacing}%
{\normalfont\bfseries\scshape}}
\def\section{\@startsection{section}{2}%
\z@{.5\linespacing\@plus\linespacing}{.5\linespacing}%
{\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/...p/t-54320.html
Viel Erfolg
Lieben Gruß
Martin
-
Versuchs mal mit:
Code:
\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)
Code:
\newcommand{\tocsection}[3]{%
\indentlabel{\@ifnotempty{#2}{\ignorespaces#1 #2.\quad}}#3}
Wozu das \@ifnotempty dient, weiß ich nicht, vielleicht hat jemand eine Idee?
-
ctansearch's Variante ist genau das, was ich gesucht habe. Vielen Dank! :-)