在latex listing包中使用特殊字符作为关键字

sha*_*sha 8 latex keyword listings

我正在使用latex列表包.我正在使用SQL语言定义,并使用morekeywords =添加了一些我需要的新关键字.

我无法将某些特殊字符定义为关键字,例如,我需要将[],<>,&和 - >视为关键字并使用关键字样式.

我已尝试逐字添加或使用前面的反斜杠.
那没起效.

非常感谢您的帮助.

谢谢.

abl*_*eul 7

尝试通过这些字符制作普通字母alsoletter={yourcharacters}.稍后您可以将特殊字符指定为关键字morekeywords.

这是一些代码:

\lstset{
...
alsoletter={.},
...
}

\begin{lstlisting}[morekeywords={this.is.a.string.with.dots}]
Run Code Online (Sandbox Code Playgroud)