Duas legendas, uma figura, uma linha

Duas legendas, uma figura, uma linha

Eu tenho uma figura que contém duas imagens lado a lado. Quero que a primeira seja a Figura 1 e a segunda imagem seja a Figura 2. Gostaria que a legenda fosse escrita abaixo de ambas.

\begin{figure}[h]
  \centering
  \includegraphics[scale=1]{discussionfig1}
  \includegraphics[scale=1]{discussionfig2}
  \caption{}
  \caption{}
\end{figure}

Isso é o que tenho agora.

Responder1

Basicamente você precisa colocar cada um dos elementos em um bloco. Isso pode ser alcançado por meio de a tabularou por meio de a minipage(outras opções também existem). Abaixo usei um conjunto de minipages:

insira a descrição da imagem aqui

\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 um minipageé alinhado na [b]parte inferior para que imagens de tamanhos diferentes (verticalmente) ainda tenham suas legendas alinhadas conforme o esperado. Claro, você pode ajustar isso.

A largura dos minipages é definida como .45\textwidth, totalizando 90% da largura do bloco de texto. Os 10% restantes são \hfilleditados para fornecer algum espaço entre as legendas (isso necessariamente coloca ambas as caixas alinhadas à esquerda/direita com o bloco de texto). Novamente, você pode ajustar isso para atender às suas necessidades.

Responder2

Use o floatrowpacote para isso:

\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} 

insira a descrição da imagem aqui

informação relacionada