2009-07-03 210 views
38

estoy enfrentan a problemas de apilar muchas figurasSubfigs de una figura en varias páginas

El problema es la figura pila es reemplazar la dimensión página vertical y la colocación de toda la figura en una página y no cambiar la página como la limitación de la página se alcanza.

Cómo se puede cambiar la página al apilar todas las figuras.

\usepackage{subfig} 
\usepackage{float} 
\begin{figure}[hp] 
\centering 
\subfloat[Fig1]{\label{fig:1}\includegraphics[width=0.48\textwidth]{fig1}} 
\subfloat[Fig2]{\label{fig:2}\includegraphics[width=0.48\textwidth]{fig2}} 
\subfloat[Fig3]{\label{fig:3}\includegraphics[width=0.48\textwidth]{fig3}} 
\subfloat[Fig4]{\label{fig:4}\includegraphics[width=0.48\textwidth]{fig4}} 
\subfloat[Fig5]{\label{fig:5}\includegraphics[width=0.48\textwidth]{fig5}} 
\subfloat[Fig6]{\label{fig:6}\includegraphics[width=0.48\textwidth]{fig6}} 
\caption{........} 
\label{..........} 
\end{figure} 

Estaré muy agradecido por su amable ayuda.

Respuesta

2

Esto puede sonar extraño, pero ¿por qué no ponerlos en algo así como supertab para que abarquen varias páginas? Usted se desharía de la "figura" del objeto flotante que tiene que colocarse en una página por completo, de acuerdo con mi conocimiento.

56

Todo dentro de \begin{figure} ... \end{figure} no debe ser mayor que una sola página. Para dividirlo en páginas, debe hacerlo manualmente. Utilice \ContinuedFloat del paquete subfig para hacer esto: (Del subfig documentation, §2.2.3)

 

\begin{figure} 
    \centering 
    \subfloat[][]{...figure code...}% 
    \qquad 
    \subfloat[][]{...figure code...} 
    \caption{Here are the first two figures of a continued figure.} 
    \label{fig:cont} 
\end{figure} 

\begin{figure} 
    \ContinuedFloat 
    \centering 
    \subfloat[][]{...figure code...}% 
    \qquad 
    \subfloat[][]{...figure code...} 
    \caption[]{Here are the last two figures of a continued figure.} 
    \label{fig:cont} 
\end{figure} 
+2

¿El paquete 'subcaption' tiene una función similar? Escuché que 'subfig' está depreciado. – LWZ

+2

Sí, respondió aquí: http://tex.stackexchange.com/questions/110153/multi-page-figure-with-subcaption-package –

1

Sé que este es un hilo viejo, pero recientemente he creado el paquete figureSeries que puede ser una buena respuesta aquí , puede encontrarlo en http://github.com/thomasWeise/figureSeries.

El paquete figureSeries proporciona

  1. una instalación para incluir un número arbitrario de (potencialmente de diferentes tamaños) sub-figuras en una figura constructo * -como,
  2. la capacidad de hacer esta figura * - al igual que el aspecto de construcción como si fuera un objeto flotante, que
  3. funciona bien en documentos de una sola columna y de doble columna.
Cuestiones relacionadas