wrapfigure 環境を使用した追加の垂直スペース

wrapfigure 環境を使用した追加の垂直スペース
\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}

上記のコードは次のような結果をもたらします:

結果 1

しかし、環境の前に文を追加すると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}

結果:

結果2

vspace*環境で使用しようとしましたwrapfigureが、動作しませんでした。

では、余分な垂直スペースを削除するにはどうすればよいでしょうか?

貴重なお時間とご尽力に感謝いたします。

答え1

プレーン insboxTeXマクロパッケージにはこの問題はありません。これは、ボックスを挿入する前の短縮されていない行数と挿入されたオブジェクト、\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長さによって生じます。これをゼロに設定すると、スペースが削除されます。

詳細については、以下をご覧ください。これStack Exchange の質問。

関連情報