清单 \lstset 添加字符而不是空格

清单 \lstset 添加字符而不是空格

我在列表包中看到一个“”字符,那里应该有一个空格或制表符。请参见下面的示例。 在此处输入图片描述

该代码将是:

buffer:     .space 151
.text
.globl main
main:
addi    $sp, $sp, -28
sw  $s0, 0($sp)
sw  $s1, 4($sp)
sw  $s2, 8($sp)
sw  $s3, 12($sp)
sw  $s4, 16($sp)
sw  $s5, 20($sp)
sw  $s6, 24($sp)

la  $s0, buffer         # File letto
add $s1, $zero, $zero       # Offset
move    $s2, $zero          # Cont

乳胶代码:

\lstset{
 language=[mips]Assembler,
 basicstyle=\fontfamily{lmss}\footnotesize,
 numbers=left,                  
 numberstyle=\tiny\color{gray},
 stepnumber=1,
 numbersep=5pt,
 backgroundcolor=\color{white},
 showspaces=false, 
 showstringspaces=false,
 showtabs=false,
 frame=single,
 rulecolor=\color{black},
 tabsize=3,
 captionpos=b,
 breaklines=true,
 breakatwhitespace=true,
 keywordstyle=\color{blue},
 commentstyle=\color{dkgreen}, 
 stringstyle=\color{mauve},
 escapeinside={\%*}{*)},
}

有人知道为什么会发生这种情况吗? 有什么解决办法吗?

相关内容