
Posible duplicado:
¿Por qué la etiqueta de un entorno tiene que aparecer después del título?
Actualmente tengo:
\begin{wrapfigure}{R}{0.3\textwidth}
\vspace{-20pt}
\begin{center}
\includegraphics[width=0.3\textwidth]{images/accumstatic}
\label{accumst}
\end{center}
\vspace{-20pt}
\caption{Accum static picture}
\vspace{10pt}
\begin{center}
\includegraphics[width=0.3\textwidth]{images/accumdynamic}
\label{accumdy}
\end{center}
\vspace{-20pt}
\caption{Accum dynamic picture}
\end{wrapfigure}
Esto crea una página que se parece a:
lorum ipsum trees freasa lorum ipsum trees freasa
lorum ipsum trees freasa lorum ##################
lorum ipsum trees freasa lorum # #
lorum ipsum trees freasa lorum # Fig.1 #
lorum ipsum trees freasa lorum # #
lorum ipsum trees freasa lorum ##################
lorum ipsum trees freasa lorum # #
lorum ipsum trees freasa lorum # Fig.2 #
lorum ipsum trees freasa lorum # #
lorum ipsum trees freasa lorum ##################
lorum ipsum trees freasa lorum ipsum trees freasa
Luego hago referencia a él usando el paquete Cleverref:
\paragraph{blah blah blah \cref{accumst}, blah blah blah \cref{accumdy}}
Desafortunadamente accumdy
hace referencia a la imagen superior (Fig.1) y accumst
hace referencia al número de sección anterior...
¿Cómo consigo que \label{} vea que wrapfigure contiene dos imágenes?
Respuesta1
Cabe señalar que \label
debe venir después de \caption
. Por lo tanto, coloque la etiqueta después del título para hacerlo bien.
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{wrapfig,lipsum,cleveref}
%------------------------------------------
\begin{document}
This is where the table goes with text wrapping around it. You may
embed tabular environment inside wraptable environment and customize as you like.
%------------------------------------------
\begin{wrapfigure}{R}{0.3\textwidth}
\vspace{-20pt}
\begin{center}
\includegraphics[width=0.3\textwidth]{images/accumstatic}
\vspace{-20pt}
\caption{Accum static picture}\label{accumst}
\end{center}
\vspace{10pt}
\begin{center}
\includegraphics[width=0.3\textwidth]{images/accumdynamic}
\vspace{-20pt}
\caption{Accum dynamic picture}\label{accumdy}
\end{center}
\end{wrapfigure}
%------------------------------------------
This is where the table goes with text wrapping around it. You may
embed tabular environment inside wraptable environment and customize as you like. This is where the table goes with text wrapping around it. You may
embed tabular environment inside wraptable environment and customize as you like. This is where the table goes with text wrapping around it.
%
\lipsum[2-7]
\paragraph{blah blah blah \cref{accumst}, blah blah blah \cref{accumdy}}
%------------------------------------------
\end{document}