在Latex列表环境中打破Matlab代码长行

时间:2016-04-21 17:29:43

标签: matlab latex listings

我需要在我的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,但我无法弄清问题是什么。

0 个答案:

没有答案