Estou usando as listagens de pacotes e estou tentando obter a seguinte saída:
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}
mas os apóstrofos não aparecem no pdf. Como posso consertar isso?
Responder1
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}
Um resultado muito melhor (na minha opinião) pode ser alcançado adicionando
\lstset{basicstyle=\ttfamily,columns=fullflexible}
ao preâmbulo.