![\lstinline 突出显示 Texmaker 中的错误](https://linux22.com/image/408638/%5Clstinline%20%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%20Texmaker%20%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF.png)
我可以完美地编译,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
使用 来避免这个问题。