我正在编写一份包含词汇表的文档,使用\RequirePackage[xindy]{glossaries-extra}
个性化的词汇表样式。
%% Glossary
\newglossarystyle{myGlossStyle}{
\setglossarystyle{long3colheader}
\renewcommand*{\glossaryheader}{
\bf{Abbreviation} & \bf{Description} & \bf{Page}
\vspace{5pt}
\endhead}}
\setglossarystyle{myGlossStyle}
\preto\chapter{\glsresetall}
\makeglossary
我的一些条目例如:
\setabbreviationstyle[acronym]{long-short}
\newacronym{ilp}{ILP}{Integer Linear Programming}
\newacronym[longplural={Linear Matrix Inequalities}]{lmi}{LMI}{Linear Matrix Inequality}
\newacronym{lp}{LP}{Linear Programming}
虽然,pdfTeX 抱怨页面列表列中的间距有未满的框,而且当我查看它时,间距确实不一致。
我环顾四周,但到目前为止还没有找到任何方法可以解决这个问题。
有任何想法吗?
答案1
我找到了一个可能对其他人有用的解决方案,
%% Glossary
\newglossarystyle{myGlossStyle}{
\setglossarystyle{long3colheader}
\renewcommand*{\glossaryheader}{
\bf{Abbreviation} & \bf{Description} & \bf{Page}
\vspace{7.5pt}
\endhead}}
\setglossarystyle{myGlossStyle}
\setlength{\glsdescwidth}{0.6\linewidth} % change description width
\setlength{\glspagelistwidth}{0.2\linewidth} % change page list width
\preto\chapter{\glsresetall}
\makeglossary
改变描述和页面列表的宽度,修改页码之间的间距并解决问题。
希望它也能对其他人有所帮助。
罗曼