ตัวย่อเดียวกันในรายการตัวย่อและรายการสัญลักษณ์

Aug 20 2020

ฉันต้องการรวม EPS ตัวย่อและ EPS สัญลักษณ์ในรายการตัวย่อและสัญลักษณ์ตามลำดับ ฉันพยายามที่จะทำดังนี้:

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

อย่างไรก็ตามกล่าวว่ามีการกำหนดตัวย่อไว้แล้วเมื่อกระบวนการคอมไพล์มาถึงบรรทัดสุดท้าย มีวิธีหลีกเลี่ยงสิ่งนี้และรวมตัวย่อเดียวกันในทั้งสองรายการหรือไม่

คำตอบ

2 EladDen Aug 20 2020 at 15:31

ทั้งในความเป็นจริงnewacronymและglsxtrnewsymbolในความเป็นจริงกำหนดรายการอภิธานศัพท์ใหม่ คุณไม่สามารถมีสองรายการที่มีป้ายกำกับเดียวกัน

ถ้าฉันเข้าใจคำถามของคุณถูกต้องคุณต้องมีข้อความที่เป็นทั้งตัวย่อและสัญลักษณ์ คุณต้องการให้รายการนั้นปรากฏทั้งในรายการตัวย่อและรายการสัญลักษณ์

วิธีง่ายๆคือการกำหนดแยกกัน: ตัวย่อจะเป็น:

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

และสัญลักษณ์จะเป็น

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

หรือคุณสามารถกำหนดเป็นหนึ่งและเชื่อมโยงได้ดังนี้:

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

คุณสามารถใช้สิ่งนี้เพื่อกำหนดรายการคู่ดูหน้านี้