定义词汇表条目的复数形式

定义词汇表条目的复数形式

根据以下答案,我该如何定义词汇表的复数形式?

使用软件包词汇表的两个单独的缩写列表

例如,

\newglossaryentry{LED}
{
  name={LED},
  description={light emitting diode},
  first={\glsentrydesc{LED} (\glsentrytext{LED})},
}

复数形式的第一个实例应该打印

发光二极管(LED)。

复数形式的第二个实例应该打印

发光二极管

第三次单数形式应打印

引领

等等 ...

答案1

我知道的唯一方法是将其定义\newglossaryentry为:

\newglossaryentry{LED}
{
  name={LED},
  description={light emitting diode},
  first={\glsentrydesc{LED} (\glsentrytext{LED})},
  plural={LEDs},
  firstplural={\glsentrydesc{LED}s (\glsentryplural{LED})}
}

然后\glspl{LED}在需要复数形式时使用,\gls{LED}在需要单数形式时使用。

编辑

\glsentrydescplural我发现了可以打印该字段内容的命令descriptionplural

因此,上述内容也可以以更一致的形式重写为:

\newglossaryentry{LED}
{
  name={LED},
  description={light emitting diode},
  first={\glsentrydesc{LED} (\glsentrytext{LED})},
  plural={LEDs},
  descriptionplural={light emitting diodes},
  firstplural={\glsentrydescplural{LED} (\glsentryplural{LED})}
} 

相关内容