我想知道如何在使用 matlab-prettifier(或 listings 包)时,使列表标题周围的框线不被打印(顶行被中间的标题分成两行),就像 fancyvrb 包一样:
我一直在看matlab-prettifier和listings的文档,对listings和fancyvrb的接口不是很理解,只能找到minted包的解决方案:
这里是 MWE 的 MATLAB 代码演示,仅供大家复制粘贴时参考,以便于提高。此示例带有行号和框架:
%!TEX program = xelatex
\documentclass{article}
\usepackage[numbered,framed]{matlab-prettifier}
\begin{document}
\begin{lstlisting}[style = Matlab-editor, caption = {My 1st Code}, label = first]
% a comment
clear all, clc
x = [1.00; 1.00; 1.00];
beta0 = [1 1 1];
modelfun = 'y ~ k*x^2+b'
mdl = fitnlm(tb,modelfun,beta0)
plotResiduals(md1,'fitted')
\end{lstlisting}
\end{document}