不要在文本中显示首字母缩略词描述

不要在文本中显示首字母缩略词描述

我刚刚写完论文,想添加一个缩写词列表;但是,我不希望缩写词的描述出现在文本中。例如:

usepackage[nonumberlist, acronym]{glossaries}

\newacronym{VMs}{VMs}{ Machines virtuelles} 
 \begin{document}
  \printglossary[type=\acronymtype,title=Liste des abbréviations]
   

我不希望“Machines villalles”出现在我的文字中,如图所示,而且我也不想在文字中显示缩写的红色。请注意,我使用的是 Overleaf 平台。 图片

答案1

glossaries通常在第一次使用缩写词时显示缩写词的全称和简称,之后的所有使用都只使用简称(首次使用标志)。要克服此行为,请将其添加\glsunsetall到前言中(在您的\newacronym命令之后)。或者,您也可以切换到glossaries-extra提供缩写样式的short。您可以按如下方式使用它:\usepackage[nonumberlist,automake]{glossaries-extra} \setabbreviationstyle[acronym]{short}

关于红色。我猜,你也会hyperref按如下方式加载包: \usepackage[colorlinks=true]{hyperref}。因此,缩写(及其未标记的长形式)被涂成红色,并且也是缩写列表的超链接。如果您想保留超链接而只想隐藏颜色,请使用\renewcommand*{\glstextformat}[1]{\textcolor{black}{#1}}。如果您想隐藏颜色并禁用超链接,请使用\glsdisablehyper

相关内容