2010-05-11 5 views
58

У меня проблема с LaTeX - я не знаю, как поместить математические уравнения и символы в списки. Я использую пакет listings, и он предлагает отличные списки, но он не позволяет математические символы в $ ... $. Другой пакет, algorithms позволяет математику, но результаты не выглядят так хорошо, как с listings (проблема в том, что algorithms требует, чтобы получить новую строку после каждого if, then и т.д.)Математические символы в листингах

ответ

106

Вы можете использовать опцию mathescape для ваша среда, которая дает вам возможность использовать нормальное латексное поведение $ -знаков. Попробуйте:

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

Для получения дополнительной информации, посмотрите в listingspackage manual.

+1

Спасибо! [mathescape] выполнил эту работу! – Michal