\documentclass{article}
\usepackage{tikz-cd,wrapfig}
\begin{document}
\noindent
\begin{wrapfigure}[4]{r}{0pt}
\includegraphics[width=2cm]{test.png}
\end{wrapfigure}
2. test test test test test test test test test test test test test\\
3. test test test test test test test test test test test test test test test test test test test test\\
4. test test test test test test test test test test test test test test test test test test test test test test test test test test\\
5. test test test test test test test test test test test test test test test test test\\
\end{document}
上面的程式碼給出了這樣的結果:
但是如果我在環境之前添加一句話wrapfigure
,它將提供額外的垂直空間,如下所示:
代碼:
\documentclass{article}
\usepackage{tikz-cd}
\usepackage{wrapfig}
\begin{document}
\noindent
1. test test test test test test test test test test\par
\noindent
\begin{wrapfigure}[4]{r}{0pt}
\includegraphics[width=2cm]{test.png}
\end{wrapfigure}
2. test test test test test test test test test test test test test\\
3. test test test test test test test test test test test test test test test test test test test test\\
4. test test test test test test test test test test test test test test test test test test test test test test test test test test\\
5. test test test test test test test test test test test test test test test test test\\
\end{document}
結果:
vspace*
我嘗試在環境中使用wrapfigure
,但沒有成功。
那麼該如何消除多餘的垂直空間呢?
感謝您的時間和精力。
答案1
普通的 TeX 巨集包 insbox
沒有這個問題:它定義了\InsertBoxL
和\InsertBoxR
命令,它帶有兩個強制參數:插入框之前未縮短的行數、插入的物件和一個最後的可選參數 – 補充較短行的數量,以防 TeX 計算錯誤的較短行數。
請注意,由於插入的圖像不是浮動圖像,如果您需要標題,則必須使用\captionof{figure}{…}
.
\documentclass{article}
\usepackage{tikz-cd}
\usepackage{wrapfig}
\input{insbox}
\begin{document}
\InsertBoxR{1}{ \includegraphics[width=3cm]{sunstar}}
\noindent
1. test test test test test test test test test test\par
\noindent
2. test test test test test test test test test test test test test\\
3. test test test test test test test test test test test test test test test test test test test test\\
4. test test test test test test test test test test test test test test test test test test test test test test test test test test\\
5. test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test\\\
\end{document}
答案2
額外的垂直間距源自於\intextsep
長度。將其設為零會刪除空格。
欲了解更多信息,您可能想查看這堆疊交換問題。