我使用 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}