목록 환경에서 "'" 문자를 표시하는 방법

목록 환경에서 "'" 문자를 표시하는 방법

패키지 목록을 사용하고 있으며 다음 출력을 얻으려고 합니다.

ImportDirective= '내보내기',ID,['(',(IdDomain|IdFunction|IdRule),{',',(IdDomain|IdFunction|IdRule)},')'|'*'];

에서 :

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

하지만 아포스트로피는 PDF에 표시되지 않습니다. 어떻게 해결할 수 있나요?

답변1

사용 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}

여기에 이미지 설명을 입력하세요


(제 생각에는) 훨씬 더 좋은 출력을 얻을 수 있습니다.

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

서문에.

여기에 이미지 설명을 입력하세요

관련 정보