
Возможный дубликат:
Почему метка среды должна располагаться после подписи?
На данный момент у меня есть:
\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}
Это создаст страницу, которая выглядит примерно так:
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
Затем я ссылаюсь на него с помощью пакета cleverref:
\paragraph{blah blah blah \cref{accumst}, blah blah blah \cref{accumdy}}
К сожалению, accumdy
ссылка на верхнее изображение (рис.1) и accumst
ссылка на номер предыдущего раздела...
Как мне заставить \label{} увидеть, что wrapfigure содержит два изображения?
решение1
Следует отметить, что \label
должно идти после \caption
. Поэтому поместите метку после подписи, чтобы все было правильно.
\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}