如何将“lstlisting”中的空格和制表符打印为空格和制表符?

如何将“lstlisting”中的空格和制表符打印为空格和制表符?

考虑以下:


\begin{lstlisting}
int main(void)
{
  printf("hello world");
  return 0;
}
\end{lstlisting}

在此处输入图片描述

[注:文本实际上并未呈现为蓝色,我只是尝试在 PDF 中选择它 --- 结束注释]


有人知道如何将制表符和空格保留为制表符和空格吗?这样,当尝试选择 PDF 中的列表时,它会选择制表符和空格,我可以复制粘贴它,而不必在编辑器中重新制表和重新留空所有内容?

另外,不要用看起来怪异的下划线空格和制表符替换空格和制表符。只需将其替换为实际的空格和制表符,甚至只是空格就可以了?

相关内容