编译列表错误

编译列表错误

我正在尝试将此代码放入 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

两个问题:

  1. {后面的括号caption=没有匹配}

  2. EVENTO和“c99”之间,出现了一个伪字符 U+FEFF (零宽度无间断空格)。请将其删除。

我如何找到不可见的字符?我从你的代码中复制了这一行并将其粘贴到https://r12a.github.io/app-conversion/

点击“转换”后,框 U+hex 报告

EVENTO U+FEFF"c996

相关内容