![IEEE Access 模板和词汇表包错误](https://linux22.com/image/472010/IEEE%20Access%20%E6%A8%A1%E6%9D%BF%E5%92%8C%E8%AF%8D%E6%B1%87%E8%A1%A8%E5%8C%85%E9%94%99%E8%AF%AF.png)
我在使用 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}