![如何在词汇表页码列表中突出显示重要页面](https://linux22.com/image/257136/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%AF%8D%E6%B1%87%E8%A1%A8%E9%A1%B5%E7%A0%81%E5%88%97%E8%A1%A8%E4%B8%AD%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%E9%87%8D%E8%A6%81%E9%A1%B5%E9%9D%A2.png)
在一些书中,关键字页面不仅列出了关键字被引用的页码,还以粗体或强调形式标出了定义或解释关键字的页码。如何使用词汇表中的首字母缩略词选项来实现这一点?
附加 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}