为什么词汇表如此急于插入 \null?

为什么词汇表如此急于插入 \null?

\printglossaries和朋友插入由创建的文件的内容makeglossary\null如果不存在),请参阅\@print@glossaryglossaries.sty在执行 xindy 或 makeindex 之前makeglossaries,用初始化相应的文件\\null\n,以确保某物插入到 的位置\printglossaries。文档还指出:

当外部文件丢失时,这些命令将对每个丢失的词汇表执行 \null,以协助仅使用 \glsaddall 而不插入任何文本的词典样式文档。

在某些情况下,这会\null导致输出变得更糟(例如,词汇表:统计使用的缩写的数量(即由 \printacronyms 输出的缩写))。显然,我不是唯一一个注意到这个警告的人,因为有人通过一些小技巧解决了这个问题:https://github.com/egraff/ult-base/blob/master/texmf-tds/tex/latex/ult-base/ult-printglossary.sty

为什么词汇表会这样做(我不明白手册中的解释)?有没有更好的解决方法?

相关内容