Bildunterschriften bei subcaption berühren sich Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Tomm

Bildunterschriften bei subcaption berühren sich

Beitrag von Tomm »

Hallo,

ich habe mit Hilfe von subcaption drei Bilder nebeneinander gesetzt.
Allerdings berühren sich die jeweiligen Bildunterschriften bzw. sind zu nah zusammen, zu sehen im folgendem Minimalbeispiel*:
\documentclass{scrartcl}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage[ngerman]{babel}
\usepackage{subcaption}
\begin{document}
  \begin{figure}
      \begin{subfigure}[t]{.33\linewidth}
          \centering\large A
          \caption{Eine etwas längere Bildunterschrift für Bild A führt dazu, dass}
      \end{subfigure}%
      \begin{subfigure}[t]{.33\linewidth}
          \centering\large B
          \caption{die Bildunterschrift zu nahe an der von Bild B ist.}
      \end{subfigure}%
      \begin{subfigure}[t]{.33\linewidth}
          \centering\large C
          \caption{Bildunterschrift C}
      \end{subfigure}%
      \caption{Haupt-Bildunterschrift}
  \end{figure}
\end{document}
Wie kann ich einen größeren horizontalen Abstand zwischen den einzelnen Bildunterschriften erzielen?

Vielen Dank,
Gruß Tom

*Das Minimalbeispiel habe ich durch entsprechende Ergänzungen aus der subcaption-Dokumentation und aus der minimalen Vorlage hier im Forum erstellt.

Gast

Beitrag von Gast »

Ersetze 0.33 durch einen etwas kleineren Wert wie 0.3 und die ersten beiden % durch \hfill:
\documentclass{scrartcl}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage[ngerman]{babel}
\usepackage{subcaption}
\begin{document}
  \begin{figure}
      \begin{subfigure}[t]{.3\linewidth}
          \centering\large A
          \caption{Eine etwas längere Bildunterschrift für Bild A führt dazu, dass}
      \end{subfigure}\hfill
      \begin{subfigure}[t]{.3\linewidth}
          \centering\large B
          \caption{die Bildunterschrift zu nahe an der von Bild B ist.}
      \end{subfigure}\hfill
      \begin{subfigure}[t]{.3\linewidth}
          \centering\large C
          \caption{Bildunterschrift C}
      \end{subfigure}%
      \caption{Haupt-Bildunterschrift}
  \end{figure}
\end{document}

Tomm

Beitrag von Tomm »

Hallo,

das ist genau das, was ich wollte, Perfekt. Vielen Dank für die schnelle Antwort.

Gruß Tom

Antworten