我需要在我的Latex文件中包含Matlab代码。我使用带有matlab-prettifier的清单包,设置为:
\usepackage{listings}
\usepackage[numbered, framed]{matlab-prettifier}
...
\lstset{
style = Matlab-editor,
basicstyle = \mlttfamily\scriptsize,
escapechar = ",
mlshowsectionrules = true,
}
\lstinputlisting[breaklines = true, breakatwhitespace=false]{test.m}
然而,长线不会破裂。知道为什么会这样,以及如何解决它?
编辑:我发现如果我将文档的类从 mwbk (当前)更改为文章,则行会根据需要中断。应该与定义的类 mwbk 发生冲突 http://web.mit.edu/ghudson/dev/nokrb/third/tetex/texmf/tex/latex/mwcls/mwbk.cls,但我无法弄清问题是什么。