2010-10-04 17 views
5

Ben metin-wrap nasıl bir kod kullanarak, LaTeX görüntüleri yüzen çalışıyorum şu:LaTeX'te kayan resimlerden sonra nasıl temizlenir?

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

Bu, çoğu zaman (sağ taraftaki yüzen bir görüntü oluşturma) çalışıyor ancak Bazen, görüntüden sonra LaTeX düzgün şekilde temizlenmez ve başka bir sayfa veya iki için açık bir sütun bırakır. Biri bunu nasıl giderir, ya da ideal olarak, LaTeX'in CSS'de clear: both'a benzer bir işlevi var mı?

\clearpage komutu var, ancak resmin yakınında yeni bir sayfaya kırılacak doğal bir yer olmadığında uygun değil.

cevap

3

manuel satır yüksekliği resmin etrafına sarın edecektir metin hatlarının sayısıdır wrapfigure

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

isteğe bağlı argümanı kullanarak şekil yüksekliğini ayarlamak için deneyebilirsiniz.

+0

Böyle bir şans yok. Bu, onun sürekli bir boşluk sütunu olmadığına, ancak yine de her satırdaki çizgiye karşılık gelen boşluklara sahip olmasına neden olur. –

-2

Bu soruya hala iyi bir cevabım yok, ancak şimdilik çözüm şu an wrapfigure kullanmamaktır. Sadece figure'u kullanmak açık sütunların problemini çözer, ancak bu en ideal çözüm değildir. Diğer cevaplar yine de hoş karşılanır, ancak yarısına da ihtiyaç duyanlar için yarım yol çözümüm gönderirim:

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

Bu, metni nasıl tamamladığını anlamıyorum. – kongo09

+0

@ kongo09 ne yapmam I. – nye17

+0

Cevapta söylediğim gibi, metin sarmalamaz, ancak üzerinde hiçbir şey olmayan sütunlarla dolu sayfalar yerine, görüntüleri düzgün şekilde temizler. Daha iyi bir cevap varsa, bunu bilmek çok mutlu olurum. –