Acro 包:在首字母缩略词列表中将常量文本添加到缩写形式中?

Acro 包:在首字母缩略词列表中将常量文本添加到缩写形式中?

我使用该软件包编写了一份报告acro。该报告已通过审核,符合组织标准。在最后的缩写列表中,我必须在每个首字母缩略词前面加上“(U)”。有没有简单的方法可以做到这一点?

例如,第一次出现时,我希望在正文中使用“只读存储器(ROM)”,但我希望\textbf{(U) ROM} read only memory在报告末尾的缩写列表中使用“”。

答案1

这应该有效:

\documentclass{article}
\usepackage{acro}

\DeclareAcronym{rom}{
  short = ROM,
  long = read-only memory,
}

\newcommand*\mylistformat[1]{(\textbf{U}) #1}

\acsetup{
  list-short-format = \mylistformat
}

\begin{document}

Lorem ipsum \ac{rom}. Long: \acl{rom}. Short: \acs{rom}.

\printacronyms

\end{document}

在此处输入图片描述

(周围的额外粗体(U)不可见,因为默认列表构建为description项目以粗体显示的列表,无论如何……)

相关内容