Conflito entre amsbook e tocloft

Conflito entre amsbook e tocloft

Eu uso uma classe de documento baseada na classe amsbook para minha tese e ao mesmo tempo quero estilizar a lista de figuras e tabelas com tocloft. Mas aparentemente esses dois têm conflitos. Um código simples como:

\documentclass{amsbook}
\usepackage{tocloft}

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

dá esse erro:

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

A única solução que encontrei foiaquio que não funciona para mim. Alguém tem alguma ideia de como resolver esse conflito?

Obrigado.

Responder1

Receio tocloftque não seja compatível com as aulas AMS. Não há como usá-lo com amsbook.

Responder2

Eu uso também amsbook. Como tenho muitas figuras em vários capítulos, o número da figura se sobrepõe à legenda da figura. Uma solução fácil para isso foi começar cada legenda com \quad.

Exemplo:

\caption{\quad Negative example for question xxx}

Esta solução não é sofisticada, mas funciona.

informação relacionada