2009-04-29 20 views
22

Latekste bir tabloya resim yazısı eklemeye çalışıyorum, ancak bu hatayı "! LaTeX Error: \ float disketi dışına atıyor." Ben ti tahmin ediyorum hatadan, masanın dışında olduğu anlamına gelir, ama ben açıkça içine koydu.Başlık alt tablosundaki tablo?

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

cevap

37

Tablolama ortamı bir altyazıya sahip olmayacaktır. Böyle bir şey yapmanız gerekir:

\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. İçinde bir etiket yapıştırın. Bir float koymak ve en az bir kez başvurmak için stil çürümüş. – dmckee

+2

Altyazıyı en alta taşıdım çünkü varsayılan olarak beklenen yer burası (boşluklar yanlış olabilir). Üstüne taşımak istiyorsanız, altyazı paketine bakın. –

20

bir "şamandıra" (örneğin tablo veya şekil) bunu tanımlamak yerden "akıp" olacaktır kullanmak istemiyorsanız, siz ekleyebilirsiniz:

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

olmayan bir şamandıraya bir oto numaralı başlık ekleyebilir:

gerekçesinde
\usepackage{capt-of} 

ve sonra böyle bir şey yapmak.

+1

Yeni bana göre. Genel olarak bunu cesaretlendiririm --- TeX iyi bir düzen hakkında * çok fazla şey bilir --- ama orada olduğunu bilmek güzel. – dmckee

+0

Yine, altyazının aralıklarının tabular üzerinde yerleştirilmek için doğru olduğundan emin olmayı unutmayın; varsayılan olarak aşağıda bekleniyor. –

+0

Bu aslında bana gerçekten yardımcı oldu, iki sütun belgesinde, özel bir tek sütun ortamında bir tabloya altyazı eklemem gerekiyordu. Kullandığım tek sütun ortamı bir tablo almazdı, ancak bir tablo alırdı, böylece bunu iyi sonuçlarla kullanabilirsiniz. Dmckee ile katılıyorum, genellikle onu vazgeçirmek. – EricR

İlgili konular