在 LaTeX 文档中包含 Matlab 代码的最佳方法是什么?

在 LaTeX 文档中包含 Matlab 代码的最佳方法是什么?

我知道这是一个常见问题。我读到过 matlab-prettifier 包的效果很好。但我的编辑告诉我,我缺少这个包。我不知道如何将包下载到 ubuntu。显然,我必须手动完成。

无论如何,还有其他方法吗?我尝试了 Matlab 发布选项。它生成一个代码,或多或少只是一个 \begin{verbatim} ... \end{verbatim}

它不是彩色的。

答案1

列表包非常可定制。可能值得研究一下:

https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings

答案2

我最喜欢的将代码(不仅仅是 Matlab)包含在文档中的方法是使用 Minted 包。文档位于这里(PDF 格式)。优点是,它可以生成漂亮的彩色和语法高亮代码,并且支持几乎所有语言。缺点是,它需要 Pygments(一个执行语法高亮的 Python 模块),并且您需要使用 调用 Tex 引擎-shell-escape

相关内容