PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu Subfig und Floatrow



nexus123
14-05-2008, 19:50
Hallo,

ich möchte 2 Bilder nebeneinander einbinden. das habe ich soweit auch alles geschafft!

In der Prämbel habe ich folgendes stehen:

\usepackage{floatrow}
\usepackage[caption=false]{subfig}


\begin{figure}[H]
\centering
\ffigbox[\FBwidth]%
{\caption{Das ist nur ein Test}}%
{\subfloat[FC Bayern]
{\includegraphics[width=5cm]{bilder/4.jpg}}
\hspace{5mm}
\subfloat[K12-Flyer]
{\includegraphics[width=5cm]{bilder/k12.jpg}}
}
\end{figure}

Es passt soweit alles! Nur jetzt möchte ich noch einen schwarzen rahmen um die beiden abbildungen. außerdem soll der caption text auch innerhalb dieses rahmens sein.

nur leider komme ich für diese variante auf keine lösung.

\\edit: hab noch ne frage: und zwar klappt die beschriftung unter bild (a) soweit. jedoch ist mir der zeilenabstand wenn ich einen längere text eingebe zu groß. wie kann ich den kleiner stellen? dies ist nur bei den caption beschriftungen direkt unter den bildern der fall, nicht bei der "allgemeinen"

wäre nett wenn ihr mir weiterhelfen könntet.

gruß

nexus123
14-05-2008, 20:40
bis auf meinen nachtrag per edit hat sich bereits alles erledigt :)

die lösung lautet
\floatsetup[figure]{framestyle=fbox,framefit=yes,heightadjust=all,fra mearound=all}

in der prämbel!

wenn jetzt noch jemand die lösung für meinen nachtrag wüsste wär alles super!

sommerfee
14-05-2008, 20:47
\\edit: hab noch ne frage: und zwar klappt die beschriftung unter bild (a) soweit. jedoch ist mir der zeilenabstand wenn ich einen längere text eingebe zu groß. wie kann ich den kleiner stellen? dies ist nur bei den caption beschriftungen direkt unter den bildern der fall, nicht bei der "allgemeinen"

Das setspace-Paket zusätzlich einbinden und


\captionsetup[subfloat]{font+={stretch=0.8}}

sollte das gewünschte Resultat liefern. (Die 0.8 sind noch ggf. anzupassen.)

(Siehe auch caption-Doku, Seiten 10-11)

Gruß,
Axel

nexus123
14-05-2008, 21:00
klasse das geht :) nur die schrift ist jetzt größer als vorher. im caption-doku find ich keinen passenden befehl

sommerfee
15-05-2008, 08:47
klasse das geht :) nur die schrift ist jetzt größer als vorher

Dann hast du vermutlich


\captionsetup[subfloat]{font={stretch=0.8}}

statt


\captionsetup[subfloat]{font+={stretch=0.8}}

geschrieben?

Wenn es bei dir nicht klappt, wäre ein passendes Minimalbeispiel nett, damit ich das nachstellen und mir anschauen kann.

Denn bei mir klappt das so:


\documentclass{article}
\usepackage{caption,subfig}

\usepackage{setspace}
\captionsetup[subfloat]{font+={stretch=0.8}}

\begin{document}
\begin{figure}
\centering
\subfloat[][A\\A]{AAAAAAAAA}\quad
\subfloat[][B\\B]{BBBBBBBBB}
\caption{Eine Beschriftung}
\end{figure}
\end{document}


Gruß,
Axel

nexus123
15-05-2008, 11:03
sorry, genau das war mein fehler!!!

ich dachte du hast einen "schreibfehler" reingebracht und hab es ohne das "+" übernommen.

danke für die hilfe und die aufklärung, nächstes mal übernehme ich alles wie man es mir sagt :) :) :)