答案1
我推荐这个glossaries
包。它提供了几种预定义样式,并且可以很好地进行自定义。
优势glossaries
在于:
- 非常好的文档:除了普通的用户手册外,它还提供了初学者指南和升级指南(来自前身
glossary
),甚至作者的常见问题解答,以及记录详尽的源代码 - 它附带一个用于索引的 Perl 脚本,可在 Linux、Mac 以及 Windows 上运行(也有免费的 Perl)
- 它的维护非常积极(CTAN 上的当前版本:4.35 2017-11-14)
- 作者 Nicola Talbot 在网上论坛提供支持,我经常看到她回答用户的问题
需要使用 来makeindex
处理此类缩写列表,这可能是一个需要克服的障碍。perl 脚本和 的大量文档glossaries
对这一步有很大帮助。
下载和文档来源:
- CTAN 词汇表页面
- LaTeX 信息页面Nicola LC Talbot 的文章,其中包含她的软件包、文档、多个 LaTeX 教程和相关软件的链接
答案2
这个acronym
包很简单:
\documentclass{article}
\usepackage{acronym}
\begin{document}
\section{Acronym List}
\begin{acronym}
\acro{CDMA}{Code Division Multiple Access}
\acro{GSM}{Global System for Mobile communication} % [...]
\end{acronym}
\section{Text}
\ac{CDMA} \ac{CDMA} \acl{CDMA}
\end{document}
将文中的缩略词定义为
\begin{acronym} \acro{CDMA}{Code Division Multiple Access} \acro{GSM}{Global System for Mobile communication} % [...] \end{acronym}
缩写词将出现在定义的位置。要引用它们,请使用\ac{CDMA}
以下方式,先显示全称,然后显示简称,或者\acs
先显示简称,\acl
再显示全称。参见https://ctan.org/pkg/acronym?lang=en。
例如,拨打pdflatex
两次电话即可获得列表。
优点:
- 很简单
- 不需要外部工具
缺点:
- 缺乏大写字母