带有多页词汇表的 amsbook

带有多页词汇表的 amsbook

我不确定协议是否是编辑我之前的帖子amsart/amsbook 具有非默认词汇表样式添加这个问题,但它肯定是相关的。

AMS 文档类和词汇表包之间似乎存在另一个冲突,当词汇表超过一页时就会发生这种情况。错误是:

! Undefined control sequence.
<argument> \glossarytoctitle

这是 MWE。(我说的是“最小”:可能比需要的多几行,但复杂性最小。)

\documentclass{amsbook}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{q}{name=q,description=blah}
\newglossaryentry{w}{name=w,description=blah}
\newglossaryentry{e}{name=e,description=blah}
\newglossaryentry{r}{name=r,description=blah}
\newglossaryentry{t}{name=t,description=blah}
\newglossaryentry{y}{name=y,description=blah}
\newglossaryentry{u}{name=u,description=blah}
\newglossaryentry{i}{name=i,description=blah}
\newglossaryentry{o}{name=o,description=blah}
\newglossaryentry{p}{name=p,description=blah}
\newglossaryentry{l}{name=l,description=blah}
\newglossaryentry{k}{name=k,description=blah}
\newglossaryentry{j}{name=j,description=blah}
\newglossaryentry{h}{name=h,description=blah}
\newglossaryentry{g}{name=g,description=blah}
\newglossaryentry{f}{name=f,description=blah}
\newglossaryentry{d}{name=d,description=blah}
\newglossaryentry{s}{name=s,description=blah}
\newglossaryentry{a}{name=a,description=blah}
\newglossaryentry{z}{name=z,description=blah}
\newglossaryentry{x}{name=x,description=blah}
\newglossaryentry{c}{name=c,description=blah}
\newglossaryentry{v}{name=v,description=blah}
\newglossaryentry{b}{name=b,description=blah}
\newglossaryentry{n}{name=n,description=blah}
\newglossaryentry{m}{name=m,description=blah}

\begin{document}

\gls{q}
\gls{w}
\gls{e}
\gls{r}
\gls{t}
\gls{y}
\gls{u}
\gls{i}
\gls{o}
\gls{p}
\gls{l}
\gls{k}
\gls{j}
\gls{h}
\gls{g}
\gls{f}
\gls{d}
\gls{s}
\gls{a}
\gls{z}
\gls{x}
\gls{c}
\gls{v}
\gls{b}
\gls{n}
\gls{m}

\printglossary

\end{document}

答案1

我真的不知道为什么会出现这个错误;你可以通过以下方式纠正它

\providecommand{\glossarytoctitle}{\glossaryname}

加载后glossaries

相关内容