mikrocontroller.net

Forum: Offtopic Latex "Minipage" und "figure caption"


Autor: latex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe zwei Probleme.
Ich möchte in Latex zwei Grafiken nebeneinander anzeigen lassen.
Das funktioniert auch mit unten abgebildetem Code.

Leider bekomme ich keinen Abstand zwischen den Grafiken hin.
Schön wäre es, wenn ich die Minipages nach rechts bzw. links ausrichten 
könnte. Dann erhalte ich den Abstand dadurch, dass die Minipages jeweils 
nur 0.45 der Textbreite breit sind.

Das zweite Problem ist die Caption. Durch die geringe Breite der Bilder 
werden Bildunterschriften schnell umgebrochen. Kann man einer Caption 
sagen, dass der umgebrochene Text unter dem automatisch eingefügten 
"Abbildung 4.5:" weiter geht? Dann wäre mehr Platz da und der Text wird 
nicht auf so viele Zeilen verteilt.

Gibt es dazu Ideen? Ist die Problembeschreibung verständlich?
\begin{figure}[htb]
  %\centering
  \begin{minipage}[t]{0.45\textwidth}
    \centering
    \includegraphics[width=\textwidth, bb=83   253   507   597]{grafik1.eps} 
    \caption{lange erste Bildunterschrift}
    \label{fig:label1}
  \end{minipage}
  \begin{minipage}[t]{0.45\textwidth}
    \centering
    \includegraphics[width=\textwidth, bb=83   253   507   597]{grafik2.eps} 
    \caption{lange zweite Bildunterschrift}
    \label{fig:label2}
  \end{minipage}
\end{figure}

Autor: latex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eigentlich brauche ich keinen Abstand zwischen den Minipages.
Der Abstand zwischen den Captions war zu klein.
Ich habe das nun folgendermaßen gelöst.
Nun hat jedes Bild eine eigne Bildunterschrift (a und b).
Beide Bilder gemeinsam haben eine Caption mit einer Nummer.
Nachteil ist, das der Text nicht ins Abbildungsverzeichnis übernommen 
wird, sondern nur der Text aus der Caption.

Wie kann ich eine Caption linksbündig machen?
flushleft wie beim Text funktioniert nicht...
\begin{figure}[htb]
  %\centering
  \begin{minipage}[t]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth, bb=83   253   507   597]{grafik1.eps} 
    \begin{flushleft} a) Text1 \end{flushleft}
  \end{minipage}
  \begin{minipage}[t]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth, bb=83   253   507   597]{grafik2.eps} 
    \begin{flushleft} b) Text2 \end{flushleft}
  \end{minipage}
\vspace*{-0.5cm}\caption{gemeinsame Bildunterschrift}
\label{fig:gemeinsameslabel}
\end{figure}

Autor: Stephan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich hatte das gleiche Problem und nutze jetzt das Paket caption,
so sieht das bei mir aus und jetzt ist die Bildunterschrift linksbündig:

%% Nicer formatting of figure captions.
\usepackage[small,normal,bf,up]{caption}
\renewcommand{\captionfont}{\small\slshape}

Grüße, Stephan

Autor: Stefan Salewski (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Siehe

ftp://ftp.tex.ac.uk/tex-archive/info/epslatex.pdf

Der Name der Datei ist etwas unglücklich, es geht um Bilder allgemein, 
also auch PNG, JPEG usw.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail, Yahoo oder Facebook? Keine Anmeldung erforderlich!
Mit Google-Account einloggen | Mit Yahoo-Account einloggen | Mit Facebook-Account einloggen
Noch kein Account? Hier anmelden.