在标记之前引用环境

在标记之前引用环境

使用 hyperref 包时,我注意到无法正确引用内容。看来 \autoref 实际上在标签之前引用了最新的章节、表格、公式或图形(在短环境中)。这是对的吗?我做错了什么?

\subsection{One one}

I want to write: `\autoref{tab:one}' shows such and such:

\begin{table}
    \caption{some bumpf}
    \label{tab:one}
\end{table}

给我:我想写第 1.1 节显示某某某。

编辑

我忘记了标题。我想问的是,为什么我的引用指向的是没有标签的东西?例如,如果标签显然在图形环境或表格环境中,为什么我会得到对子部分的引用?是不是总是因为我可能在某个地方忘记了标题后面标签的顺序?

答案1

\caption{...}您需要在之前添加\label

\subsection{One one}

I want to write: `\autoref{tab:one}' shows such and such:

\begin{table}
    \caption{Some Table}
    \label{tab:one}
\end{table}

在此处输入图片描述

相关内容