
내 PDF 문서에 다음과 같은 코드 조각이 포함되기를 원합니다.
char charValue = 'X';
여기서는 이 코드를 사용하고 있습니다.
\begin{lstlisting}[language=java,escapechar=|]
char charValue = 'X';
\end{lstlisting}
불행히도 PDF의 출력은 다음과 같습니다.
char charValue = ’X’;
'
로 변경되었습니다’
이것을 어떻게 피할 수 있습니까?
답변1
에서LaTeX 포럼 ⇒ 글꼴 및 문자 세트 ⇒ 목록 패키지에 둥근 '따옴표'와 작은 물결표가 표시됩니다 ~:
\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}