2010-10-04 10 views
5

मैं पाठ-चादर चल LaTeX में छवियों, जैसे कोड का उपयोग करने के लिए कोशिश कर रहा हूँ निम्नलिखित:लाटेक्स में फ़्लोटिंग छवियों के बाद कैसे साफ़ करें?

\begin{wrapfigure}{R}{0.5\textwidth} 
\begin{center} 
\includegraphics{images/image.png} 
\caption{This is the caption.} 
} 
\label{fig:image1} 
\end{center} 
\end{wrapfigure 

यह ठीक समय के सबसे अधिक (एक छवि है कि दाएँ हाथ की ओर पर तैरता बनाने) काम करता है लेकिन कभी-कभी LaTeX छवि के ठीक बाद स्पष्ट नहीं होता है, और यह दूसरे पृष्ठ या दो के लिए एक खुला स्तंभ छोड़ देता है। इसका कोई उपाय कैसे होता है, या आदर्श रूप से, क्या लाटेक्स में सीएसएस में clear: both जैसा फ़ंक्शन है?

\clearpage कमांड है, लेकिन यह उचित नहीं है जब छवि के पास एक नए पृष्ठ को तोड़ने के लिए कोई प्राकृतिक जगह न हो।

उत्तर

3

आप मैन्युअल wrapfigure

\begin{wrapfigure}[lineheight]{alignment}{width} 

की वैकल्पिक तर्क जहां lineheight पाठ लाइनों जो छवि के चारों ओर लपेट जाएगा की संख्या है का उपयोग कर आंकड़ा की ऊंचाई निर्धारित करने की कोशिश कर सकते हैं।

+0

ऐसी कोई किस्मत नहीं। इसके परिणामस्वरूप यह व्हाइटस्पेस का निरंतर स्तंभ नहीं है, लेकिन फिर भी हर कुछ पंक्तियों के लिए लाइनहाइट के अनुरूप व्हाइटस्पेस है। –

-2

मुझे अभी भी इस प्रश्न का अच्छा जवाब नहीं है, लेकिन अब समाधान wrapfigure का उपयोग नहीं करना है। केवल figure का उपयोग खुले कॉलम की समस्या हल करता है, लेकिन यह सबसे आदर्श समाधान नहीं है। किसी भी अन्य उत्तर का अभी भी स्वागत है, लेकिन मैं यहां उन लोगों के लिए अपना अर्ध-मार्ग समाधान पोस्ट करूंगा जिनकी आवश्यकता भी हो सकती है:

\begin{figure} 
\begin{center} 
\includegraphics{images/image.png} 
\caption{This is the caption.} 
\end{center} 
\label{fig:image1} 
\end{figure} 
+0

मुझे नहीं लगता कि यह पाठ को कैसे लपेटता है। – kongo09

+0

@ kongo09 न तो I – nye17

+0

जैसा कि मैंने उत्तर में कहा था, यह पाठ को लपेटता नहीं है, लेकिन यह कुछ भी नहीं के साथ स्तंभों से भरे पृष्ठों के बजाय छवियों को ठीक से स्पष्ट करता है। यदि कोई बेहतर उत्तर है, तो मुझे इसके बारे में जानकर बहुत खुशी होगी। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^