PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Label an der falschen stelle?



Shooter
15-12-2009, 09:44
Hallo Leute,

ich möchte per \ref auf ein Label verweisen, jedoch bezieht sich das Label nicht wie es sollte auf das Bild sondern auf die Überschrift.

Hier ein Beispiel.

\documentclass[a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{listings}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{picins}
\usepackage{xcolor}

\begin{document}
\subsection{kleine Überschrift}
\piccaptionoutside
\piccaption{Bildunterschrift}
\label{testy}
\parpic[r]{\includegraphics[width=7cm,angle=0]{lion}}


\blindtext

\color{red}Teste Verweis auf Bild \ref{testy}
\picskip{0}


\appendix
\color{black}
\listoffigures %Abbildungsverzeichnis

\end{document}

sitzt das Label an der falschen stelle?
normal müsste \ref die nummer 1 ausgeben und nicht 0.1

gruß Andi

bischi
15-12-2009, 09:52
Keine Ahnung - so?



\parpic[r]{\includegraphics[width=7cm,angle=0]{lion}\label{testy}}


MfG Bischi

Xenara
15-12-2009, 09:55
Hab grad noch die Doku gefunden.
Also das label muss wirklich in die caption mit rein. Siehe http://mirror.switch.ch/ftp/mirror/tex/macros/latex209/contrib/picins/picins.txt
A \label command should be given IN the \piccaption command.



\documentclass[a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{listings}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{picins}
\usepackage{xcolor}
\usepackage{hyperref}

\begin{document}
\subsection{kleine Überschrift}

\piccaptionoutside
\piccaption{Bildunterschrift \label{testy}}

\parpic[r]{\includegraphics[width=7cm,angle=0]{testbild}}

\blindtext

\color{red}Teste Verweis auf Bild \ref{testy}
\picskip{0}


\appendix
\color{black}
\listoffigures %Abbildungsverzeichnis

\end{document}

Shooter
15-12-2009, 10:42
Danke für den Hinweis, so geht es natürlich.