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

tocloftAMS 클래스와 호환되지 않는 것 같습니다 . 와 함께 사용할 수 있는 방법은 없습니다 amsbook.

답변2

나도 사용한다 amsbook. 많은 장에 그림이 많기 때문에 그림 번호가 그림 캡션과 겹칩니다. 이에 대한 쉬운 해결책은 각 캡션을 \quad.

예:

\caption{\quad Negative example for question xxx}

이 솔루션은 정교하지는 않지만 작동합니다.

관련 정보