استایل mcode
رو از سایت mathworks یا github دانلود کنید و در کنار سندتون قرار بدید. این استایل، بستهٔ listings رو فراخوانی میکنه و تنظیمات رنگ و فونت رو انجام میده.
پیشنهاد میکنم بسته رو با این گزینهها فراخوانی کنید:
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
مثال کد:
\begin{LTR}
\begin{lstlisting}
function u = newheaviside(n)
% NEWHEAVISIDE Step function. Based on the original HEAVISIDE(X).
% NEWHEAVISIDE(X) is 0 for X<0 and 1 for X>=0.
u = zeros(size(n),'like',n);
u(n > 0) = 1;
u(n == 0) = 1;
u(isnan(n)) = NaN;
end
\end{lstlisting}
\end{LTR}