我的缩写突然中断

我的缩写突然中断

我有一个首字母缩略词列表,它运行良好,但在第 3 章的首字母缩略词之后突然\ac{acl}[ACL]{Access Control List}中断。它后面的所有首字母缩略词都显示为@<>@<>@acl (ACL)。我正在使用 sharelatex.com。主日志输出未显示有关首字母缩略词的任何错误。我没有在脚注上使用首字母缩略词。我可以在哪个日志中看到更多详细信息?我该如何修复此问题?

谢谢

编辑 我添加了\usepackage[acronym,nomain]{glossaries}所有缩写词,它们都起作用了。但现在我的缩写词列表消失了。我使用它来设置缩写词列表:

\input{acronyms}
\listofacronyms
\printglossaries

我正在构建的首字母缩略词列表如下:

\begin{acronym}[ACRONYM]
\newacronym{acl}{ACL}{Access Control List}
\newacronym{afm}{AFM}{Alphabet Frequency Matrix}
\end{acronym}

我用它\gls{acl}来显示首字母缩略词。

答案1

我不知道为什么,但是\newacronym{acl}{ACL}{Access Control List}破坏了该功能。如果您将其重命名为其他名称\newacronym{accesscl}{ACL}{Access Control List},例如,它应该可以工作。我认为这是因为acl不起作用,因为还有命令\acl并且包对此有一些问题。

相关内容