词汇表中引用的格式与参考书目中的格式相同

词汇表中引用的格式与参考书目中的格式相同

我使用此代码来格式化参考书目中的反向引用:

\renewcommand\backrefxxx[3]{%
  \hyperlink{page.#1}{$\uparrow$#1}%
}

它打印出这些可爱的反向引用:↑1、↑3 等等。

我怎样才能获得相同的反向引用,但对于词汇表中的引用除外?(我使用包glossaries

答案1

默认情况下,位置用 封装\glsnumberformat,其定义为:

\newcommand{\glsnumberformat}[1]{\glshypernumber{#1}}

因此,如果您不使用该format键,您可以重新定义此命令以包含您的标记:

\documentclass{book}

\usepackage[colorlinks]{hyperref}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{sample}{name={sample},description={an example}}
\renewcommand{\glsnumberformat}[1]{$\uparrow$\glshypernumber{#1}}

\begin{document}
\chapter{Sample}
A \gls{sample}.

\chapter{Another Sample}
Another \gls{sample}.

\printglossary 
\end{document}

词汇表示例。↑1,↑3

相关内容