web-dev-qa-db-fra.com

Sous-figures d'une figure sur plusieurs pages

Je suis confronté à un problème d'empilement de nombreuses figurines

Le problème est que la figure de la pile remplace la dimension de la page verticalement et place toute la figure sur une seule page et ne change pas la page car la limite de page est atteinte.

Comment changer de page tout 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 aimable aide.

44

Tout à l'intérieur \begin{figure}...\end{figure} ne doit pas dépasser une seule page. Pour le découper sur des pages, vous devez le faire manuellement. Utilisation \ContinuedFloat à partir du package subfig pour ce faire: (à partir de la documentation du sous-fichier , §2.2.3)

 
\begin {figure} 
\centrage 
\subfloat [] [] {... code de la figure ...}% 
\qquad 
\subfloat [] [] {... code de figure ...} 
\caption {Voici les deux premières figures d'une figure continue.} 
\label { fig: cont} 
\end {figure} 
 
\begin {figure} 
\ContinuedFloat 
\centrage 
\subfloat [] [] {... code de figure ...}% 
\qquad 
\subfloat [] [] {... code de chiffre ...} 
\caption [] {Voici les deux dernières figures d'une figure continue.} 
\Label {fig: cont} 
\End {figure} 
63
Will Robertson

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ébarrasseriez de l'objet flottant "figure" qui doit être placé sur une seule page complètement - à ma connaissance.

2
Kai

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

Le package figureSeries fournit

  1. une possibilité d'inclure un nombre arbitraire de sous-figures (de tailles potentiellement différentes) dans une construction de type figure *,
  2. la possibilité de faire ressembler cette construction à la figure * à un objet flottant, ce qui
  3. fonctionne bien dans les documents à une ou deux colonnes.
2
Thomas Weise