
Я заметил, что \acfi{LSTM}
макрос, который я знаю из acronym
пакета, однако, не доступен в acro
пакете. Он стилизует полное определение курсивом, как:
долгая кратковременная память(LSTM)
Я наткнулся наэтот вопрос "пакет 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}