계속해서 "패키지 hipcap 오류: \caption을 사용하는 것을 잊어버렸습니다."라는 메시지가 계속 나타납니다. 내 코드의 이 부분에서 오류가 발생했습니다.

계속해서 "패키지 hipcap 오류: \caption을 사용하는 것을 잊어버렸습니다."라는 메시지가 계속 나타납니다. 내 코드의 이 부분에서 오류가 발생했습니다.

내 코드의 이 부분에서 위에 나열된 오류가 계속 발생합니다. 꺼내보니 잘 실행되고 오류도 발생하지 않습니다. 이 표는 더 큰 논문에 입력되는 장의 일부입니다. 이것은 교수님이 직접 만든 문서 클래스인 Plain TeX입니다. 가능하다면 도와주세요.

\begin{table}[h]
\begin{tabular}{lllllllllllllllllllllllllll}
\textit{Plaintext Letter} & A & B & C & D & E & F & G & H & I & J & K  & L  & M  & N  & O  & P  & Q  & R  & S  & T  & U  & V  & W  & X  & Y  & Z \\\
\textit{Numerical Equivalent} & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 & 20 & 21 & 22 & 23 & 24  & 25 \\\
\end{tabular}
\end{table}

답변1

패키지는 해당 명령이 따를 것이라고 가정하여 hypcap부동 소수점의 시작 부분에 앵커를 바로 설정합니다 . 이는 에 대한 앵커 이름을 파생하는 데 사용되는 번호를 담당합니다 . 그러나 질문의 ​​테이블 부동 개체에는 이 없습니다. 따라서 누락에 대한 오류 메시지가 정확합니다.\capstart\caption\capstart\caption\caption

가 누락되어 플로트 시작 부분의 앵커 설정이 필요하지 않으므로 이 플로트에 대한 \caption는 다른 플로트 객체에 대해 자동으로 추가된 을 잃지 않고 \capstart비활성화할 수 있습니다 .\capstartfalse\capstart

\documentclass{article}
\usepackage{hyperref}
\usepackage[all]{hypcap}

\begin{document}

\listoftables

\begin{table}
  \caption{First table}
\end{table}

\capstartfalse
\begin{table}
  \begin{tabular}{lc*{25}{@{ }c}}
    \textit{Plaintext Letter} & A & B & C & D & E & F & G & H & I & J & K  & L
    & M  & N  & O  & P  & Q  & R  & S  & T  & U  & V  & W  & X  & Y  & Z \\
    \textit{Numerical Equivalent} & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 &
    11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 & 20 & 21 & 22 & 23 & 24  & 25
    \\
  \end{tabular}
\end{table}
\capstarttrue

\begin{table}
  \caption{Last table}
\end{table}
\end{document}

관련 정보