\acfi - acro 包中的斜体完整定义

\acfi - acro 包中的斜体完整定义

我注意到,\acfi{LSTM}我从acronym包中知道的宏在包中不可用acro。它将完整定义设置为斜体,如下所示:

长期短期记忆(长短期记忆)

我碰到这个问题 “acro 包:将术语的第一次出现用斜体表示”所有缩写的第一次出现都通过斜体显示

\acsetup{first-long-format=\itshape}

但是,由于我只想突出显示特定术语并重新引入术语,因此这对我的用例没有帮助——因为我需要完全的灵活性。有哪些选项可以实现这一点?

答案1

您可以使用可选参数来\acf

\acf[format/long=\itshape]{LSTM}

或者自己定义一个命令:

\documentclass{article}
\usepackage{acro}

\DeclareAcronym{LTSM}{
  short = LTSM ,
  long  = long short-term memory
}

\newcommand\acfi[2][]{\acf[#1,format/long=\itshape]{#2}}

\begin{document}

\acf[format/long=\itshape]{LTSM}

\acfi{LTSM}

\end{document}

在此处输入图片描述

相关内容