如何提取标签的特定属性(例如章节编号)?

如何提取标签的特定属性(例如章节编号)?

我使用 hyperref 和调用\autoref来引用表格、章节、章节等。但是,有时我只想引用章节编号表格(例如 7.2而不是表 7.2)。

我们如何做到这一点?

更一般地讲,我们如何提取标签的 (5?) 属性。我知道\pageref获取页面,但其他的呢?

另外,一些命令以 .aux 形式发出,例如:

\@writefile{lot}{\contentsline
{figure}{\numberline
{5.2}{\ignorespaces Galois
Correspondence}}{20}{figure.5.2}}

那么,如何提取第 2.2 个属性({\ignorespaces Galois Correspondence})?

答案1

使用\ref命令(核心 LaTeX)和\nameref命令(由nameref包,由 加载hyperref

\documentclass{article}

\usepackage{hyperref}

\begin{document}

\begin{table}
\centering
(Table content)
\caption{foo}
\label{tab:foo}
\end{table}

This is a reference to \autoref{tab:foo}.

One could also refer to the number \ref{tab:foo} or to the name \nameref{tab:foo}.

\end{document}

相关内容