
Tengo una figura que contiene dos imágenes una al lado de la otra. Quiero que la primera sea la Figura 1 y la segunda imagen la Figura 2. Me gustaría tener el título escrito debajo de ambas.
\begin{figure}[h]
\centering
\includegraphics[scale=1]{discussionfig1}
\includegraphics[scale=1]{discussionfig2}
\caption{}
\caption{}
\end{figure}
Esto es lo que tengo ahora mismo.
Respuesta1
En esencia necesitas colocar cada uno de los elementos en un bloque. Esto se puede lograr mediante a tabular
o mediante a minipage
(también existen otras opciones). A continuación he usado un conjunto de minipage
s:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\begin{minipage}[b]{.45\textwidth}
\centering
\includegraphics[width=.8\linewidth]{example-image-a}
\caption{Some caption that is associated with the left figure.}
\end{minipage}\hfill
\begin{minipage}[b]{.45\textwidth}
\centering
\includegraphics[width=.7\linewidth]{example-image-b}
\caption{Some caption that is associated with the right figure.}
\end{minipage}
\end{figure}
\end{document}
Cada uno minipage
está alineado en la [b]
parte inferior para que las imágenes de diferentes tamaños (verticalmente) aún tengan sus títulos alineados como se esperaba. Por supuesto, puedes ajustar esto.
El ancho de los minipage
s se establece en .45\textwidth
, totalizando el 90% del ancho del bloque de texto. El 10% restante está \hfill
diseñado para proporcionar un espacio entre los títulos (esto necesariamente empuja ambos cuadros hacia la izquierda o hacia la derecha con el bloque de texto). Nuevamente, puede ajustar esto según sus necesidades.
Respuesta2
Utilice el floatrow
paquete para eso:
\documentclass[]{report}
\usepackage[a4paper,showframe]{geometry}
\usepackage{subcaption}
\usepackage{lipsum}
\usepackage[demo]{graphicx}
\usepackage{floatrow}
\begin{document}
\vspace*{4ex}
\begin{figure}[!htb]
\begin{floatrow}[2]\
\ffigbox{\caption{discussion1} \label{fig:discussion1}}%
{\includegraphics[width=0.4\textwidth]{discussionfig1}}
%
%%%%%%
\ffigbox{\caption{discussion2}\label{fig:discussion2}}%
{\includegraphics[width=0.3\textwidth]{discussionfig1}}
\end{floatrow}
\end{figure}%
\end{document}