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