我正在写一篇论文,并试图包含一个缩写文件。到目前为止,我所做的是:
- 在我的文档的标题部分包含词汇表包:
\usepackage[acronym,toc]{glossaries}
\makeglossaries
在标题中包含一个。- 在实际文档中包括我的首字母缩略词文件和打印词汇表:
\input{acronyms}
\printglossaries
运行 makeglossaries 脚本显示以下内容:
makeglossaries template_diplomarbeit
added glossary type 'acronym' (alg,acr,acn)
makeindex -s "template_diplomarbeit.ist" -t "template_diplomarbeit.alg" -o "template_diplomarbeit.acr" "template_diplomarbeit.acn"
This is makeindex, version 2.15 [20-Nov-2007] (kpathsea + Thai support).
Scanning style file ./template_diplomarbeit.ist...........................done (27 attributes redefined, 1 ignored).
Scanning input file template_diplomarbeit.acn....done (18 entries accepted, 0 rejected).
Sorting entries....done (75 comparisons).
Generating output file template_diplomarbeit.acr....done (45 lines written, 0 warnings).
Output written in template_diplomarbeit.acr.
Transcript written in template_diplomarbeit.alg.
makeindex -s "template_diplomarbeit.ist" -t "template_diplomarbeit.glg" -o "template_diplomarbeit.gls" "template_diplomarbeit.glo"
This is makeindex, version 2.15 [20-Nov-2007] (kpathsea + Thai support).
Scanning style file ./template_diplomarbeit.ist...........................done (27 attributes redefined, 1 ignored).
Scanning input file template_diplomarbeit.glo...done (0 entries accepted, 0 rejected).
Nothing written in template_diplomarbeit.gls.
Transcript written in template_diplomarbeit.glg.
结果是任何地方都没有包含词汇表或缩略词。
但是,当我包含没有首字母缩略词选项的词汇表包(=首字母缩略词包含在词汇表中而不是为它们提供自己的列表)时,我的首字母缩略词列表就会显示出来。
答案1
如果我理解正确的话你仍然需要使用使用宏(例如\gls
或 )来管理文档中的首字母\glslink
缩略词。缩写仅限文件定义缩写词,但仅列出文档中实际使用的缩写词。
这背后的想法是,你可以有一个中央缩写.bib
定义文件被许多不同的文档使用,但只有当前文档中实际使用的定义文件才会显示。文件和 BibTeX 也一样。
查看词汇表手册,尤其是第 22 页第 1.4 Q10 节,了解更多信息。