Misma abreviatura en lista de acrónimos y lista de símbolos

Aug 20 2020

Quiero incluir un acrónimo EPS y un símbolo EPS en mi lista de acrónimos y símbolos, respectivamente. Intento hacerlo de la siguiente manera:

\usepackage[acronym,automake,toc,shortcuts,symbols]{glossaries-extra}
\makeglossaries
\newacronym{EPS}{EPS}{Earnings per Share}
\glsxtrnewsymbol[description={Earnings Per Share}]{EPS}{\ensuremath{EPS}}

Sin embargo, dice que el acrónimo ya está definido cuando el proceso de compilación llega a la última línea. ¿Hay alguna forma de evitar esto e incluir la misma abreviatura en ambas listas?

Respuestas

2 EladDen Aug 20 2020 at 15:31

tanto el newacronymcomo el glsxtrnewsymboldefinen de hecho una nueva entrada del glosario. No puede tener dos entradas con la misma etiqueta.

Si entiendo correctamente su pregunta, desea tener una entrada que sea tanto un acrónimo como un símbolo. Desea que esa entrada aparezca tanto en la lista de acrónimos como en la lista de símbolos.

La solución simple sería definirlos por separado: El acrónimo sería:

\newacronym{EPSac}{EPS}{Earnings per Share}

Y el símbolo sería

\glsxtrnewsymbol[description={Earnings Per Share}]{EPSsym}{\ensuremath{EPS}}

O puede definirlos como uno y vincularlos así:

\newglossaryentry{EPSsymb} {
  name={\ensuremath{EPS}},
  description={Earnings Per Share},
}
\newacronym[see={[Glossary:]{EPSsymb}}]{EPS}{EPS}{Earnings Per Share\glsadd{EPSsym}}

Puede usar esto para definir una entrada dual, consulte esta página