2009-07-03 13 views
38

Sono di fronte problema di impilamento molte figureSubfigs di una figura su più pagine

Il problema è la figura pila è prevalente la dimensione pagina verticale e ponendo tutte le figure in una pagina e non cambiando la pagina come limitazione della pagina è raggiunto.

Come si può cambiare pagina mentre si impilano tutte le cifre.

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

Sarò molto grato per il vostro gentile aiuto.

risposta

2

Questo può sembrare strano, ma perché non metterli in qualcosa come supertab per farli coprire più pagine? Ti libereresti della "figura" dell'oggetto fluttuante che deve essere collocata su una pagina completamente, a quanto ne so io.

56

Tutto all'interno di \begin{figure} ... \end{figure} non deve essere più grande di una singola pagina. Per romperlo sulle pagine, devi farlo manualmente. Utilizzare \ContinuedFloat dal pacchetto subfig per fare questo: (dal 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

Il pacchetto 'sub caption' ha una funzione simile? Ho sentito che 'subfig' è ammortizzato. – LWZ

+2

Sì, ha risposto qui: http://tex.stackexchange.com/questions/110153/multi-page-figure-with-subcaption-package –

1

So che questo è un vecchio thread, ma di recente ho creato il pacchetto figureSeries che può essere una buona risposta qui , puoi trovarlo allo http://github.com/thomasWeise/figureSeries.

Il pacchetto figureSeries fornisce

  1. un impianto per includere un numero arbitrario di (potenzialmente diverse dimensioni) sotto-figure in figura * -come costrutto,
  2. la capacità di fare questa figura * - come il costrutto appare come se fosse un oggetto fluttuante, che
  3. funziona bene sia in documenti a colonna singola che a colonna doppia.