2009-07-03 19 views
38

मैं कई आंकड़ेSubfigs

समस्या

स्टैकिंग की समस्या का सामना कर रहा हूँ ढेर आंकड़ा खड़ी पेज आयाम अधिभावी और एक ही पृष्ठ पर आंकड़ा रखने और सीमा के रूप में पेज में बदलाव नहीं किया गया है पृष्ठ का उपयोग किया गया है।

सभी आंकड़ों को ढेर करते समय पृष्ठ कैसे बदला जा सकता है।

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

मैं आपकी तरह की मदद के लिए बहुत आभारी हूं।

उत्तर

2

यह अजीब लग सकता है, लेकिन उन्हें कई पेजों को फैलाने के लिए सुपरर्टैब की तरह क्यों नहीं रखा जाए? मेरे ज्ञान के अनुसार - आप एक पृष्ठ पर पूरी तरह से फ़्लोटिंग ऑब्जेक्ट "आकृति" से छुटकारा पायेंगे।

56

\begin{figure} के अंदर सबकुछ ... \end{figure} एक पृष्ठ से बड़ा नहीं होना चाहिए। पृष्ठों पर इसे तोड़ने के लिए, आपको इसे मैन्युअल रूप से करना होगा। यह करने के लिए subfig पैकेज से \ContinuedFloat का उपयोग करें: (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

क्या 'उपखंड 'पैकेज में समान कार्य है? मैंने सुना है कि 'सबफिग' की कमी है। – LWZ

+2

हां, यहां उत्तर दिया गया: http://tex.stackexchange.com/questions/110153/multi-page-figure-with-subcaption-package –

1

मुझे पता है कि यह एक पुराने धागा है, लेकिन मैं हाल ही में पैकेज figureSeries जो कि एक अच्छा जवाब यहाँ हो सकता है बनाया , आप इसे http://github.com/thomasWeise/figureSeries पर पा सकते हैं।

पैकेज figureSeries

  1. एक सुविधा प्रदान करता है एक आंकड़ा * की तरह निर्माण में (संभावित अलग ढंग से आकार) उप आंकड़ों की एक मनमाना संख्या,
  2. यह आंकड़ा बनाने के लिए * क्षमता शामिल करने के लिए - जैसे निर्माण की तरह दिखता है कि यह एक फ़्लोटिंग ऑब्जेक्ट था, जो
  3. एकल-कॉलम और डबल-कॉलम दस्तावेज़ों में अच्छी तरह से काम करता है।