Wenn ich es eingebe, ∆
wird lstlisting
es 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
lstlisting
Die 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.