Solución:
Otra solución, usando el insbox
paquete simple de macros TeX: define InsertBoxL
y InsertBoxR
comandos con dos argumentos obligatorios: el número de líneas no abreviadas en el párrafo siguiente, antes de la inserción del recuadro, y el contenido del recuadro, y un último argumento opcional, el número de líneas suplementarias abreviadas, en caso de que TeX haya calculado erróneamente el altura de la caja insertada. Por supuesto, los objetos insertados ya no son flotantes, por lo que debe usar captionof{figure}{some caption}
.
documentclass{article}
usepackage[latin]{babel}
usepackage{lipsum}
usepackage{graphicx,caption}
input{insbox}
makeatletter
@InsertBoxMargin=3mm
makeatother
begin{document}
InsertBoxL{0}{%
parbox{0.5textwidth}{
includegraphics[width=0.45textwidth ]{AliceSteadman}
captionof{figure}{Ralph Steadman’s cover for Alice in Wonderland}
}}[10]
lipsum[1]
{InsertBoxR{6}{%
parbox{0.4textwidth}{
includegraphics[width=0.4textwidth ]{traccia-table}
captionof{figure}{Meret Oppenheim Table with bird legs (1972)}
}}[7]
lipsum[1-2]}
lipsum
end{document}
¿Esto servirá al propósito?
documentclass{article}
usepackage{tikz}
usepackage{lipsum}
usepackage{multicol,caption}
newenvironment{Figure}
{parmedskipnoindentminipage{linewidth}}
{endminipageparmedskip}
begin{document}
begin{multicols}{2}
begin{Figure}
begin{tikzpicture}
draw (1,1) circle (3cm);
end{tikzpicture}
captionof{figure}{text}
end{Figure}
lipsum[2]
end{multicols}
begin{multicols}{2}
lipsum[2]
begin{Figure}
begin{tikzpicture}
draw (1,1) circle (3cm);
end{tikzpicture}
captionof{figure}{text}
end{Figure}
end{multicols}
end{document}
Yo no he usado wrapfigure
aquí, pero multicols
también puede servir algo similar. Estoy de acuerdo en que esta no es una buena solución para ti si quieres seguir usando wrapfigure
medio ambiente.
Puede hacerlo con wrapfig, siempre que se asegure de que el primer wrapfig esté listo antes de iniciar otro. wrapfill
agrega líneas en blanco (en realidad, párrafos) hasta llegar a este punto.
Nota, siempre usa parskip=0pt
con wrapfig.
documentclass{article}
usepackage{wrapfig}
usepackage{graphicx}
usepackage{lipsum}
newcommand{wrapfill}{parifnumvalue{[email protected]}>0
addtocounter{[email protected]}{-1}%
nullvspace{arabic{[email protected]}baselineskip}%
WFclear
fi}
begin{document}
begin{wrapfigure}{L}{0.5textwidth}
includegraphics[width=linewidth]{example-image-a}
caption{Image 1}
end{wrapfigure}
Really long text to be on the right of image 1...
arabic{[email protected]}
wrapfill
begin{wrapfigure}{R}{0.40textwidth}
includegraphics[width=linewidth]{example-image-b}
caption{Image 2}
end{wrapfigure}
Really long text to be on the left of image 2...
wrapfill
At this point the bottom wrapfigure is done.
end{document}