我正在使用 Glossaries 包来编写首字母缩略词(即缩写),使用 \gls{}、\Gls{}、acrlong{}、acrlongpl{}、acrshort{}、acrshortpl{} ... 整个系列。我的论文中有 2 页。一页用于首字母缩略词,一页用于词汇表。换句话说,我还使用 Glossaries 包以定义的方式编写词汇表条目,如下所示:
\newglossaryentry{QoE.Glossary}% label
{%
type=definition,% glossary type
name=Quality of Experience,% how it will appear inside the Glossary List
text={Quality of Experience (QoE)},% how it will appear inside the text
description={\textit{``is blah blah blah''}~\cite{le2012}.},% Description
sort={quality}%
}
我的首字母缩略词(缩写)的结构如下:
\newacronym[shortplural={PMs}, longplural={Progressive Meshes}]{PM.Acronym}{PM}{Progressive Mesh}
除了我需要更多首字母缩略词或缩写的案例外,这很好用。
能够使用单数形式的首字母缩写词(将单词的首字母大写)和复数形式的首字母缩写词(将单词的首字母大写)。但是,如果我们还想使用这两种情况的小写版本,同时仍使用大写版本,该怎么办?我们该怎么做?
我在 stackexchange 上看到了另一个帖子,但没有解决我需要的所有情况(只是说了如何用小写字母(没有大写字母)来做)。
总结一下,我需要一种使用缩写的短/长和完整版本来解决这个问题,有四种情况:(1)单数(所有单词小写,缩写时所有字符小写),(2)复数(所有单词小写,缩写时所有字符小写),(3)单数(每个单词的首字母大写,缩写时所有字符大写),(4)复数(每个单词的首字母大写,缩写时所有字符大写)所有这些都与使用命令 \acrxxx 的正常用法相同,其中 xxx 可以是“短”、“长”或“完整”,如您所知,还有 \gls 和 \Gls。
因此,在我给出的例子中:我如何打印:“progressive mesh”、“progressive meshes”、“pm” - 全部小写?因为从给出的例子来看:我可以打印“Progressive Mesh”、“Progressive Meshes”、“Progressive Mesh (PM)”、“Progressive Meshes (PMs)”、“PMs”和“PM”。
可以在词汇表或词汇表额外包中完成吗?如何完成?如果不行,有没有建议在另一个包中或使用宏来实现简洁的解决方案?