Singkatan yang sama dalam daftar akronim dan daftar simbol

Aug 20 2020

Saya ingin memasukkan EPS akronim dan simbol EPS dalam daftar akronim dan simbol saya. Saya mencoba melakukannya sebagai berikut:

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

Namun, dikatakan bahwa akronim tersebut telah ditentukan ketika proses kompilasi mencapai baris terakhir. Adakah cara untuk mengelak dan menyertakan singkatan yang sama di kedua daftar?

Jawaban

2 EladDen Aug 20 2020 at 15:31

baik itu newacronymdan glsxtrnewsymbolfaktanya menentukan entri glosarium baru. Anda tidak dapat memiliki dua entri dengan label yang sama.

Jika saya memahami pertanyaan Anda dengan benar, Anda ingin memiliki entri yang merupakan akronim dan simbol. Anda ingin entri itu muncul di daftar akronim dan daftar simbol.

Solusi sederhananya adalah dengan mendefinisikannya secara terpisah: Akronimnya adalah:

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

Dan simbolnya adalah

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

Atau Anda dapat mendefinisikannya sebagai satu dan menautkannya sebagai berikut:

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

Anda dapat menggunakan ini untuk menentukan entri ganda, lihat halaman ini