我过去一直glossaries
保留一份缩写列表和一份符号列表。当我打印它们时,它们会被打印成两个带有标题和分页符的单独列表。我怎样才能将它们打印在一个列表中,缩写在前,符号在后?
我考虑简单地改变所有符号以将它们定义为:
\newacronym[sort=zzzid]{symbol:id}{\ensuremath{1}}{The identity matrix}
\glsadd{symbol:id}
这会将它们放在与缩写相同的列表中。但是,这使我无法添加一个小的“符号”标题,而且我担心如果我以这种方式滥用系统,以后会出现问题。
\documentclass{memoir}
\usepackage{glossaries}
\newglossary[nlg]{notation}{not}{ntn}{Notation} % list for symbols
\makenoidxglossaries
% Abbreviations
\newacronym[sort=ECG]{ecg}{\textsc{ecg}}{electrocardiogram}
% Symbols
\newglossaryentry{not:id}{type=notation,
name={\ensuremath{1}},
description={Identity matrix},
sort=1
}
\glsadd{not:id}
\begin{document}
A sentence using the abbreviation \gls{ecg}.
\printnoidxglossary[type=\acronymtype] % prints abbreviations on separate page -- not wanted
\printnoidxglossary[type=notation] % prints symbols on separate page -- not wanted
\end{document}