![\acfi - acro 包中的斜体完整定义](https://linux22.com/image/421106/%5Cacfi%20-%20acro%20%E5%8C%85%E4%B8%AD%E7%9A%84%E6%96%9C%E4%BD%93%E5%AE%8C%E6%95%B4%E5%AE%9A%E4%B9%89.png)
我注意到,\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}