如何根据页码按字母顺序对缩写和符号进行排序?

如何根据页码按字母顺序对缩写和符号进行排序?

我生成的符号列表如下:

\usepackage[sort=use]{glossaries}

\renewcommand*\glspostdescription{\dotfill}
\renewcommand*{\glstextformat}[1]{\textcolor{black}{#1}}
\makeglossaries
\loadglsentries{gloss}

\newglossarystyle{mylong}{%
    \setglossarystyle{long}%
    \renewenvironment{theglossary}%
    {\begin{longtable}[l]{@{}p{\dimexpr 2cm-\tabcolsep}p{0.8\hsize}}}% <-- change the value here
        {\end{longtable}}%
}

这是我的gloss.tex文件:

\newglossaryentry{DES}{name={ABC}, description={AAA BBB CCC}}
\newglossaryentry{SCT}{name={DEF}, description={DDD EEE FFF}}
\newglossaryentry{ReEV}{name={\ensuremath{\sigma}}, description={S}}
\newglossaryentry{sync}{name={\ensuremath{\parallel}},description={P}}

输出完全遵循[sort=use],并且列表打印如下:

S     page:1
DEF   page:2
P     page:3
ABC   page:4

但我首先需要按字母顺序对缩写进行排序,然后根据页码对符号进行排序:

ABC   page:4
DEF   page:2
P     page:3
S     page:1

我怎样才能做到这一点?

相关内容