答案1
如果您指的是可见的空格字符,它位于\ttfamily
字体的第 32 个插槽中,如{\ttfamily\char32}
。
\documentclass{article}
\usepackage{listings}
\lstset{language=Python}
\lstset{
numbers=left,
numberstyle={\small},
literate={␣}{{\ttfamily\char32}}1}
\begin{document}
\begin{lstlisting}
{
Testing␣a␣visible␣space
}
\end{lstlisting}
\end{document}
或者,您也可以使用\textvisiblespace
,如literate={␣}{\textvisiblespace}1
。
\documentclass{article}
\usepackage{listings}
\lstset{language=Python}
\lstset{
numbers=left,
numberstyle={\small},
literate={␣}{\textvisiblespace}1}
\begin{document}
\begin{lstlisting}
{
Testing␣a␣visible␣space
}
\end{lstlisting}
\end{document}