将图片放在交叉引用之后

将图片放在交叉引用之后

有没有办法确保图表和表格能够显示交叉引用?我 100% 确定我读过一个包有这个选项,但我怎么也想不起来它的名字。有人能帮忙吗?我知道我可以使用一些浮动控制器,比如 [H],但我不想对我的 50 多个人物这样做。

\documentclass[a4paper,11pt,twoside,openright,hidelinks]{memoir}
\usepackage[danish]{babel}
\usepackage{hyperref}
\usepackage{cleveref}
\usepackage[export]{adjustbox}
\usepackage[%
    bindingoffset=0.5in,%
    left=1in,right=1in,top=1in,bottom=1.5in,%
    footskip=.5in,%
    marginparwidth=2.2cm,
    ]{geometry}
\usepackage{lipsum}

\begin{document}
\subsection{heading A}

\lipsum[1] \cref{fig:label1,fig:label2}.  

\begin{figure}
    \centering
    \includegraphics[width=0.7\linewidth]{frog.jpg}
    \caption{this figure should be after the first crossreference, but it isnt.}
    \label{fig:label1}
\end{figure}

\begin{figure}
    \centering
    \includegraphics[width=0.7\linewidth]{frog.jpg}
    \caption{this figure is correctly placed }
    \label{fig:label2}
\end{figure}

\lipsum[1-2]
\end{document}

在此处输入图片描述 在此处输入图片描述

相关内容