2010-04-11 88 views
3

你好我有数字使用乳胶的编号有问题,我收到此错误信息:错误的数字编号 - 包装说明错误:“表”后,继续说,“人物”

Package caption Error: Continued 'figure' after 'table'

这是我的代码:

\begin{table} 
\centering 
\subfloat[Tabla1\label{tab:Tabla1}]{ 
\small 
\begin{tabular}{ | c | c | c | c | c |} 
\hline 
\multicolumn{5}{|c|}{\textbf{Tabla 1}} \\ \hline 
... 
... 
\end{tabular} 
} 
\qquad 
\subfloat[Tabla2\label{tab:Tabla2}]{ 
\small 
\begin{tabular}{ | c | c | c | c | c |} 
\hline 
\multicolumn{5}{|c|}{\textbf{Tabla 2}} \\ \hline 
... 
... 
\end{tabular} 
} 
\caption{These are tables} 
\label{tab:Tables} 
\end{table} 

\begin{figure} 
\centering 
\subfloat[][Figure 1]{\label{fig:fig1}\includegraphics[width = 14cm]{fig1}} 
\qquad 
\subfloat[][Figure 2]{\label{fig:fig2}\includegraphics[width = 14cm]{fig2}} 
\end{figure} 

\begin{figure}[t] 
\ContinuedFloat 
\subfloat[][Figure 2]{\label{fig:fig3}\includegraphics[width = 14cm]{fig3}} 
\caption{Those are figures} 
\label{fig:Figures} 
\end{figure} 
\newpage 

我想要做的,是有这样的配置:

图1

图2

图3

由于图1和图2是太大,不适合垂直我想图3是独自一人在另一页,这就是为什么我拥有\ ContinuedFloat。

外部看起来不错,但问题是编号,我得到的数字是5.2,这是一个数字,我有一个图前(正确的数字应该是5.3)。

但是,如果我尝试引用的数字:

\ref{fig:fig1}, \ref{fig:fig2} y \ref{fig:fig2} 

我得到:

5.3a, 5.3b y 5.2c 

两个先右侧,最后一个错误。

我一直坚持这个几个小时的任何想法?

感谢很多提前

回答

6

你在你的第一个数字环境需要\caption命令。否则没有什么可以“继续”。只有在执行\caption命令时,数字才会收到一个数字。

+1

很难做出简短和更好的答案,今晚你是我的英雄! – Eduardo 2010-04-11 23:07:15