如何\textit
在列表中使用?
\documentclass[a4paper]{article}
\begin{document}
\begin{lstlisting}[label=test]
Some code.
\textit{This should be italic.}
Some code.
\end{lstlisting}
\end{document}
答案1
emph
您可以使用和键强调单词emphstyle
。请参阅第 19 页清单手册。
\documentclass[a4paper]{article}
\usepackage{listings}
\begin{document}
\lstset{emph={world}, emphstyle=\itshape} % the word "world" shall be italic
\begin{lstlisting}[label=test]
Hello world
\end{lstlisting}
\end{document}
我同意,这不是突出显示单行代码的好解决方案。我认为这里是您正在寻找的:
\documentclass[a4paper]{article}
\usepackage{listings}
\lstset{escapeinside={(*@}{@*)}}
\begin{document}
\begin{lstlisting}[label=test]
Some code.
(*@\textit{This should be italic.}@*)
Some code.
\end{lstlisting}
\end{document}