词汇表缺失条目

词汇表缺失条目

我的论文目录显示符号词汇表从第 61 页开始,下一章索引从第 65 页开始。

目录中的词汇表和索引

词汇表确实从第 61 页开始,但缺少许多条目。

词汇表第一页

并且索引从第 63 页开始,与目录所说的相反。

索引首页

我的文件是这样开始的:

\documentclass[Bibliography=totoc,index=totoc]{scrbook}

glossaries-extra在序言中这样使用:

\usepackage[automake,sort=use]{glossaries-extra}
\makeglossaries

我的文件结尾如下:

\setglossarypreamble{\emph{The symbols are listed in the order their definitions occur in the document.}}
\printglossary[title={Glossary of Symbols}]
\printindex
\printbibliography[heading=bibintoc]

我这样编译我的代码arara

% arara: clean: { extensions: [aux, bbl, bcf, blg, glg, glo, gls, idx, ilg, ind, ist, log, out, run.xml, slnc, tex~, toc] }
% arara: lualatex
% arara: biber
% arara: makeglossaries
% arara: lualatex
% arara: lualatex

为什么词汇表缺少条目?我该如何修复?

答案1

我添加了行

% arara: makeglossaries

在最后一对之间

% arara: lualatex

现在词汇表可以正确打印了。

我应该补充一下,我的 arara 序列原本是这样的,但是大卫卡莱尔建议我的 arara 序列有冗余,所以我把它缩减为

% arara: clean: { extensions: [aux, bbl, bcf, blg, glg, glo, gls, idx, ilg, ind, ist, log, out, run.xml, slnc, tex~, toc] }
% arara: lualatex
% arara: biber
% arara: makeglossaries
% arara: lualatex

但随后日志文件中出现警告,要求我再次运行latex,因此我将 arara 序列改为原始帖子中提到的序列。但显然这还不够,David Carlisle 认为我的原始序列不对,但其实是正确的,即

% arara: lualatex
% arara: biber
% arara: makeglossaries
% arara: lualatex
% arara: makeglossaries
% arara: lualatex

相关内容