我正在使用以下内容:
\usepackage{listings}
\lstset{
language=C,
keywordstyle=\color{pantone309!90},
morekeywords={
omp,
parallel,
\#pragma
}
}
当我现在写这篇文章时
\begin{lstlisting}
#pragma
#define
#pragma
#define
\end{lstlisting}
它看起来像这样:
我该如何修复此问题,以便所有指令都突出显示为关键字?
答案1
您必须\#key
在otherkeywords
(手册第 44 页)中定义
\documentclass{article}
\usepackage{xcolor}
\usepackage{listings}
\lstset{
language=C,
keywordstyle=\color{green!70!blue},
morekeywords={
omp,
parallel,
}
alsoother={\#},
otherkeywords={\#pragma,\#define},
}
\begin{document}
\begin{lstlisting}
#pragma
#define
#pragma
#define
\end{lstlisting}
\end{document}
(抱歉,颜色有所改变;定义一个新的颜色比搜索如何使用 Pantone 颜色更容易。)