Hola a todos:
Ya hubo un hilo hace tiempo sobre esto, y se concluyó que LaTeX no anda
muy fino para hacer estas cosas ---que además requieren un control
visual---, es decir, lo de insertar una imagen o cualquier otro
contenido entre dos columnas, contorneando el texto alrededor. Pero,
como he tenido que vérmelas con estas situaciones de nuevo, he escrito
con xparse este par de comandillos, que al menos aligeran algo el
proceso. Aquí lo dejo, por si le resultan útiles a alguien (el primer
comando inserta el contenido en la columna de la izquierda y el segundo
hace sitio en la de la derecha. Además de xparse hay que cargar wrapfig
y calc).
Un saludo, mucha salud, felices fiestas y feliz año,
jm
% ===========================================
% opcional: caption | nº líneas | anchura | contenido | opcional: desplazamiento (por defecto: .5\width+.5\columnsep)
\DeclareDocumentCommand\contornoL{ o m m m o }{%
\begin{wrapfigure}[#2]{r}[%
\IfNoValueTF{#5}{.5\width+.5\columnsep}{#5}
]{#3}%
\centering
\begin{minipage}{#3}
#4%
\end{minipage}\par
\IfNoValueF{#1}{\caption{#1}}
\end{wrapfigure}
}
% nº líneas | anchura | opcional: desplazamiento (por defecto: .5\width+.5\columnsep)
\DeclareDocumentCommand\contornoR{ m m o }{%
\begin{wrapfigure}[#1]{l}[%
\IfNoValueTF{#3}{.5\width+.5\columnsep}{#3}
]{#2}%
\end{wrapfigure}
}
% ===========================================
Y un mínimo ejemplo (tendría que quedar así: https://i.imgur.com/faeUwVC.png):
\documentclass{article}
\parindent=1em
\frenchspacing
\flushbottom
\parskip=0pt
\usepackage[left=1.5cm,right=1.5cm,top=2cm,bottom=2cm,paper=a4paper]{geometry}
\usepackage{calc,multicol,wrapfig,lipsum,graphicx}
\begin{document}
\begin{multicols}{2}
\lipsum[1]
\contornoL[Una imagen cualquiera]{18}{8cm}{\includegraphics[width=8cm]{example-image-a}}
\lipsum[1-4]
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec
hendrerit tempor tellus. Donec pretium posuere tellus. Proin quam
nisl, tincidunt et, mattis eget, convallis nec, purus. Cum sociis
natoque penatibus et magnis dis \contornoR{18}{8cm} parturient
montes, nascetur ridiculus mus. Nulla posuere. Donec vitae dolor.
Nullam tristique diam non turpis. Cras placerat accumsan nulla.
Nullam rutrum. Nam vestibulum accumsan nisl.
\lipsum[1-10]
\end{multicols}
\end{document}
----------------------------------------------------
Los artículos de ES-TEX son distribuidos gracias al apoyo y colaboración
técnica de RedIRIS - Red Académica española - (http://www.rediris.es)
------------------------------------------------------
|