出于类似的原因这个问题的(名词变格),我希望引用一个条目并输出任意文本(在本例中,是条目名词的特定变格)。看起来在条目中以键值对的形式输入文本是一个很好的解决方案。
但是,链接问题的答案仅提供了 vanilla 中的答案glossaries
。我使用glossaries-extra
with bib2gls
,但不确定如何在它们之间进行转换。
对于条目
@entry{duck,
name = {anka},
description = {A bird},
definitiveplural = {ankorna}
}
我想输出
安科纳
与其他术语一样,带有指向词汇表的超链接。
我最好的猜测来自\glsxtrusefield{duck}{definitiveplural}
第 194 页手册,结果没有输出。手册确实提到我应该使用内部字段标签,但我不知道如何找到它。
答案1
的确,
\glsxtrusefield{duck}{definitiveplural}
是正确的。但是,这个自定义键需要先定义,如下所示
\glsaddstoragekey{definitiveplural}{}{\DefinitivePlural} % Placed before \GlsXtrLoadResources
如上所述bib2gls
介绍,第 11 页。这也允许您使用
\DefinitivePlural{duck}
达到同样的效果。
默认键的内部字段标签列在glossaries
手动的,第 108 页,如glossaries-extra
手册中所述。