标签

, ,

http://hi.baidu.com/southhill/item/dcc278e28dd8b0a8cf2d4f9d

LaTeX中在使用listings导入程序代码时可能会遇到如下编译错误:

! Incomplete \iffalse; all text was ignored after line XXX.

<inserted text> 

                \fi 

这一般是由于listings与CJK环境冲突引起的,只要在导言区加入如下代码就可以解决这个问题了:

\lstset{extendedchars=false}

这一行的作用是关闭你的listings 的非ASCII字体兼容项。当然,这样一来,你的代码中应该就不能包含任何非ANSII字符了。

(参考:dewolf网友,http://bbs.ctex.org/viewthread.php?tid=29277

Advertisements