如何打印具有共同描述的不同词汇表条目

如何打印具有共同描述的不同词汇表条目

我想打印具有共同描述的不同词汇表条目。例如,我可以这样做:

\newglossaryentry{s:rc} 
{
    name={\ensuremath{x', y', z'}},
    sort={s:rc}, 
    description={Rotated global coordinates associated with a bar}
}

问题是 x' y' 和 z' 不是不同的条目,我无法使用 \gls{} 分别打印每个条目。我想使用 \gls{},因为它是一种快速更改整个文档符号的方法。显然,我可以使用 \newcommand 来做同样的事情,但是,我认为这不是“正确”的解决方案。

我的意思是,您可以定义 \newcommand{\x}{x'} 形式的命令,然后在整个文档中使用它们,而不是使用词汇表包功能。但是有一个缺点;如果您希望词汇表显示您的 s:rc 条目,您必须打印全部不进行排序的条目(至少这是我理解的)。

那么,有没有一种使用 glossaries/glossaries-extra 包的正确方法呢?换句话说,有没有一种方法可以打印具有共同描述的不同词汇表条目?谢谢!

我根据要求添加了一些基本代码:

\documentclass{scrartcl}  
\usepackage[sort = none]{glossaries-extra}
\newglossaryentry{s:i:p} 
{
    name={\ensuremath{\xi, \eta, \zeta}},
    sort={pi}, 
    description={Intrinsic coordinates of parent element}
}

\begin{document}
    I can Print all the entries using \gls{s:i:p}, but I have not control over the single entries. I can solve this using the command \verb!\newcommand!, however it does not seem a ``proper'' way of solving the problem. 
    
    \printunsrtglossary[style=long, title={List of Symbols}]
\end{document}

结果: 在此处输入图片描述

相关内容