我需要在我的 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(当前)更改为article,则行会根据需要中断。应该与http://web.mit.edu/ghudson/dev/nokrb/third/tetex/texmf/tex/latex/mwcls/mwbk.cls中定义 的类mwbk有冲突,但我不知道是什么问题。