Conflicto entre amsbook y tocloft

Conflicto entre amsbook y tocloft

Utilizo una clase de documento que está basada en la clase amsbook para mi tesis y al mismo tiempo quiero estilizar la lista de figuras y tablas con tocloft. Pero aparentemente estos dos tienen conflictos. Un código simple como:

\documentclass{amsbook}
\usepackage{tocloft}

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

da tal error:

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) )

La única solución que encontré fueaquílo cual no me funciona. ¿Alguien tiene alguna idea de cómo resolver este conflicto?

Gracias.

Respuesta1

Me temo que tocloftno es compatible con las clases de AMS. No hay manera de que puedas usarlo con amsbook.

Respuesta2

Yo también uso amsbook. Como tengo muchas figuras en muchos capítulos, el número de la figura se superpone con el título de la figura. Una solución fácil era comenzar cada título con \quad.

Ejemplo:

\caption{\quad Negative example for question xxx}

Esta solución no es sofisticada pero funciona.

información relacionada