强调列表中字符串的某些部分

强调列表中字符串的某些部分

我需要强调 中的某些字符串部分lstlisting。我尝试使用\emph{},但得到的是逐字结果。有什么办法吗?

\begin{lstlisting}[frame=single]
Array1: 78 54 31 54 92 86 23 54 65 54 54 38 100 92 86 59 54 70 \emph{59 54 91 65 54 31 54 31 54 70 100 91 92 55 70 54 51 61 91 65 59 54 38 54 81 61 92 59 54 38 54 96 61 92} 59 54 38 54 81 54 92 90 54 92 88 36 65 59 54 38 54 101 61 92 59 54 38 54 96 61 92 59 54 38 54 101 54 92 90 54 92 88 88 86 98 115 54 70 54 66 89 54 91 65 54 54 38 75 54 70 91 92 59 54 38 54 31 54 70 61 91 92 54 31 54 31 54 70 54 91 92 88 88

Array2: 59 54 38 54 81 61 92 59 54 38 54 96 61 92 59 54 38 54 81 54 92 90 54 92 
\end{lstlisting}

答案1

例如

\documentclass{article}


\usepackage{listings}

\begin{document}




\lstset{moredelim=[is][\itshape]{[}{]}}

\begin{lstlisting}[frame=single]
Array1: 78 54 31 54 92 86 23 54 65
 54 54 38 100 92 86 59 54 70 
[59 54 91 65 54 31 54 31 54 70
 100 91 92 55 70 54 51 61 91 
65 59 54 38 54 81 61 92 59 54 38 54 96 61 92]
59 54 38 54 81 54 92 90 54 92 88 36 65 59
 54 38 54 101 61 92 59 54 38 54 96 61 92 59
 54 38 54 101 54 92 90 54 92 88 88 86 98 11
5 54 70 54 66 89 54 91 65 54 54 38 75 54 
70 91 92 59 54 38 54 31 54 70 61 91 92 54
 31 54 31 54 70 54 91 92 88 88

Array2: 59 54 38 54 81 61 92 59 54 38 54 96 
61 92 59 54 38 54 81 54 92 90 54 92 
\end{lstlisting}

\end{document}

分隔符是[和,]并且i表示它们是不可见的。

在此处输入图片描述

相关内容