Alternative für: subcaption ohne Gleitumgebung gesucht

Tabellen und Grafiken erstellen und anordnen


Flo Rida
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 71
Registriert: Do 22. Mai 2014, 23:07

Alternative für: subcaption ohne Gleitumgebung gesucht

Beitrag von Flo Rida »

Hallo,

ich benötige zwei Bilder nebeneinander die wie bei \subcaptionbox nebeneinander stehen, Bildunteschrift und gelabelt werden können. Nur kann ich keine Gleitumgebung verwenden denn ich will das ganze Konstrukt an einer bestimmten Stelle positionieren.

Wie mache ich das?

Viele Grüße
Flo_Rida

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Ohne ein Beispiel von Dir kann ich nur raten.

Versuchs mal damit:
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{varioref}
\usepackage[hidelinks]{hyperref}
\usepackage[noabbrev]{cleveref}

\begin{document}

\begin{minipage}{\textwidth}
   \setcaptiontype{figure}
   \centering
   \subcaptionbox{Bild 1\label{fig:Bild1_1}}{
      \includegraphics[width=0.45\textwidth]{example-image}
   }
   \quad
   \subcaptionbox{Bild 2\label{fig:Bild1_2}}{
      \includegraphics[width=0.45\textwidth]{example-image}
   }
   \caption{Zwei Bilder}
   \label{fig:Bild}
\end{minipage}

\bigskip

\cref{fig:Bild1_1} und \cref{fig:Bild1_2} in \vref{fig:Bild}.

\end{document}
Die center-Umgebung statt einer minipage-Umgebung scheint auch einsetzbar zu sein, falls man oben und unten Abstände haben möchte.

Die Quelle der Anregungen zu meinem Beispiel.

Flo Rida
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 71
Registriert: Do 22. Mai 2014, 23:07

Beitrag von Flo Rida »

Vielen Dank!

Leider habe ich diese "Standard"-Lösung nicht in betracht gezogen weil er ohne das \setcaptiontype{figure} die Fehlermeldung: "... outside float..." bei der \subcaptionbox{}{} bringt. Dadurch schließt man ja schon aus, dass es ohne float geht. Das müsste mal geändert werden nach dem Motto: "Welche Art Überschrift solls den sein?" wenns nicht in einer figure/table-Umgebung genutzt wird.

Grüße
Flo_Rida

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Mein Beispiel dient der Verwirklichung der Absicht, die Du in Deinem ersten Beitrag beschrieben hast. Natürlich wird der Befehl \setcaptiontype mit dem entsprechenden Argument dafür benötigt.
Flo Rida hat geschrieben:"Welche Art Überschrift solls den sein?" wenns nicht in einer figure/table-Umgebung genutzt wird.
Das klingt nach dem Wunsch, bei einer figure- oder table-Umgebung zu bleiben, aber deren gleitende Eigenschaft mithilfe eines Schalters zu beschränken oder gar zu vermeiden, wenn die Abbildungen an einer bestimmten Stellen platziert werden sollen.

Weiterhin könntest Du den Nebel, welcher Dein Anliegen umgibt, mit einem aussagekräftigen Beispiel lichten.

Antworten