我正在尝试写自己的笔记。
我已在文件顶部添加了首字母缩略词列表,但当我编译项目时,由于未知原因,IDE 弹出错误,提示:错误
Missing \endcsname inserted. <to be read again>
出现的行是:
\newacro{$\varepsilon $-NFA}[\AC@hyperlink{$\varepsilon $-NFA}{$\varepsilon $-NFA}]{Epsilon NFA}
tex 代码是这样的:\
文档.tex[这是我的主文件的输入]
\newpage
\vspace*{\fill}
{\centering Questa pagina è stata intenzionalmente lasciata in bianco\par}
\vspace{\fill}
\newpage
\tableofcontents
\newpage
\input{tex/Legenda}
\input{tex/Lezione1}
传奇
Legenda:
\begin{acronym}[VBLAST] % longest acronym to fix width
\acro{f(tran)}{Funzione di Transizione}\acused{f(tran)}
\acro{DFA}{Automa a Stati Finiti Deterministico}\acused{DFA}
\acro{NFA}{Automa a Stati Finiti Non Deterministico}
\acro{$\eps$-NFA}{Epsilon NFA}
\end{acronym}
\newpage
基本上,在我的索引页的开头,即使 pdf 文件是“正确”生成的,目录似乎也会消失。
我也尝试将 Legenda 包含在目录中,但结果是一样的。
提前致谢
答案1
的第一个参数\acro
必须是简单的 ASCII 字符,或者可以扩展为该字符的内容(在 TeX 术语中,它必须扩展为字符标记)。如果您还有其他内容,则应选择一个符合要求的名称,并将实际内容放在可选参数中,例如:
\acro{eps-NFA}[$\varepsilon$-NFA]{Epsilon NFA}