Continue recebendo "Erro de pacote hypcap: você esqueceu de usar \caption." erro desta parte do meu código

Continue recebendo "Erro de pacote hypcap: você esqueceu de usar \caption." erro desta parte do meu código

Continuo recebendo o erro listado acima nesta parte do meu código. Quando o retiro, ele funciona bem e não recebo erros. Esta tabela faz parte de um capítulo que fornece informações para um artigo maior. Este é o TeX simples, uma aula de documentos caseira que meu professor fez. Por favor, ajude se você puder.

\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}

Responder1

O pacote hypcapdefine uma âncora logo no início do float, \capstartassumindo que o comando correspondente \captionseguirá, que é responsável pelo número, que é usado para derivar um nome de âncora para \capstart. Porém, \captionestá faltando no objeto float da tabela da pergunta. Portanto, a mensagem de erro sobre uma falta \captionestá correta.

Como a configuração da âncora no início do float não é necessária aqui por causa do missing \caption, o \capstartpara este float pode ser desabilitado \capstartfalsesem perder o adicionado automaticamente \capstartpara os outros objetos float:

\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}

informação relacionada