Eine (zentrale) Bildunterschrift unter 2 Minipages

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Eine (zentrale) Bildunterschrift unter 2 Minipages

von Besserwisser » Di 12. Jan 2016, 18:25

Klick mal auf den Link "Öffnen im Online-Editor" über deinem angeblichen Minimalbeispiel. Merkst du etwas? Die Minimalbeispiel-Anleitung habe ich aus gutem Grund verlinkt.

Ersetze utf8x durch utf8 und verschiebe die \caption-Anweisung hinter das Ende der minipage. Übrigens ist es keine gute Idee, vertikale Abstände mit einer Abfolge von \\ zu erzeugen. Dafür gibt es \vspace etc.

Ich vermute, dass es eine gute Idee wäre, eine ausführliche LaTeX-Einführung zu lesen. Die investierte Zeit wirst du mehrfach wieder herausholen.

Vom Paket here solltest du dich auch eher trennen. Das verleitet zu Dingen, die man besser nicht macht. Dank [d]caption[/d] brauchst du es auch nicht wirklich.

von matt99 » Di 12. Jan 2016, 17:54

Bin ziemlicher Neuling was Latex angeht, hoffe das ist jetzt nicht zuviel/zuwenig für das Minimalbeispiel:

\documentclass[]{article}

\usepackage[english, ngerman]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{here} 
\usepackage[justification=RaggedRight, singlelinecheck=false]{caption} 

\begin{document}

\begin{figure}[htbp]
    \begin{minipage}{0.1\textwidth} 
   \textbf{(a)}
    \\
    \\
    \\
    \\
  \textbf{(b)}
   \end{minipage}
   \hfill
   \begin{minipage}{0.9\textwidth}
   \includegraphics[width=\textwidth]{bild.png}
   \caption[width=\linewidth]{Bildbeschreibung für beide Minipages}
   \end{minipage}
\end{figure}

\end{document}
Wenn ich das so in ein leeres Latex-Dokument einfüge wird es auch entsprechend gerendert. Tatsächlich ist width=\linewidth sinnlos - wenn ich es entferne, sieht es aus wie vorher. Hatte das als Codeschnippsel in Bezug zu Bildern und Minipages in einem Tutorial gefunden.

von Besserwisser » Di 12. Jan 2016, 14:37

Da mir kein Paket geläufig ist, bei dem \caption ein optionales Argument hat, für das die Eingabe width=\linewidth einen Sinn ergeben würde: Minimalbeispiel?

Eine (zentrale) Bildunterschrift unter 2 Minipages

von matt99 » Di 12. Jan 2016, 12:12

Hallo,

ich habe eine Bild (welches aus zwei übereinanderstehenden Bildern besteht) und wollte daneben jeweils einen Verweis wie (a) und (b) machen.
Ich hab das so gelöst, dass ich jetzt jeweils eine Minipage für den Verweis und für das Bild gemacht habe.
Mein Problem: Die Bildunterschrift kann ich jeweils nur unter einer Minipages setzen - wie kann ich den Code umschreiben, sodass die Bildunterschrift für BEIDE Minipages gilt?

Aktuell sieht das Ergebnis mit meinem Code so aus:
Bild

"Abbildung 4" soll also weiter nach links einrücken.
\begin{figure}[htbp]
    \begin{minipage}{0.1\textwidth} 
	\textbf{(a)}
    \\
    \\
    \\
    \\
  \textbf{(b)}
	\end{minipage}
	\hfill
	\begin{minipage}{0.9\textwidth}
	\includegraphics[width=\textwidth]{bild.png}
	\caption[width=\linewidth]{Bildbeschreibung für beide Minipages}
	\end{minipage}
\end{figure}
Ach, und wo wir dabei sind: Weiß zufällig auch jemand, wie man die Verweise (a) und (b) jeweils zentriert neben dem Bild darstellen kann ohne mit \\ eine neue Zeile zu beginnen?

Nach oben