如何在词汇表页码列表中突出显示重要页面

如何在词汇表页码列表中突出显示重要页面

在一些书中,关键字页面不仅列出了关键字被引用的页码,还以粗体或强调形式标出了定义或解释关键字的页码。如何使用词汇表中的首字母缩略词选项来实现这一点?

附加 MWE 后,词汇表页面显示:

Fft 快速傅里叶变换。1–3

我想要类似的东西:

Fft快速傅里叶变换。2, 1-3

或 1,2,3 或类似。最好的想法是有一个用户字段,比如 user6,带有一个用户定义的标签链接,这样在首字母缩略词定义中:

\newacronym[sort=FFT,user6={\pageref{link:fft}}]{FFT}{\textsc{Fft}}{fast Fourier transform}

我想这可能是一项艰巨的任务?

梅威瑟:

\documentclass[11pt,a4paper]{article}
\usepackage[acronym,shortcuts]{glossaries} 
\newacronym[sort=FFT]{FFT}{\textsc{Fft}}{fast Fourier transform}
\makeglossaries

\begin{document}
\Ac{FFT} is widely used to compute Fourier transforms. For more information see p.\pageref{link:fft}
\newpage
\section{Fast Fourier Transform}\label{link:fft}
\Acf{FFT}, is a radix-2 algorithm implementing the discrete Fourier transform...........................................................%explanation
\newpage
\ac{FFT} %some other references
\newpage
\printglossary[type=\acronymtype]
\end{document}

答案1

我认为最简单的解决方案就是直接使用format原理参考中的密钥。像这样:

\documentclass[11pt,a4paper]{article}
\usepackage{hyperref}
\usepackage[acronym,shortcuts]{glossaries} 
\newacronym[sort=FFT]{FFT}{\textsc{Fft}}{fast Fourier transform}
\makeglossaries

\begin{document}
\Ac{FFT} is widely used to compute Fourier transforms. For more
information see p.\pageref{link:fft}
\newpage
\section{Fast Fourier Transform}\label{link:fft}
\Acf[format=hyperbf]{FFT}, is a radix-2 algorithm implementing the discrete Fourier
transform...........................................................%explanation
\newpage
\ac{FFT} %some other references
\newpage
\printglossary[type=\acronymtype]
\end{document}

相关内容