在列表中使用 textit

在列表中使用 textit

如何\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}

在此处输入图片描述

相关内容