![在首字母缩略词列表中使用破折号表示连续的多个页面](https://linux22.com/image/411934/%E5%9C%A8%E9%A6%96%E5%AD%97%E6%AF%8D%E7%BC%A9%E7%95%A5%E8%AF%8D%E5%88%97%E8%A1%A8%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%A0%B4%E6%8A%98%E5%8F%B7%E8%A1%A8%E7%A4%BA%E8%BF%9E%E7%BB%AD%E7%9A%84%E5%A4%9A%E4%B8%AA%E9%A1%B5%E9%9D%A2.png)
我正在使用该glossaries
包在我的论文中创建首字母缩略词列表。我的问题是,如果一行中有多个页面,如何更改首字母缩略词部分中页面位置列表的样式?我想像这样显示它
通过非常重要的首字母缩略词 2, 7-11, 22
代替
通过非常重要的首字母缩略词 2, 7, 8, 9, 10, 11, 22
我认为解决方案是重新定义\glslabel
并尝试这样做,但没有成功。搜索此问题也没有结果。
以下是一个例子:
\documentclass{article}
\usepackage
[
acronyms, % create list of acronyms
shortcuts, % acronym commands
nopostdot % no full stop at the end
]{glossaries}
\makenoidxglossaries % to sort
\newacronym{via}{VIA}{very important acronym}
%%
\begin{document}
\printnoidxglossary
[
type = acronym, % list of acronyms
]
\newpage
Some text with a \ac{via}.
\newpage
Some more text with the \ac{via}.
\newpage
And even more text with the \ac{via}.
\end{document}