\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}
Los códigos anteriores dan tal resultado:
Pero si agrego una oración antes wrapfigure
del entorno, dará un espacio vertical adicional como este:
Código:
\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}
Resultado:
Intenté usarlo vspace*
en wrapfigure
el entorno, pero no funcionó.
Entonces, ¿cómo eliminar ese espacio vertical extra?
Gracias por su tiempo y esfuerzo.
Respuesta1
El insbox
paquete de macros TeX simple no tiene este problema: define los comandos \InsertBoxL
y \InsertBoxR
, que toman dos argumentos obligatorios: el número de líneas no acortadas antes de la inserción del cuadro, y el objeto insertado, y unúltimoargumento opcional: el número de líneas más cortas suplementarias, en caso de que TeX calcule el número incorrecto de líneas más cortas.
Tenga en cuenta que, como la imagen insertada no es flotante, si necesita un título, deberá utilizar \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}
Respuesta2
La distancia vertical adicional se debe a la \intextsep
longitud. Establecer esto en cero elimina el espacio.
Para obtener más información, es posible que desee consultarestePregunta de intercambio de pila.