我试图将一些asm代码放入一个乳胶文档中,因此pdflatex将我文档中的$符号视为数学环境(我不希望这样做)。另一方面,我仍然想使用该奇特的换行箭头(使用数学env来显示它)。
\lstset{
texcl=false,
mathescape=false,
..,
prebreak = \raisebox{0ex}[0ex][0ex]{ensuremath{\hookleftarrow}}
}
快照示例:
CTRL_WD_12 equ $303400
CTRL_WD_34 equ $220000
CTRL_WD_56 equ $000000
CTRL_WD_78 equ $000000
谢谢你的帮助。
最佳答案
您缺少反斜杠。尝试:
prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}}
导致错误的原因是数学模式之外的
\hookleftarrow
。