2009-07-03 8 views
38

Je suis face à problème de l'empilement de nombreuses figuresSubfigs d'une figure sur plusieurs pages

Le problème est la figure de la pile est Outrepasser la dimension de la page verticale et de placer toute la figure dans une page et ne pas modifier la page comme la limitation de la page est atteint.

Comment changer la page en empilant toutes les figures.

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

Je serai très reconnaissant pour votre aide.

Répondre

2

Cela peut sembler étrange, mais pourquoi ne pas les mettre dans quelque chose comme supertab pour les faire s'étendre sur plusieurs pages? Vous vous débarrasser de l'objet flottant "figure" qui doit être placé sur une page complètement - selon ma connaissance.

56

Tout à l'intérieur \begin{figure} ... \end{figure} ne doit pas dépasser une page. Afin de le casser sur les pages, vous devez le faire manuellement. Utilisez \ContinuedFloat du paquet subfig pour ce faire: (à partir du 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

Est-ce que le paquet 'subcaption' a une fonction similaire? J'ai entendu 'subfig' est déprécié. – LWZ

+2

Oui, répondu ici: http://tex.stackexchange.com/questions/110153/multi-page-figure-with-subcaption-package –

1

Je sais que c'est un vieux fil, mais j'ai récemment créé le package figureSeries qui peut être une bonne réponse ici , vous pouvez le trouver au http://github.com/thomasWeise/figureSeries.

Le paquet figureSeries fournit

  1. une installation pour inclure un nombre arbitraire de (potentiellement de taille différente) sous-chiffres dans une construction de la figure * de -comme,
  2. la capacité de faire ce chiffre * - Comme la construction ressemble à un objet flottant,
  3. fonctionne bien dans les documents à une seule colonne et à deux colonnes.
Questions connexes