
Eu defini uma sigla assim:
\DeclareAcronym{LSTM}{
short = LSTM ,
long = long short-term memory,
long-plural = long short-term memories
}
O problema: usar \acp{LSTM}
prints no singularea forma plural (ou seja, "memória longa de curto prazomemórias longas de curto prazo (LSTMs)").
Qual poderia ser a razão para isso?
MVE:
\documentclass{article}
\usepackage{acro}
\usepackage{mfirstuc}% provides \capitalisewords
\acsetup{
list-long-format=\capitalisewords,
extra-style=comma,
list-style = lof,
list-heading = subsubsection*,
list-short-format={\bfseries},
only-used=false,
list-style = longtable}
\DeclareAcronym{LSTM}{
short = LSTM ,
long = long short-term memory,
long-plural = long short-term memories
}
\begin{document}
\acp{LSTM}
\end{document}
Responder1
A long-plural
propriedade (e da mesma forma as outras propriedades plurais como short-plural
) talvez deva ser chamada long-plural-ending
. Por padrão, ele tem o valor s
e é anexado ao valor de long
. Portanto, uma sigla definida assim
\DeclareAcronym{LSTM}{
short = LSTM ,
long = long short-term memory
}
obteria o plural longo long short-term memorys
. Para obter um formulário diferente você deve fazer
\DeclareAcronym{LSTM}{
short = LSTM ,
long = long short-term memory,
long-plural-form = long short-term memories
}
que imprimiria o plural longo como long short-term memories
.
Se você fizer isso
\DeclareAcronym{LSTM}{
short = LSTM ,
long = long short-term memory,
long-plural = long short-term memories
}
como no seu MWE, long short-term memories
é anexado long short-term memory
e leva a long short-term memorylong short-term memories
.