\lstinline 突出显示 Texmaker 中的错误

\lstinline 突出显示 Texmaker 中的错误

我可以完美地编译,PDF 输出也不错。但在编辑方面,Texmaker 会把后面的所有内容\lstinline都涂成列表的颜色,这很烦人。有什么快速解决方法吗?

以下是一个简单的例子:

\documentclass[11pt,a4paper]{article}
\usepackage{listings}
\begin{document}

Hello, \lstinline{world}. This is now colored as if I were still writing inside of a listing. 

\end{document}

答案1

我找到了一个快速解决方法,虽然它不是最好的,但在出现更优雅的方法之前它可以起作用。

\begin{document}在 之前以及对\lstinline(now ) 的任何调用之前添加此内容\lil

\newcommand{\lil}[1]{\lstinline{#1}}
\newcommand{\dummycommand}{\end{lstlisting}}

基本上,下一行只是一个无用的命令,但是当 Texmaker 读取时\end{lstlisting},它将停止将所有内容作为列表突出显示。

因此现在,不再使用\lstinline,而是\lil使用 来避免这个问题。

相关内容