我正在使用 Texmaker,并为我的文档创建了一个首字母缩略词列表article
。我在序言中使用了以下类型的代码来生成首字母缩略词列表:
\usepackage[acronym,nomain,nonumberlist]{glossaries}
\makenoidxglossaries
\newacronym{a}{A}{Apple}
然后在文本本身中我使用了:
\gls{a}
使首字母缩略词出现在文本中,所有.tex
这些都在同一个文件中。当我想将首字母缩略词添加到文本列表中时,这种方法非常有效,没有任何问题,因为只要我使用该命令,它们就会出现在列表中\gls{}
。
我的问题是,当我在文本中不使用首字母缩略词时,如何将其添加到列表中。例如,我有一些出现在我添加到文档中的图形/图像中的缩略词,但我无法让它们出现在首字母缩略词列表中。我想要使用的所有缩略词,甚至是图像中的缩略词,都已使用以下代码写入代码中:
\newacronym{a}{A}{Apple}
如何使首字母缩略词出现在图像中而不是文本中的首字母缩略词列表中?
答案1
您可以编写代码\glsadd{word}
以添加word
到首字母缩略词列表中,而无需将其添加word
到文本中。或者\gsaddall
获取列表中所有已定义的缩略词。或者\glsaddallunused
添加所有未使用的缩略词(如果将页码添加到列表中,则这两者之间的差异可能很重要)。