Zwei Bildunterschriften, eine Abbildung, eine Zeile

Zwei Bildunterschriften, eine Abbildung, eine Zeile

Ich habe eine Abbildung, die zwei Bilder nebeneinander enthält. Das erste soll Abbildung 1 und das zweite Bild Abbildung 2 sein. Ich möchte, dass die Bildunterschrift unter beiden steht.

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

Das ist, was ich gerade habe.

Antwort1

Im Wesentlichen müssen Sie jedes der Elemente in einem Block platzieren. Dies kann entweder über ein tabularoder über ein erreicht werden minipage(es gibt auch andere Optionen). Im Folgenden habe ich eine Reihe von minipages verwendet:

Bildbeschreibung hier eingeben

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

Alle minipagesind unten ausgerichtet [b], sodass die Bildunterschriften bei unterschiedlich großen Bildern (vertikal) immer noch wie erwartet ausgerichtet sind. Natürlich können Sie dies anpassen.

Die Breite der minipages ist auf eingestellt .45\textwidth, was insgesamt 90 % der Textblockbreite entspricht. Die verbleibenden 10 % werden \hfillgekürzt, um einen gewissen Abstand zwischen den Überschriften zu schaffen (dadurch werden beide Felder zwangsläufig links/rechts bündig mit dem Textblock platziert). Auch dies können Sie Ihren Bedürfnissen entsprechend anpassen.

Antwort2

floatrowNutzen Sie dazu das Paket:

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

Bildbeschreibung hier eingeben

verwandte Informationen