Как использовать греческие символы в среде lstlisting?

Как использовать греческие символы в среде lstlisting?

Если я вставлю его lstlisting, он преобразует его в пространство. Как этого избежать? Мне нужно написать этот код в lstlisting:

\begin{lstlisting}
    \multiput(x,y)(∆x,∆y){n}{object}
\end{lstlisting} 

решение1

lstlistingПроцедура вывода должна знать, как анализировать входные данные Unicode. Поэтому вам нужно предоставить эту информацию. Правильная настройка для этого — literate. Общий синтаксис — literate={<input>}{{<output>}}<number of characters>.

Это означает, что для литературного представления вашей входной дельты вам нужно использовать что-то вроде \lstset{literate={∆}{{\tiny$\Delta$}}1}. Обратите внимание, что использование этой выходной версии может показаться вам не очень приятным. Возможно, вы захотите использовать другое представление, чем уменьшенная в масштабе заглавная дельта, но вы поняли идею.

Связанный контент