在列表中写下划线(删除反斜杠)

在列表中写下划线(删除反斜杠)

我有以下清单:

\lstset{
language=Scala,
frame=single,
numbers=left,
caption=something,
label={ls:something},
numberstyle=\color{greystyle},
rulecolor=\color{bluestyle},
xleftmargin=15pt,
captionpos=b
}

\begin{lstlisting}
val x = y.reduce(\_ + \_)
\end{lstlisting}

一切都按预期工作,只是在实际的 PDF 中,该行显示为

val x = y.reduce(\_ + \_)

但我希望它显示为:

val x = y.reduce(_ + _)

我怎样才能做到这一点?

答案1

事实证明,当我编译时,我以为错误是因为我加了下划线,但其实是另一个错误。这让我以为我需要添加反斜杠,但实际上不需要。

无论如何,只需使用_而不是 就可以解决\_,感谢@campa

相关内容