
La flexibilidad que da el lenguaje de programación \LaTeX, permite que una misma cosa se pueda realizar de distintas formas ofreciendo un amplio abanico de alternativas que se adaptan a los gustos de cada uno.
Como ejemplo de esta flexibilidad escribo sobre las alternativas para poner varias figuras una al lado de la otra en paralelo:
- Opción 1 (usando solo minipage):
Concretamente el ejemplo mostrado en el enlace es:
\documentclass{article}
\begin{document}
\begin{figure}
\begin{minipage}[b]{0.5\linewidth}
\centering\rule{2cm}{2cm}
\caption{Primera figura}
\label{fig:figura1}
\end{minipage}%
\begin{minipage}[b]{0.5\linewidth}
\centering\rule{2cm}{2cm}
\caption{Segunda subfigura}
\label{fig:figura2}
\end{minipage}
\end{figure}
\end{document}
- Opción 2 (usando subfloats):
Para este caso, el ejemplo del mismo es:
\documentclass{article}
\usepackage{subfig}
\begin{document}
\begin{figure}
\centering
\subfloat[Primera subfigura]{\label{fig:1a}\rule{2cm}{2cm}}
\hspace{1cm}
\subfloat[Primera subfigura]{\label{fig:1b}\rule{2cm}{2cm}}
\caption{Figura con subfiguras}
\label{fig:1}
\end{figure}
\end{document}
- Opción 3 (usando minipage y subcaption):
En esta ocasión, se puede usar este ejemplo:
\documentclass{article}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\begin{minipage}[b]{.5\linewidth}
\centering\rule{2cm}{2cm}
\subcaption{Primera subfigura}\label{fig:1a}
\end{minipage}%
\begin{minipage}[b]{.5\linewidth}
\centering\rule{2cm}{2cm}
\subcaption{Segunda subfigura}\label{fig:1b}
\end{minipage}
\caption{Figura con subfiguras}\label{fig:1}
\end{figure}
\end{document}
Para ver el resultado de cada uno basta con compilarlos por separado en distintos archivos (los paquetes subcaption y subfig son incompatibles) y elegir la opción que se adapte más a las necesidades del momento.
A modo de comentario sobre las aplicaciones de cada uno diré que la primera opción es más para figuras "independientes" y las otras dos opciones es para verdaderas "subfiguras"; además hay que tener en cuenta que el paquete subfig puede dar problemas con hyperrefer y no funciona con la clase beamer. Para más datos sobre la comparación entre subfig y subcaption recomiendo visitar este enlace donde Axel Sommerfeldt hace una buena comparativa de estos paquetes (lejos de ser objetiva como él dice por ser autor de los paquetes caption y subcaption jeje).
Nota1: Para no tener que usar figuras concretas, he usado el comando \rule{2cm}{2cm} que a la hora de utilizar con las figuras que cada cual tenga deberá sustituir por el correspondiente \includegraphics[opciones-que-quieras]{nombre-y-ruta-de-la-imagen}.
Nota2: Antes existía un paquete llamado subfigure que ya está obsoleto y no se recomienda usar.