Referência de tabela não compilando corretamente

Referência de tabela não compilando corretamente

Espero alguma orientação sobre por que o LaTeX não está fazendo referência adequada a esta tabela.

\begin{table}[ht] 
\caption*{Table 2 \\ Number and Percentage}\label{tab:table2} 
\centering
\begin{tabular}{rrrrrr}
\hline
 & \# & \# & \# & \% & \% \\ 
  \hline
  A  & 446 & 105 & 42 & 23.54 & 9.42 \\ 
  B  & 389 & 6 & 69 & 1.54 & 17.74 \\ 
  C  & 355 & 8 & 79 & 2.25 & 22.25 \\ 
  D  & 343 & 21 & 107 & 6.12 & 31.20 \\ 
  \hline
\end{tabular}
\end{table}

In Table~\ref{tab:table2} ...

Tentei compilar várias vezes e mover o rótulo dentro da legenda, mas nada disso funcionou; Ainda recebo "Na tabela ??" como saída. Por que isso pode estar acontecendo? Obrigado por qualquer ajuda!

Responder1

Como@DavidCarlisle observa nos comentários, \caption*não atualiza um contador, portanto não há nada para \labelrotular.

Ocaptiondocumentaçãodiz (pág. 17):

O longtablepacote define o comando \caption*que compõe a legendasem etiqueta e sem entrada na lista de tabelas. [. . .] O captionpacote também oferece esse recurso, então você pode usar este comando agora em cada ambiente flutuante [ênfase adicionada]

Para obter o formato desejado (como você observou nos comentários), você pode simplesmente fazer uso de caption's \captionsetup.

Além disso, tomei a liberdade de usar booktabsno seguinte MWE. Você pode querer usar este pacote para compor tabelas mais agradáveis. Veja odocumentaçãopara obter algumas dicas sobre composição de tabelas. Resumindo, o pacote fornece \toprule, \bottomrule, e \midrule, que são melhores que \hline.

\documentclass{article}

\usepackage{caption}
\captionsetup[table]{
    labelsep=newline,
    justification=centering
    }

\usepackage{booktabs} % for nicer looking tables

\begin{document}

\begin{table}[ht] 
\caption{Number and Percentage}\label{tab:table2} 
\centering
\begin{tabular}{rrrrrr}
\toprule
 & \# & \# & \# & \% & \% \\ 
  \midrule
  A  & 446 & 105 & 42 & 23.54 & 9.42 \\ 
  B  & 389 & 6 & 69 & 1.54 & 17.74 \\ 
  C  & 355 & 8 & 79 & 2.25 & 22.25 \\ 
  D  & 343 & 21 & 107 & 6.12 & 31.20 \\ 
  \bottomrule
\end{tabular}
\end{table}

In Table~\ref{tab:table2} ...

\end{document}

insira a descrição da imagem aqui

informação relacionada