Syntax Highlighting in LaTeX with the listings Package
Other (as stated in the work)
This example shows how to set the options for automatic syntax highlighting for code in LaTeX with the
listings package (which provides the
lstlisting environment). The listings package supports many languages, including Java, C, C++, MATLAB/Octave and Python, and you can set the language option globally with
\lstset or for each listing, when you have listings in multiple languages.