Lección 15 de 19

Imágenes a fondo

graphicx con opciones reales (width, angle, clip), colocación con float, figuras envueltas en texto y subfiguras lado a lado.

Objetivos de la lección

  • Dominar \includegraphics con width, height, angle y clip
  • Controlar la colocación con float y su opción [H]
  • Componer figuras envueltas (wrapfig) y subfiguras (subcaption)

Opciones de includegraphics

La lección 10 presentó \includegraphics[width=...]{...} al mínimo. Las opciones completas que usarás a diario: width y height (con unidades relativas como \textwidth o absolutas), keepaspectratio para respetar proporciones cuando limitas ambos, angle para rotar y trim+clip para recortar bordes.

El estándar robusto en un documento real es width=0.7\linewidth,keepaspectratio: la imagen nunca desborda y siempre escala con el texto. Para la web de este curso, los ejemplos usan imágenes que el servidor tiene instaladas: escribe \includegraphics{foto-ejemplo} sin extensión y pdfLaTeX la encuentra.

En tu equipo local, el mismo comando busca el archivo en la carpeta del proyecto (o en las rutas que configures con \graphicspath{{images/}}), igual que aquí el servidor expone sus assets.

Colocación: float y wrapfig

El flotante figure decide la posición por ti (lección 10). El paquete float añade la opción [H]: «exactamente aquí, sin flotar». Es cómoda para ejercicios y plantillas pequeñas, aunque en documentos largos conviene dejar que LaTeX coloque (htbp) para evitar huecos.

Cuando la imagen es pequeña y quieres que el texto fluya a su alrededor, wrapfig ofrece el entorno wrapfigure con dos argumentos: posición (r derecha, l izquierda) y anchura. La imagen queda incrustada en el párrafo como en una revista.

Subfiguras con subcaption

Dos imágenes relacionadas se presentan como una sola figura con subetiquetas: el paquete subcaption (de la misma familia que caption, que LaTeX carga implícitamente al usarlo) aporta el entorno subfigure, cada uno con su \caption y su \label propios dentro de la figure general.

La estructura habitual: dentro de figure, dos subfigure de width=0.48\linewidth separadas por \hfill, y un \caption global que describe el conjunto. Las referencias cruzadas distinguen «figura 1» de «figura 1a» automáticamente.

Las tres técnicas en una página

Una imagen flotante con [H], una envuelta por el texto (wrapfigure) y una figura doble con subfigure. Las imágenes las aporta el servidor de esta web (foto-ejemplo, logo-ejemplo); en tu equipo local serían archivos del proyecto.

Ctrl/Cmd + Enter para compilar

Reportaje fotográfico

Monta una figura [H] con la imagen foto-ejemplo a 0.8\linewidth, caption y label.

Añade un wrapfigure a la izquierda (posición l) con logo-ejemplo y escribe dos líneas de texto que lo rodeen.

Termina con una figura doble: foto-ejemplo y diagrama-bloques como subfigure, con caption global.

Ctrl/Cmd + Enter para compilar