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}