Wie kann ich mit subfloatrow zwei bilder übereinander statt nebeneinander positionieren? Ein funktionierendes Minimalbeispiel würde mir sehr helfen!

Nachtrag Minimalbeispiel: Die Beiden Rules sollen unter einander stehen! Wie geht das?

Open in writeLaTeX
\documentclass[pdftex,a4paper,11pt,parskip]{scrreprt}
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[section]{placeins} %für floatbarrier
\usepackage[utf8]{inputenc}
\usepackage[scaled]{uarial}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
\usepackage[justification=centerlast,font={small,color=black},labelfont=bf,figurename=Abb.,tablename=Tab.]{caption}

%Bilder
%------------------------------------------------------------------------------------------------------------------------------
\usepackage{subfig}
%\usepackage[font={small,color=black},labelfont=bf,figurename=Abb.,tablename=Tab.,centerlast]{caption}
%\setlength{\captionmargin}{10pt}
\usepackage{capt-of}
\usepackage{floatrow}
\newfloatcommand{capbtabbox}{table}[][\FBwidth]% Table float box with bottom caption, box width adjusted to content
%------------------------------------------------------------------------------------------------------------------------------

\begin{document}

%
\begin{figure}[h]
\floatsetup[subfigure]{}
\ffigbox{%
  \begin{subfloatrow}[2]%
    \ffigbox{\rule{3cm}{2cm}}{\caption{XXX}\label{sfig:XXX}}
    \ffigbox{\rule{3cm}{2cm}}{\caption{XXX}\label{sfig:XXX}}%
  \end{subfloatrow}% 
}{\caption[XXX]{XXX}\label{fig:XXX}}
\end{figure}
%

\end{document}

gefragt 16 Nov '14, 18:04

wiewowas's gravatar image

wiewowas
437193039
Akzeptiert-Rate: 40%

bearbeitet 18 Nov '14, 23:57

Könntest Du bitte ein Minimalbeispiel einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von \documentclass{...} bis zu \end{document}, was das Problem zeigt. In dem Fall vielleicht einfach eines bei dem die Bilder noch nebeneinander sind. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung.

(16 Nov '14, 19:19) esdd

Die Bilder lassen sich wie folgt mit zwei subfloatrow Umgebungen untereinander setzen:

Open in writeLaTeX
\begin{figure}[htb]
\ffigbox{
  \begin{subfloatrow}
    \ffigbox{\rule{3cm}{2cm}}{\caption{XXX}\label{sfig:XXa}}
  \end{subfloatrow}
  \renewlengthtocommand\settowidth\Mylen{\subfloatrowsep}\vskip\Mylen
  \begin{subfloatrow}
    \ffigbox{\rule{3cm}{2cm}}{\caption{XXX}\label{sfig:XXb}}
  \end{subfloatrow}
}{\caption[XXX]{XXX}\label{fig:XX1}}
\end{figure}

alt text

Oder alternativ mit dem Bild example-image aus dem mwe Paket, das dafür zusätzlich geladen werden muss:

Open in writeLaTeX
\begin{figure}[htb]
\ffigbox{
  \begin{subfloatrow}
    \ffigbox{\includegraphics[width=3cm]{example-image}}{\caption{XXX}\label{sfig:XXa}}
  \end{subfloatrow}
  \renewlengthtocommand\settowidth\Mylen{\subfloatrowsep}\vskip\Mylen
  \begin{subfloatrow}
    \ffigbox{\includegraphics[width=3cm]{example-image}}{\caption{XXX}\label{sfig:XXb}}
  \end{subfloatrow}
}{\caption[XXX]{XXX}\label{fig:XX1}}
\end{figure}

alt text

Mich irritiert allerdings etwas, dass Du so viele Pakete für die Gleitumgebungen lädst. Wenn Du caption verwendest, dann brauchst Du capt-of nicht, zumal die KOMA-Script Klassen schon selbst den Befehl \captionof zur Verfügung stellen. Außerdem würde ich an Stelle von subfig das Paket subcaption verwenden, dass dann schon selbst caption lädt. Sowohl mit subcaption als auch mit subfig kann man ebenfalls Teilbilder über- oder nebeneinander anordnen. Aber vermutlich nutzt Du spezielle Möglichkeiten von floatrow.

Permanenter link

beantwortet 19 Nov '14, 10:59

esdd's gravatar image

esdd
17.7k254256
Akzeptiert-Rate: 62%

bearbeitet 21 Nov '14, 03:05

Danke für die Antwort und den Tipp.

Subfig habe ich mal genutzt um Sachen nebeneinander anzuordnen. Dann habe ich gelesen, dass floatrow besser ist und auch mit hyperref geht und habe das umgestellt ohne das zu ändern. Ich müsste meine ganze Präambel mal zum check hochladen =) Das Problem ist, dass ich mir mein bescheidenes LaTeX-Wissen durch Trail&Error erarbeitet habe. Da sind viele Sachen drin ohne dass ich weiss warum die da sind. Die stammen aus dem Netz & Paketdokus.

(19 Nov '14, 14:51) wiewowas

Wenn ich die Rules jetzt durch includegraphics ersetze, werde die Bilder rechtsbündig gesetzt. Woher kommt das?

(20 Nov '14, 16:37) wiewowas
1

Bei mir werden auch Bilder zentriert, siehe das zusätzliche Beispiel.

(21 Nov '14, 03:07) esdd
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×14
×2
×1

gestellte Frage: 16 Nov '14, 18:04

Frage wurde gesehen: 10,241 Mal

zuletzt geändert: 21 Nov '14, 03:07