我正在尝试将此代码放入 tex 文档:
\begin{lstlisting}[caption={Definição dos UUIDs no microcontrolador,captionpos=b]
#define SERVICE_UUID "ab0828b1-198e-4351-b779-901fa0e0371e"
#define CHARACTERISTIC_UUID_ID "1a220d0a-6b06-4767-8692-243153d94d85"
#define DESCRIPTOR_UUID_EVENTO "c996a2b1-fe24-4b57-98b7-b06227110244"
#define DESCRIPTOR_UUID_ID "ec6e1003-884b-4a1c-850f-1cfce9cf6567"
\end{lstlisting}
但是当我编译它时,出现以下错误:
我的文档上有其他内容lstlisting
,并且一切正常,但它就是不起作用。
答案1
两个问题:
{
后面的括号caption=
没有匹配}
。在
EVENTO
和“c99”之间,出现了一个伪字符 U+FEFF (零宽度无间断空格)。请将其删除。
我如何找到不可见的字符?我从你的代码中复制了这一行并将其粘贴到https://r12a.github.io/app-conversion/
点击“转换”后,框 U+hex 报告
EVENTO U+FEFF"c996