无法删除列表关键字

无法删除列表关键字

我有以下代码示例。

\begin{lstlisting}[
       language=SQL,
       showspaces=false,
       basicstyle=\ttfamily,
       numbers=left,
       numberstyle=\tiny,
       commentstyle=\color{gray},
       keywords={}
    ]
SELECT * FROM date;
\end{lstlisting}

即使我已使用 keywords={} 删除了所有关键字,日期仍然被突出显示为关键字。

知道为什么吗?

答案1

keywords={}从关键字列表 1 中删除(更确切地说是重新定义)所有关键字。关键字DATE在关键字列表 2 中。因此,您应该使用keywords={[2]}或从关键字列表 2 中删除所有关键字keywords={[2]{}}。如果您只想删除DATE关键字,则使用deletekeywords={[2]DATE}

相关内容