如何添加首字母缩略词列表

如何添加首字母缩略词列表

我想添加一个缩写列表,以便在文中不断引用。

假设我在词汇表中写入,那么\newacronym{ny}{NY}{New York}当我输入时,NY 就会出现在文档中\gls{ny}

我在序言中有以下代码:

\usepackage[acronym]{glossaries}
\makeglossaries

在我想要放置列表的文档中输入:

\printglossary[type=\acronymtype,title=Acronyms]

\newacronym{ny}{NY}{New York}
\newacronym{la}{LA}{Los Angeles}
\newacronym{un}{UN}{United Nations}

但首字母缩略词列表中仅出现 NY,并且其后面有一个 1:

NY New York. 1

但我希望它是:

NY New York

即使我在文本中写了 LA 和 UN,它们也不会出现在列表中。有人能解释一下为什么会发生这种情况吗?

完整代码:

\documentclass{article} % Load the package 
\usepackage[acronym]{glossaries} 
\makeglossaries
\begin{document} 

\printglossary[type=\acronymtype,title=Acronyms]

 % abbreviations: 
\newacronym{ny}{NY}{New York}
\newacronym{la}{LA}{Los Angeles}
\newacronym{un} {UN}{United Nations}

\gls{ny}

\end{document} 

答案1

\gls{foo}\glsaddall→ 没有显示该键的词汇表条目。

用于nonumberlist隐藏所显示词汇表条目末尾的页码。

\documentclass{article}

\usepackage[acronym,nomain,nonumberlist]{glossaries}
\makeglossaries


\newacronym{ny}{NY}{New York}
\newacronym{la}{LA}{Los Angeles}
\newacronym{un}{UN}{United Nations}


\begin{document}

\glsaddall
\printglossary[type=\acronymtype,title=Acronyms]
\end{document}

在此处输入图片描述

答案2

这个对我有用!!!!

\documentclass[12pt,a4paper]{report}
\usepackage{acronym}
\begin{document}
\begin{acronym}[ NY]  
\acro { NY }        New York
\acro { LA }        Los Angeles
\acro { UN }        United Nations    
\end{acronym}
\end{document}

输出

答案3

一个简单的解决方案是使用nopostdot作为选项

\usepackage[acronym,nopostdot]{glossaries}

您的首字母缩略词列表中仅显示 NY 的原因是您在命令中未使用 LA 或 UN \gls{}\glsaddall还提到了未使用的词汇表条目

相关内容