使用 \DeclareAcronym 的缩写列表:删除 \ac{cip}

使用 \DeclareAcronym 的缩写列表:删除 \ac{cip}

我有一个与缩写列表相关的问题:

首先我定义一下缩写:例如

\DeclareAcronym{cip}{
short = CIP ,
long = Common Industry Protocol,
class = abbrev
}

\DeclareAcronym{gprs}{
short = GPRS ,
long = General Packet Radio Services,
class = abbrev
}

然后

\ac{cip} \ac{gprs}

\printacronyms[include-classes=abbrev,name=Abbreviations]

结果是这样的:

通用行业协议(CIP)、通用分组无线业务(GPRS)

然后是缩写列表..

我的问题是系统如何不显示大胆的部分,只显示缩写列表。因为当我删除时 \ac{cip} \ac{gprs}列表是空的,所以什么都没有显示...有人能帮我解决这个问题吗

答案1

我可以猜一下:您正在使用acro包吗?那么您可能想要\acuse{cip,gprs}\acuseall\acuse将其参数中列出的首字母缩略词标记为已使用,但不打印它们。\acuseall标记全部已定义缩略词的使用情况。缩略词需要标记为已使用,才能列入缩略词列表。

\documentclass{article}
\usepackage{acro}
\DeclareAcronym{cip}{
short = CIP ,
long = Common Industry Protocol,
class = abbrev
}

\DeclareAcronym{gprs}{
short = GPRS ,
long = General Packet Radio Services,
class = abbrev
}
\begin{document}
\acuseall
\printacronyms[name=Abbreviations]
\end{document}

相关内容