我想打印具有共同描述的不同词汇表条目。例如,我可以这样做:
\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}