Hacer flotar una tabla o una imagen alrededor del texto en LaTeX

Escribiendo hoy una memoria de una práctica para una asignatura he tenido una gran duda: ¿cómo hago para que una tabla flote a la derecha/izquierda y el texto la rodee? Después de rendirme 2 ó 3 veces, he dado con la solución :D

Hay que usar el paquete wrapfig, enmarcando lo que queramos que "flote" dentro de un entorno wrapfigure. Un ejemplito:

\usepackage{wrapfig}
% ...
\begin{wrapfigure}{R}{0cm}
  \begin{tabular*}{0.6\textwidth}{rp{10.5em}}
  NONE & No existe el registro SPF \\
  NEUTRAL & Ídem \\
  PASS & El remitente tiene permitido enviar correo para el dominio \\
  SOFTFAIL & El remitente podría no ser legítimo del todo \\
  FAIL & El remitente no tiene permitido enviar correo para el dominio
  \end{tabular*}
\end{wrapfigure}

Y el resultado:

latex-wrapfig.png

Pues hala, a juguetear un poco con las opciones. En Google hay muchas páginas sobre wrapfig, así que lo dejo en vuestras manos.

Estaría bien poder cambiar el texto de Figura:, pero ya lo investigaré, de momento he escrito esto porque procrastinar, en mi caso, al final significa no escribir nada :). Ah, por ahí aconsejan no usar table ni figure dentro.

Actualización [8/may/08]: para insertar tablas flotantes en lugar de imágenes, en vez de wrapfigure hay que usar un entorno wraptable. Eso me pasa por no leer bien la documentación :P

Clasificado como

Comentarios

Imagen de Oban
Oban

Yo tengo por aquí unas cuantas guías de latex, que me ha suministrado mi jefe. Tiemblo con sólo pensar todo lo que me voy a tener que mirar para redactarle los informes y el poco tiempo del que dispongo para hacerlo :S

Imagen de adobo
adobo

No veas Oban, podrías hasta escribir un libro con ese título xDDD.

LaTeX no es complicado, al menos no para lo más sencillito. Ya lo verás según mires las guías y te darás cuenta de que no es para tanto :D

Imagen de Rosa
Rosa

Acabo de usar este truco en la memoria de mi PFC (la cual estoy escribiendo a marchas forzadas a 1 semana de la entrega) :) ¡Gracias!

Enviar un comentario nuevo

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p>

Más información sobre opciones de formato

CAPTCHA
Esta pregunta sirve para evitar envíos automatizados y SPAM
1 + 17 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.