2009-04-29 2 views
22

latex의 테이블에 캡션을 추가하려고하는데 "! LaTeX Error : \ caption outside float."라는 오류가 발생합니다. 나는 ti가 그것이 테이블 밖에 있다는 것을 의미하는 오류에서부터 분명히 그것을 넣었다.테이블 외부 캡션?

\begin{tabular}{|c|c|c|c|c|c|} 
\caption{Table1} 
Potentiometer & Resistance & \multicolumn{2}{c}{Calculated V\textsubscript{32}} & \multicolumn{2}{c|}{Measured V\textsubscript{32}}\\ \cline{3-6} 
Position & R\textsubscript{34} & Amplitude & Phase & Amplitude & Phase\\ \hline \hline 
1 & 303.8 & & 2.73 & 28.2 & 2.51\\ 
2 & 1.141k & & 1.81 & 28.2 & 1.63\\ 
3 & 3.453k & & 0.79 & 28.2 & 0.5\\ 
4 & 5.33k & & 0.53 & 28.2 & 0.38\\ 
5 & 7.45k & & 0.38 & 28.2 & 0.25\\ 
6 & 9.54k & & 0.30 & 28.2 & 0.13\\ 
7 & 10.84k & & 0.27 & 28.2 & 0.13\\ 
\hline 
\end{tabular} 

답변

37

표 형식 환경에서는 캡션을 사용할 수 없습니다. 당신은 같은 것을 할 필요가 :

\begin{table} 
\begin{tabular}{|c|c|c|c|c|c|} 
Potentiometer & Resistance & \multicolumn{2}{c}{Calculated V\textsubscript{32}} & \multicolumn{2}{c|}{Measured V\textsubscript{32}}\\ \cline{3-6} 
Position & R\textsubscript{34} & Amplitude & Phase & Amplitude & Phase\\ \hline \hline 
1 & 303.8 & & 2.73 & 28.2 & 2.51\\ 
2 & 1.141k & & 1.81 & 28.2 & 1.63\\ 
3 & 3.453k & & 0.79 & 28.2 & 0.5\\ 
4 & 5.33k & & 0.53 & 28.2 & 0.38\\ 
5 & 7.45k & & 0.38 & 28.2 & 0.25\\ 
6 & 9.54k & & 0.30 & 28.2 & 0.13\\ 
7 & 10.84k & & 0.27 & 28.2 & 0.13\\ 
\hline 
\end{tabular} 
\caption{Table1} 
\label{tab:xyz} 
\end{table} 
+2

+1. 거기에 \ label {}을 붙이십시오. 그것은 썩은 스타일로 부유물을 넣고 적어도 한번은 언급하지 않습니다. – dmckee

+2

캡션을 기본 위치로 이동 했으므로 캡션을 아래로 이동했습니다 (그렇지 않으면 간격이 잘못됩니다). 캡션 패키지를 맨 위로 이동하려면 캡션 패키지를 살펴보십시오. –

20

을 당신이 "부동"(예를 들어, 표 또는 그림) 당신이 그것을 정의하는 자리에서 "멀리 떠"합니다 사용하지 않으려면, 당신은 추가 할 수 있습니다 :

\begin{center} 
    \captionof{table}{Caption text goes here} 
    \label{table1} % for use in \ref{table1} if you want to refer to the table number 
    \begin{tabular}{|c|c|c|c|c|c|} 
    % etc. 
    \end{tabular} 
\end{center} 

가 아닌 플로트에 자동으로 번호가 매겨진 캡션을 추가하는 :

프리앰블에
\usepackage{capt-of} 

다음과 같은 일을 할.

+1

새 소개. 나는 이것을 일반적으로 낙담시킬 것이다 --- TeX은 좋은 레이아웃에 대해 많은 것을 알고있다. 그러나 그것을 알고있는 것이 좋다. – dmckee

+0

캡션의 간격이 표 형식 위에 올 수 있도록 올바른지 확인하는 것을 잊지 마십시오. 기본적으로 아래에 예상됩니다. –

+0

이것은 실제로 나에게 정말 도움이되었는데, 필자는 두 개의 열 문서 내에서 특별한 단일 열 환경의 표에 캡션을 추가해야했습니다. 필자가 사용하고있는 단일 열 환경은 표 형식을 사용하지 않지만 표가 필요하므로 괜찮은 결과와 함께 사용할 수 있습니다. dmckee와 동의하십시오, 일반적으로 그것을 억제하십시오. – EricR