保护词汇表密钥免受 \MakeTextLowercase 攻击

保护词汇表密钥免受 \MakeTextLowercase 攻击

我将词汇表与 titlesec 一起使用,这会将 \MakeTextLowercase 添加到 \section 命令。这会破坏词汇表,因为键现在是小写。

梅威瑟:

\documentclass{article}
\usepackage{glossaries}
\newacronym{API}{API}{Application Programming Interface}
\begin{document}
    \section{\MakeTextLowercase{\Acrlong*{API}}}
\end{document}

失败

Package glossaries Error: Glossary entry `api' has not been defined. \section{\MakeTextLowercase{\Acrlong*{API}}}

除了将其改为小写之外,还有其他方法可以保护密钥免受这种情况的影响吗?

相关内容