我的论文目录显示符号词汇表从第 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