테이블 참조가 올바르게 컴파일되지 않음

테이블 참조가 올바르게 컴파일되지 않음

LaTeX가 이 테이블을 제대로 참조하지 않는 이유에 대한 지침이 있기를 바랍니다.

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

여러 번 컴파일하고 캡션 내부로 레이블을 이동하려고 시도했지만 둘 중 어느 것도 작동하지 않았습니다. 나는 여전히 "In Table ??"을 얻습니다. 출력으로. 왜 이런 일이 일어날 수 있습니까? 어떤 도움을 주셔서 감사합니다!

답변1

처럼@DavidCarlisle의 댓글에 메모가 있습니다., \caption*카운터를 업데이트하지 않으므로 라벨을 붙일 것이 없습니다 \label.

그만큼caption선적 서류 비치말한다 (p. 17):

패키지 는 캡션을 조판하는 longtable명령을 정의합니다.\caption*레이블이 없고 테이블 목록에 항목이 없습니다.. [. . .] caption패키지도 이 기능을 제공하므로 이제 모든 부동 환경 내에서 이 명령을 사용할 수 있습니다.

원하는 형식을 얻으려면(댓글에서 언급했듯이caption), ' 를 사용할 수 있습니다 \captionsetup.

booktabs또한 나는 다음 MWE에서 자유롭게 사용할 수 있었습니다 . 더 좋은 테이블을 조판하기 위해 이 패키지를 사용할 수도 있습니다. 참조선적 서류 비치조판 테이블에 대한 몇 가지 팁을 확인하세요. 간단히 말해서, 패키지는 \toprule, \bottomrule및 를 제공하며 \midrule이는 \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}

여기에 이미지 설명을 입력하세요

관련 정보