web-dev-qa-db-ja.com

複数ページの図のサブフィグ

私は多くの数字を積み重ねる問題に直面しています

問題は、スタックフィギュアがページディメンションを垂直にオーバーライドし、すべてのフィギュアを1ページに配置し、ページの制限に達してもページを変更しないことです。

すべての図を積み重ねながらページを変更する方法。

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

あなたの親切な助けに感謝します。

\begin{figure}...\end{figure}は、1ページより大きくすることはできません。ページを分割するには、手動で行う必要があります。使用する \ContinuedFloatこれを行うsubfigパッケージから:( subfig documentation 、§2.2.3から)

 
\begin {figure} 
\centering 
\subfloat [] [] {... figure code ...}%
\qquad 
\subfloat [] [] {...図コード...} 
\caption {これは、連続した図の最初の2つの図です。} 
\label { fig:cont} 
\end {figure} 
 
\begin {figure} 
\ContinuedFloat 
\centering 
\subfloat [] [] {...図コード...}%
\qquad 
\subfloat [] [] {...図コード...} 
\caption [] {これは、連続した図の最後の2つの図です。} 
\label {fig:cont} 
\end {figure} 
63
Will Robertson

これは奇妙に聞こえるかもしれませんが、複数のページにまたがるようにスーパータブのようなものに入れてみませんか?私の知る限りでは、1つのページに完全に配置する必要があるフローティングオブジェクト「図」を取り除くことができます。

2
Kai

私はこれが古いスレッドであることを知っていますが、最近figureSeriesパッケージを作成しました。これは良い答えかもしれません。 http://github.com/thomasWeise/figureSeries

パッケージfigureSeriesは以下を提供します

  1. 任意の数の(潜在的に異なるサイズの)サブ図形をfigure *のような構造に含める機能、
  2. このfigure * -likeコンストラクトをフローティングオブジェクトであるかのように見えるようにする機能
  3. シングルカラムとダブルカラムの両方のドキュメントでうまく機能します。
2
Thomas Weise