在首字母缩略词列表中使用破折号表示连续的多个页面

在首字母缩略词列表中使用破折号表示连续的多个页面

我正在使用该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}

相关内容