使用 lstlisting 时 LyX 出现错误

使用 lstlisting 时 LyX 出现错误

我正在尝试在 LyX 中的枚举中插入列表(“\item ...”)。我的文档是法语的,重音符号采用 UTF8 编码。但是,当我单击“插入”菜单中的“程序列表”按钮时,LyX 会将以下代码添加到 latex 代码中:

\inputencoding{latin9} 
    \begin{lstlisting} 
    \end{lstlisting} 
\inputencoding{utf8}

当我尝试编译时,如果在代码列表后的文档中有重音符号,“标记的控制序列不应出现在 \csname 和 \endcsname 之间”,则编译会失败。

但是,如果我手动插入(Ctrl+L)环境 lstlisting(或者甚至只是 lstinline,这是我的目标)而没有任何编码选项,它可以完美编译,但它看起来不像 LyX 中的某些代码。

我能做什么?确实,我希望 LyX 中的代码看起来美观。

谢谢。

日志:https://pastebin.com/TBvd7vqS

最小的 .lyx 文件:https://pastebin.com/42cBkzdx

.tex 生成:https://pastebin.com/gyDef1Uj

相关内容