参照不同标签的图

参照不同标签的图

我正在使用以下代码将图形标签更改为地图或其他标签以地图作为标签。

\documentclass{article}
\usepackage{float}% http://ctan.org/pkg/float
\newfloat{map}{htbp}{map}\floatname{map}{Map}
\setcounter{topnumber}{1}% Just for this example

\begin{document}

\begin{map}[t] \caption{A map \label{map:europe}} \end{map}

\end{document}

autoref当我使用引用它时,只显示数字(例如“3”),而不显示“地图 3”。有没有办法让“地图 3”显示出来?我可以在 前面输入“地图” autoref,但指向引用地图的链接只是数字,数字很小,很难点击。使用表格和图形时,我会自动显示“表 3”和“图 3”。

答案1

定义适当的\<float>autorefname伴奏:

在此处输入图片描述

\documentclass{article}

\usepackage{float}
\newfloat{map}{htbp}{map}
\floatname{map}{Map}

\usepackage{hyperref}
\newcommand{\mapautorefname}{Map}

\begin{document}

See \autoref{map:europe}.

\begin{map}
  \caption{A map \label{map:europe}}
\end{map}

\end{document}

相关内容