我正在使用此代码来定义列表的关键字
\lstdefinestyle{demostyle}{
columns=flexible,
keepspaces=true,
basicstyle=\small\ttfamily,
language = [LaTeX]TeX,
morekeywords={textwidth,color,let},
}
\lstloadlanguages{[LaTeX]TeX}
但是,这会将每个单词标记color
为关键字,无论其前面是否有\
。
然而我真正想要的只是突出显示 LaTeX 关键字。
这能以某种方式实现吗?
答案1
moretexcs
我想你想
\lstdefinestyle{demostyle}{
columns = flexible,
keepspaces = true,
basicstyle = \small\ttfamily,
language = [LaTeX]TeX,
moretexcs = {textwidth,color,let},
}