包括缩写在内的词汇表的最低设置?

包括缩写在内的词汇表的最低设置?

我没有找到任何可能对我解决这个问题有帮助的教程或问题。

我在用 \usepackage[acronym, nomain, automake, nopostdot, shortcuts]{glossaries-extra}

\makeglossaries

\printglossary[style=list]

打印词汇表。有些是首字母缩略词,我在条目中添加了short(和/或)字段。text

我想要一个像

  • 国家航空和航天局 (美国宇航局美国国家航空航天局是美国联邦政府的一个独立机构,负责民用航天计划、航空研究和空间研究。

顺序和格式并不重要,但要实现包含简短形式的词汇表,最低限度的设置是什么?


\newglossaryentry{nasa}
{
    name={National Aeronautics and Space Administration},
    text={NASA},
    short={NASA},
    description={The National Aeronautics and Space Administration is an independent agency of the U.S. federal government responsible for the civil space program, aeronautics research, and space research.}
}

答案1

经过更多研究,我找到了解决问题的方法:

\usepackage[acronym, nomain, automake, section=chapter]{glossaries-extra}

\newglossarystyle{mystyle}{%
    \setglossarystyle{list}%
    \renewcommand*{\glossentry}[2]{%
        \item \textsf{\textbf{\glstarget{##1}{\glossentryname{##1} 
        \ifglshasshort{##1}%
        {(\glsfmttext{##1})}%
        {}%
        }}} \space \glossentrydesc{##1}\par
    }%
}

\newglossaryentry{nasa}
{
    name={National Aeronautics and Space Administration},
    text={NASA},
    short={NASA},
    description={The National Aeronautics and Space Administration is an independent agency of the U.S. federal government responsible for the civil space program, aeronautics research, and space research.}
}

\begin{document}

\printglossary[style=mystyle, type=\acronymtype]

相关内容