latex怎么插入matlab代码?

latex怎么插入matlab代码?,第1张

这个要用宏包listings哦

使用方法:

首先在前面:

\usepackage{listings}

\lstset{language=Matlab}%代码语言使用的是matlab

\lstset{breaklines}%自动将长的代码行换行排版

\lstset{extendedchars=false}%解决代码跨页时,章节标题,页眉等汉字不显示的问题

然后在你需要贴代码的地方:

\begin{lstlisting}

贴你的代码吧

\end{lstlisting}

还有很多别的设置,你可以搜索下百度latex+listings。。。

希望能对你有帮助

首先下载演示文件

style文件下载地址:

http://www.mathworks.com/matlabcentral/fileexchange/8015-m-code-latex-package

http://www.mathworks.com/matlabcentral/fx_files/8015/10/mcode.zip

演示文件下载:http://www.knorn.org/misc_files/mcode_demo.zip

使用方法:

1. 在Latex开头加载package

% load package with ``framed'' and ``numbered'' option.

\usepackage[framed,numbered]{mcode}

2.需要加入Matlab代码的地方使用

2.1如果在同一行显示 使用\mcode{Matlab代码}

例如 \mcode{for i=1:3, disp('cool')end}

2.2 如果需要在矩形框里显示,并加入行号,使用lstlisting

如:

\begin{lstlisting}

for i=1:3

    disp('cool')             % comment with some &#194§\mcommentfont\LaTeX in it: $\mcommentfont\pi x^2$&#194§

    x_last = x(iend)

end

\end{lstlisting}

2.3也可以直接给出Matlab文件名,

lstinputlisting{/SOME/PATH/FILENAME.M}

或者自己定义开始,结束的行号

lstinputlisting[firstline=6, lastline=15]{/SOME/PATH/FILENAME.M}

最终显示如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7979010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存