Cómo mostrar el carácter "´" en un entorno de lista

Cómo mostrar el carácter "´" en un entorno de lista

Estoy usando los listados de paquetes e intento obtener el siguiente resultado:

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

de :

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

pero los apóstrofes no aparecen en el pdf. ¿Cómo puedo arreglarlo?

Respuesta1

Usar 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}

ingrese la descripción de la imagen aquí


Se puede lograr un resultado mucho mejor (en mi opinión) agregando

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

al preámbulo.

ingrese la descripción de la imagen aquí

información relacionada