超链接预标签,而不仅仅是数字

超链接预标签,而不仅仅是数字

我试图获取超链接中的“图 1”,而不仅仅是数字。

我尝试使用\ref\nameref但它只显示1或完整标题,而不是figure 1

例如:

\begin{figure}[ht!]
\includegraphics[width=\linewidth]{table.png}
\caption{A typical home and business products-comparison table}
\label{fig:comparison_table}
\end{figure}

\ref{fig:comparison_table} ...

它看起来像:

在此处输入图片描述

或者,如果我使用\nameref{fig:comparison_table}

它看起来像:

在此处输入图片描述

答案1

当您使用 时hyperref\autoref可用于此目的:

\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{figure}
  Content
  \caption{Caption}
  \label{label}
\end{figure}
\autoref{label}
\end{document}

在此处输入图片描述

相关内容