Zusätzlicher vertikaler Raum durch Wrapfigure-Umgebung

Zusätzlicher vertikaler Raum durch Wrapfigure-Umgebung
\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}

Die obigen Codes führen zu folgendem Ergebnis:

Ergebnis 1

Wenn ich aber vor wrapfigure„Umgebung“ einen Satz hinzufüge, entsteht zusätzlicher vertikaler Platz, etwa wie dieser:

Code:

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

Ergebnis:

Ergebnis 2

vspace*Ich habe versucht, es in der Umgebung zu verwenden wrapfigure, aber es hat nicht funktioniert.

Wie lässt sich also dieser zusätzliche vertikale Raum entfernen?

Vielen Dank für Ihre Zeit und Mühe.

Antwort1

Das insboxreine TeX-Makropaket hat dieses Problem nicht: Es definiert die Befehle \InsertBoxLund \InsertBoxR, die zwei obligatorische Argumente annehmen: die Anzahl der nicht gekürzten Zeilen vor dem Einfügen der Box und des eingefügten Objekts sowie einzuletztoptionales Argument – ​​die Anzahl der zusätzlichen kürzeren Zeilen, falls TeX die falsche Anzahl kürzerer Zeilen berechnet.

Beachten Sie, dass das eingefügte Bild kein Float ist. Wenn Sie eine Beschriftung benötigen, müssen Sie verwenden \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} 

Bildbeschreibung hier eingeben

Antwort2

Der zusätzliche vertikale Abstand ergibt sich aus der \intextsepLänge. Wenn Sie diesen Wert auf Null setzen, wird der Abstand entfernt.

Weitere Informationen finden Sie unterDasStack Exchange-Frage.

verwandte Informationen