在 Latex 列表包中使用特殊字符作为关键字

发布于 2024-09-04 09:58:46 字数 215 浏览 4 评论 0原文

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

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

我尝试过逐字添加这些内容或在前面添加反斜杠。
它不起作用。

我们将非常感谢您的帮助。

谢谢。

I am using the listings package for latex. I am using the SQL language definition and am adding some new keywords that I need, using morekeywords=.

I have trouble defining some special characters as keywords, for example, I need
[], <>, &, and ->
to be considered as keywords and use the keyword style.

I have tried adding these verbatim or with a preceding backslash.
It did not work.

Your help would be greatly appreciated.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愿与i 2024-09-11 09:58:46

尝试通过 alsoletter={yourcharacters} 将这些字符转换为普通字母。稍后您可以将特殊字符指定为 morekeywords 中的关键字。

这是一些代码:

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

\begin{lstlisting}[morekeywords={this.is.a.string.with.dots}]

Try making those characters to normal letters via alsoletter={yourcharacters}. Later you can specify the special characters as keywords inside morekeywords.

Here is some code:

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

\begin{lstlisting}[morekeywords={this.is.a.string.with.dots}]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文