
Quiero que mi documento PDF contenga un fragmento de código similar a este:
char charValue = 'X';
Estoy usando este código aquí:
\begin{lstlisting}[language=java,escapechar=|]
char charValue = 'X';
\end{lstlisting}
Desafortunadamente, el resultado en el PDF se ve así:
char charValue = ’X’;
'
ha sido cambiado a’
¿Cómo puede esto ser evitado?
Respuesta1
\documentclass{article}
\usepackage{listings}
% http://latex-community.org/forum/viewtopic.php?t=4413
\usepackage{textcomp}
\lstset{basicstyle=\ttfamily,upquote=true}
\begin{document}
What's the following code do?
\begin{lstlisting}[language=java,escapechar=|]
char charValue = 'X';
\end{lstlisting}
\end{document}