IEEE Access 模板和词汇表包错误

IEEE Access 模板和词汇表包错误

我在使用 IEEE Access 模板时遇到了一个不明显的问题(你可以从这里) 与词汇表包结合,制作首字母缩略词列表。

错误信息如下:

You can't use `\gdef' after \the.

它指向 tex 中的随机位置,或者 \end{document}。

我使用的是 Overleaf,但我在本地电脑上也遇到了同样的问题。它不会阻止 pdf 的编译,也不会在输出文件中导致可见的错误,但它确实阻止了期刊发表我的论文,显然是这样 :)

我设法将其范围缩小到下面的 MRE,以下是我所知道的唯一的事情:

  • 如果我删除 \makeglossaries 部分,它就会消失,
  • 使用不同的文档类别则不会出现,

所以它源于词汇表和 ieeeaccess 文档类之间的交互。

任何帮助都将不胜感激。最坏的情况是,即使我不喜欢这个想法,我也会删除首字母缩略词列表。

这是 MRE:

% IEEE Access
\documentclass{ieeeaccess}

\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage[nogroupskip,nonumberlist,acronym]{glossaries}

\makeglossaries
\newacronym{li}{LI}{Lorem ipsum}


\begin{document}

\printglossary[type=\acronymtype]

\lipsum[1-1]

\gls{li}

\EOD

\end{document}

相关内容