\acfi - полное определение курсивом в пакете acro

\acfi - полное определение курсивом в пакете acro

Я заметил, что \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}

введите описание изображения здесь

Связанный контент