我使用此代码来格式化参考书目中的反向引用:
\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}