Math symbols in listings

Michal picture Michal · May 11, 2010 · Viewed 26k times · Source

I have a problem with LaTeX – I don't know how to put mathematical equations and symbols in listings. I use the listings package and it's offers great looking listings, but it doesn't allow math symbols in $ ... $. Another package, algorithms, allows math, but listings doesn't look as good as with listings (the problem is that algorithms demands to get new line after every if, then, etc.)

Answer

mropa picture mropa · May 11, 2010

You can use the option mathescape for your environment which gives you the ability to use the normal latex behavior of the $-signs. Try:

\begin{lstlisting}[mathescape]
...
\end{lstlisting}

For more info, take a look into the listings package manual.