So zeigen Sie das Zeichen "´" in einer Lstlisting-Umgebung an

So zeigen Sie das Zeichen "´" in einer Lstlisting-Umgebung an

Ich verwende die Paketlisten und versuche, die folgende Ausgabe zu erhalten:

ExportDirective= ´export´,ID,[´(´,(IdDomain|IdFunction|IdRule),{´,´,(IdDomain|IdFunction|IdRule)},´)´|´*´];

aus :

\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[breaklines=true]
ExportDirective=´export´,ID,[´(´,(IdDomain|IdFunction|IdRule),{´,´,(IdDomain|IdFunction|IdRule)},´)´|´*´];
\end{lstlisting}
\end{document}

aber die Apostrophe werden im PDF nicht angezeigt. Wie kann ich das beheben?

Antwort1

Verwenden literate.

\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[breaklines=true,literate={´}{{\'{}}}1]
ExportDirective=´export´,ID,[´(´,(IdDomain|IdFunction|IdRule),{´,´,(IdDomain|IdFunction|IdRule)},´)´|´*´];
\end{lstlisting}
\end{document}

Bildbeschreibung hier eingeben


Ein viel schöneres Ergebnis (meiner Meinung nach) kann durch Hinzufügen von

\lstset{basicstyle=\ttfamily,columns=fullflexible}

zur Präambel.

Bildbeschreibung hier eingeben

verwandte Informationen