有什么方法可以保留 \lstinlne{} 中的空格吗?
答案1
保留空格是的通常行为\lstinline
,因此您除了不改变默认行为之外无需做其他事情:
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstinline{Which spaces do you mean?}
\end{document}
结果是
注意:您不应\lstinline
在其他命令的参数中使用,因为令牌已通过读取最顶层命令的参数构建。请参阅listings
手册,第 6.1 节有关在另一个命令的参数中使用列表的更多信息。
但是,可以设置内联列表的颜色,例如使用:
\documentclass{article}
\usepackage{xcolor,listings}
\begin{document}
\lstinline{Which spaces do you mean?}
Colors in inline listings do work with:
\lstinline[basicstyle=\ttfamily\color{red}]|red listing with spaces|
or {\color{red}\lstinline|red listing with spaces|}.
\end{document}