\caption 사용 시 표 목록 및 그림 목록 오류 발생

\caption 사용 시 표 목록 및 그림 목록 오류 발생

제가 논문을 쓰려고 했을 때 이런 문제를 발견했습니다.

목차에 그림이 표시되지 않았습니다. 그림 목록. 테이블도 마찬가지였습니다. Added를 사용하여 컴파일하려고 하면 \caption{some figure}오류 메시지가 나타납니다.

! Undefined control sequence.
\l@figure #1#2->\ifnum \c@lofdepth 
                                   >\z@ \vskip \cftbeforefigskip {\leftskip ...
l.2 ...paces normal \relax }}{3}{figure.caption.6}
                                                  %
?

나는 다른 사람들이 대답한 유용한 질문을 시도하고 찾았습니다.LOF 및 LOT의 장으로 부록을 포함하고 lof 및 lot의 형식을 지정하는 장을 포함합니다.

그래서 이전에 코드를 로드했습니다 \begin{document}.

\makeatletter
\def\thisparttitle{}\def\thispartnumber{}
\newtoggle{noFigs}

\apptocmd{\@part}%
  {\gdef\thisparttitle{#1}\gdef\thispartnumber{\thepart}%
    \global\toggletrue{noFigs}}{}{}

\AtBeginDocument{%
  \AtBeginEnvironment{figure}{%
    \iftoggle{noFigs}{
      \addtocontents{lof}{\protect\contentsline {part}%
        {\protect\numberline {\thispartnumber} {\thisparttitle}}{}{} }
      \global\togglefalse{noFigs}
    }{}
  }%
}

\makeatother

그러나 \begin{document}. 패키지가 subcaption호환되지 않는 것으로 나타났습니다. 패키지 subfigure는 대안이 될 수 있지만 그다지 좋지는 않습니다. 또한 \floatfoot설정 코드로 컴파일한 후에도 해당 명령에서 오류 메시지가 생성되는 것을 발견했습니다 .

이견있는 사람? 감사합니다!

답변1

방금 게시한 질문에 대한 해결책을 찾았습니다.

다음 코드를 프리앰블에 복사합니다.

\usepackage{subcaption}

\captionsetup[subfigure]{list=false}

\usepackage[subfigure]{tocloft}

\newcounter{lofdepth}
\setcounter{lofdepth}{2}

\cftpagenumbersoff{subfigure}

관련 정보