Wie verwende ich griechische Symbole in der Lstlisting-Umgebung?

Wie verwende ich griechische Symbole in der Lstlisting-Umgebung?

Wenn ich es eingebe, wird lstlistinges in Leerzeichen umgewandelt. Wie kann ich das vermeiden? Ich muss diesen Code schreiben in lstlisting:

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

Antwort1

lstlistingDie Ausgaberoutine von muss wissen, wie Unicode-Eingaben analysiert werden. Sie müssen diese Informationen also bereitstellen. Die richtige Einstellung hierfür ist literate. Die übliche Syntax ist literate={<input>}{{<output>}}<number of characters>.

Das bedeutet, dass Sie zur Literierung Ihres Eingabedeltas etwas wie verwenden müssen \lstset{literate={∆}{{\tiny$\Delta$}}1}. Bitte beachten Sie, dass Ihnen diese Ausgabeversion möglicherweise nicht sehr gefällt. Vielleicht möchten Sie eine andere Darstellung als ein verkleinertes Großbuchstabendelta verwenden, aber Sie verstehen, was ich meine.

verwandte Informationen