Конфликт между amsbook и tocloft

Конфликт между amsbook и tocloft

Я использую класс документа, основанный на классе amsbook для своей диссертации, и в то же время я хочу стилизовать список рисунков и таблиц с помощью tocloft. Но, по-видимому, эти два класса конфликтуют. Простой код:

\documentclass{amsbook}
\usepackage{tocloft}

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

выдает такую ​​ошибку:

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

Единственное решение, которое я нашел, былоздесьчто не работает для меня. Кто-нибудь знает, как решить этот конфликт?

Спасибо.

решение1

Боюсь, tocloftчто это несовместимо с классами AMS. Нет способа использовать его с amsbook.

решение2

Я также использую amsbook. Поскольку у меня много рисунков во многих главах, номер рисунка перекрывается с подписью к рисунку. Простым решением этой проблемы было начинать каждую подпись с \quad.

Пример:

\caption{\quad Negative example for question xxx}

Это решение несложное, но оно работает.

Связанный контент