PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : subfig und falsche label anordnung



TheRulor
24-12-2007, 00:22
Hallo Leute. Habe ein Problem mit subfig.
Wenn ich eine figure-Umgebung einrichte und dann mit subfig Bilder nebeneinander anordnen möchte, funktioniert das einwandfrei. Habe nur das Problem das es mir die Beschriftung der einzelnen Bilder ab einer gewissen Länge untereinander anordnet. Das sieht natürlich recht bescheiden aus. Habe das ganze als Bild angehängt.
Mein Preämbel sieht wie folgt aus:

\documentclass[12pt,a4paper,oneside,normalheadings,idxtotoc,bibto toc]{scrreprt}%
\usepackage[ngerman]{babel}%
\usepackage[ansinew]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage{subfig}%
%\usepackage{lscape}
%\usepackage{wrapfig}
%\usepackage{floatflt}
%\usepackage{picinpar}
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=3cm,includeh eadfoot]{geometry}%
\usepackage{makeidx}%
\makeindex%
\usepackage[pdftex]{graphicx}%
\usepackage[automark,headsepline, footsepline]{scrpage2}%
%\usepackage[compatible]{nomencl}%
\usepackage[style=super, border=none,cols=2, number=none , toc=true]{glossary}%%, header=plain,
\makeglossary%
\bibliographystyle{alphadin}%geralpha
\pagestyle{scrheadings}%
%Im Index und den Kapitel Kopf und Fußzeilen einbinden
\renewcommand*{\chapterpagestyle}{scrheadings}%
\renewcommand*{\indexpagestyle}{scrheadings}%
\clearscrheadings%
\clearscrplain%
\rohead[\headmark]{\headmark}%
\rofoot[\pagemark]{\pagemark}%
%% Unbenennung der Bezeichnung des Abbildungs- und Tabellenverzeichnis
\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}%
}%
\addto\captionsngerman{%
\renewcommand{\tablename}{Tab.}%
}%

Im Text binde ich es wie folgt ein

\begin{figure}[htbp]%
\centering%
\subfloat[Peer-to-Peer Verbindung]{\label{fig:p2p}}%
{\includegraphics[height=2.4cm]{images/p2p.jpg}}\hfill%
\subfloat[Master-Slave Verbindung]{\label{fig:stern_m_s}}%
{\includegraphics[height=2.4cm]{images/stern_m_s.jpg}}\hfill%
\subfloat[Master-Slave mit ext. Netzanbindung]{\label{fig:stern_m_s_netz}}%
{\includegraphics[height=3.2cm]{images/stern_m_s_netz.jpg}}\\%
\subfloat[Scatter]{\label{fig:scatter}}
{\includegraphics[width=0.45\textwidth]{images/scatter.jpg}}\hfill%
\subfloat[Master-Slave mit Multi-Hop]{\label{fig:baum_multihop}}
{\includegraphics[width=0.45\textwidth]{images/baum_multihop.jpg}}\\%
\subfloat[Infrastruktur mit Netzanbindung]{\label{fig:infrastruktur}}
{\includegraphics[width=0.7\textwidth]{images/infrastruktur.jpg}}%
\caption{Netztopologien}%
\label{fig:Netztopologien}%
\end{figure}%

Wie ihr seht experimentiere ich noch in der größe der Bilder, dass dürfte aber keine Probleme normalerweise darstellen.
Weiß einer Rat? Ich habe die doku schon dazu durchforst aber noch nichts passendes gefunden und google hat mir auch noch nichts konkretes dazu raus geworfen. Ich hoffe ihr könnt mir helfen.

PS: Ein frohes Fest euch allen!

sommerfee
24-12-2007, 09:29
Die Syntax, mit der du \subfloat verwendest, ist falsch. Statt


\subfloat[Peer-to-Peer Verbindung]{\label{fig:p2p}}%
{\includegraphics[height=2.4cm]{images/p2p.jpg}}

muß es


\subfloat[Peer-to-Peer Verbindung\label{fig:p2p}]%
{\includegraphics[height=2.4cm]{images/p2p.jpg}}

usw. heißen.

Gruß,
Axel

P.S.: Frohes Fest!

TheRulor
24-12-2007, 18:52
mhh... manmanman. :rolleyes:
Danke dir herzlich, so hast du mir auch noch ein schönes Weihnachtsgeschenk hinterlassen.