我有一个首字母缩略词列表,它运行良好,但在第 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
并且包对此有一些问题。