词汇表-额外不显示页码

词汇表-额外不显示页码

这是我第一次使用词汇表。我想要一个符号列表,其中包含符号出现页面的引用(就像在基本示例中一样!),但由于某种原因,我无法显示引用。在阅读了一些手册和问题后,我添加了一些选项,并正在尝试glossaries-extra。这是我所拥有的:

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[colorlinks]{hyperref}

\usepackage[symbols,nogroupskip,sort=use,automake,xindy]{glossaries-extra}
\makeindex
\makeglossaries
\glsxtrnewsymbol[description={an angle}]{al}{\ensuremath{\alpha}}



\begin{document}
\gls{al}

\printunsrtglossary[type=symbols,title={Symbols List}]

\end{document}

输出结果如下: 在此处输入图片描述

\alpha但我想添加出现红色符号的页码。

我尝试了以下编译:

pdflatex foo
makeindex -s foo.ist -o foo.gls foo.glo
pdflatex foo

以及背页汇编。

任何帮助都将不胜感激。提前致谢

答案1

\printunsrtglossary不显示数字,除非您将其与 一起使用bib2gls。(请参阅glossaries-extra 和 bib2gls:入门指南。)如果您想使用,makeindex则需要使用\printglossary。但是,您实际上使用了package 选项,这意味着需要使用而不是xindy来处理相关文件。使用,使用而不是并没有什么特别的好处,因此您可以删除该 package 选项。xindymakeindexsort=usexindymakeindex

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[colorlinks]{hyperref}

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

\makeglossaries
\glsxtrnewsymbol[description={an angle}]{al}{\ensuremath{\alpha}}    

\begin{document}
\gls{al}

\printglossary[type=symbols,title={Symbols List}]

\end{document}

词汇symbols表不使用.glo.gls扩展名,因此您的makeindex调用不会生成相应的文件。但是,该automake选项应该makeindex使用 shell 转义运行。

如果您更喜欢使用辅助makeglossaries脚本(或makeglossaries-lite)来运行makeindexxindy根据文档设置,请参阅将 makeglossaries 或 makeglossaries-lite 或 bib2gls 纳入文档构建中以获得帮助将其纳入到您的构建过程中。

相关内容