Использование специальных символов в качестве ключевых слов в пакете латексных списков

Я использую пакет списков для латекса. Я использую определение языка SQL и добавляю новые ключевые слова, которые мне нужны, используя morekeywords=.

У меня проблемы с определением некоторых специальных символов в качестве ключевых слов, например, мне нужно, чтобы [], <>, & и -> рассматривались как ключевые слова и использовать стиль ключевых слов.

Я попытался добавить эти дословно или с обратной косой чертой.
Это не работает.

Ваша помощь будет принята с благодарностью.

Благодарю.

1 ответ

Попробуйте сделать эти символы нормальными буквами через alsoletter={yourcharacters}, Позже вы можете указать специальные символы в качестве ключевых слов внутри morekeywords,

Вот некоторый код:

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

\begin{lstlisting}[morekeywords={this.is.a.string.with.dots}]
Другие вопросы по тегам