如何在 Latex 上的首字母缩略词列表中输入 &

如何在 Latex 上的首字母缩略词列表中输入 &

我添加了以下缩写词:

\newacronym{D&IR}{D&IR}{Diagnostic and Interventional Radiology}\Gls{D&IR}

但我最终目录诊断和介入放射学。如何在首字母缩略词列表和文本中包含“&”?我已经尝试使用以下内容:

\newacronym{D\&IR}{D\&IR}{Diagnostic and Interventional Radiology}\Gls{D\&IR}

但是我收到一个错误并且脚本无法编译。

答案1

首字母缩略词标签不允许包含诸如“&”之类的活动字符。但是,实际的首字母缩略词可以包含此字符。您需要在首字母缩略词中使用 对其进行转义\&

梅威瑟:

\documentclass{article}
\usepackage{glossaries}
\makeglossaries
\begin{document}
\newacronym{DIR}{D\&IR}{Diagnostic and Interventional Radiology}\Gls{DIR}
\printglossaries
\end{document}

结果:

在此处输入图片描述

参考自glossaries 手动的,第 95 页(原文重点):

对于上述所有命令,第一个参数⟨标签⟩,必须是用来标识此条目的唯一标签。这不能包含任何不可扩展的命令或活动字符。此限制的原因是标签用于构造存储相关信息的内部命令(类似于之类的命令 \label),因此必须能够扩展为有效的控制序列名称。

相关内容