如何使用 hyperref 包为“Figure”指定简称

如何使用 hyperref 包为“Figure”指定简称

我正在使用 hyperref 包编写文档。我使用以下代码引用我的图表:\autoref{fig:my_figure_label}

举个例子:

The results are shown in \autoref{fig:termperature_field}

输出为:

结果如图1所示。

我怎样才能强迫它产生单词“数字“因此看起来”如图。“ 反而:

结果如图1所示。

我感谢您的帮助。

答案1

hyperref用来\<type>autorefname确定如何调用它们。

\documentclass[]{article}

\usepackage[]{graphicx}
\usepackage[]{hyperref}

\AtBeginDocument{\renewcommand\figureautorefname{Fig.}}

\begin{document}
\begin{figure}
  \centering
  \includegraphics{example-image-duck}%
  \caption
    {%
      A duck.%
      \label{fig:duck}%
    }%
\end{figure}

See \autoref{fig:duck}.
\end{document}

给出你想要的:

在此处输入图片描述

答案2

我推荐这个cleveref软件包,而hyperref不是 的\autoref。除了支持开箱即用的缩写标签名称外,它还提供其他有用的功能。texdoc cleveref详情请参阅。

相关内容