I have a bunch of code in a lstlisting environment. How can I highlight (color background) just a particular chunk of code within the environment?
You can use \colorbox and an escape character inside your listing:
Add to your preamble
  \usepackage{color}    \definecolor{light-gray}{gray}{0.80} then use it like this in your document:
  \begin{lstlisting}[escapechar=!]   def mult(m: Matrix[Int], n: Matrix[Int]) {     val p = !\colorbox{light-gray}{new MatrixInt}!(m.rows, n.cols)   }   \end{lstlisting} It's a bit cumbersome, but you can break the code into several lstlisting environments.
\begin{lstlisting} line \end{lstlisting} \vspace{-\baselineskip} \begin{lstlisting}[backgroundcolor=\color{pink}] very interesting \end{lstlisting} \vspace{-\baselineskip} \begin{lstlisting} line line \end{lstlisting} If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With