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}
Se puede lograr un resultado mucho mejor (en mi opinión) agregando
\lstset{basicstyle=\ttfamily,columns=fullflexible}
al preámbulo.