Konflikt zwischen amsbook und tocloft

Konflikt zwischen amsbook und tocloft

Ich verwende für meine Abschlussarbeit eine Dokumentklasse, die auf der amsbook-Klasse basiert und möchte gleichzeitig das Abbildungs- und Tabellenverzeichnis mit tocloft formatieren. Aber anscheinend gibt es zwischen diesen beiden Klassen Konflikte. Ein einfacher Code wie:

\documentclass{amsbook}
\usepackage{tocloft}

\begin{document}
\chapter{test}
\end{document}

gibt diesen Fehler aus:

Chapter 1
! Missing } inserted.
<inserted text>
}
l.6 \chapter{test}
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Too many }'s.
\l@chapter ...nt #1}\nobreak \cftchapfillnum {#2}}
\fi
l.6 \chapter{test}
You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.
[1
{/usr/local/texlive/2015/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./test.aux) )

Die einzige Lösung, die ich fand, warHierwas bei mir nicht funktioniert. Hat jemand eine Idee, wie man diesen Konflikt lösen kann?

Danke schön.

Antwort1

Ich fürchte, tocloftes ist nicht mit den AMS-Klassen kompatibel. Sie können es auf keinen Fall mit verwenden amsbook.

Antwort2

Ich verwende auch amsbook. Da ich in vielen Kapiteln viele Abbildungen habe, überschneidet sich die Abbildungsnummer mit der Abbildungsüberschrift. Eine einfache Lösung hierfür war, jede Überschrift mit zu beginnen \quad.

Beispiel:

\caption{\quad Negative example for question xxx}

Diese Lösung ist nicht ausgefeilt, aber sie funktioniert.

verwandte Informationen