subfig erkennt \subfiglabelskip nicht
Verfasst: Di 22. Feb 2011, 16:08
Hallo,
ich habe ein paar Bilder mithilfe des subfig Paketes eingebunden. Das ganze sieht ungefähr wie folgt aus:
Sprich, die Bildunterschriften der subfloats bestehen nur aus (a), etc. ohne Text dahinter. Jetzt habe ich im Handbuch zum alten subfigure und zum neuen subfig Paket gelesen, dass hinter dem Counter noch etwas Platz gemacht wird, weshalb der Counter nicht mittig unter dem Bild steht. Als Lösung solle man \subfiglabelskip=0pt setzen. Allerdings heißt es dann "undefinied control sequence". Wieso? Warum funktioniert das nicht? Am liebsten hätte ich es sogar, wenn \subfiglabelskip=0pt nur für diese eine figure-Umgebung auf 0 gesetzt wird.
Hier ein Minimalbeispiel:
Bilder habe ich hier noch nicht eingefügt, weil es auch so schon eine Fehlermeldung produziert.
Auch ein \setlength{\subfiglabelskip){0pt} funktioniert nicht und es ist egal, ob es vor oder nach \begin{document} auftaucht, es funktioniert in keinem der Fälle. Wenn ich \subfiglabelskip=0pt vor \begin{document} setze, erhalte ich sogar noch die Fehlermeldung "Missing \begin{document}. \subfiglabelskip=".
Was ich auch noch nicht ganz verstanden habe, ist, ob ich \ref auch so definieren kann (nur für subfloats), dass der Output nicht etwa "42.a" ist, sondern "42 (a)" ist?
Viele Grüße,
\\ guy.brush
ich habe ein paar Bilder mithilfe des subfig Paketes eingebunden. Das ganze sieht ungefähr wie folgt aus:
\begin{figure} \centering \subfloat[][]{\label{fig:baeume2:baum1}\subimport{chapter5/img/}{baum1.pdf_tex}} \quad \subfloat[][]{\label{fig:baeume2:baum2}\subimport{chapter5/img/}{baum2.pdf_tex}} \quad \subfloat[][]{\label{fig:baeume2:baum3}\subimport{chapter5/img/}{baum3.pdf_tex}} \quad \subfloat[][]{\label{fig:baeume2:baum4}\subimport{chapter5/img/}{baum4.pdf_tex}}\\ \subfloat[][]{\label{fig:baeume2:baum5}\subimport{chapter5/img/}{baum5.pdf_tex}} \caption{blablabla} \label{fig:baeume2} \end{figure}
Hier ein Minimalbeispiel:
\documentclass{scrartcl} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{subfig} \usepackage{caption} \usepackage{import} \begin{document} \subfiglabelskip=0pt \end{document}
Auch ein \setlength{\subfiglabelskip){0pt} funktioniert nicht und es ist egal, ob es vor oder nach \begin{document} auftaucht, es funktioniert in keinem der Fälle. Wenn ich \subfiglabelskip=0pt vor \begin{document} setze, erhalte ich sogar noch die Fehlermeldung "Missing \begin{document}. \subfiglabelskip=".
Was ich auch noch nicht ganz verstanden habe, ist, ob ich \ref auch so definieren kann (nur für subfloats), dass der Output nicht etwa "42.a" ist, sondern "42 (a)" ist?
Viele Grüße,
\\ guy.brush