您的位置:首页 > 编程语言 > MATLAB

Latex 中插入 Matlab 代码

2015-07-24 22:16 756 查看
这篇文章将介绍如何在 Latex 排版过程中添加 Matlab 代码

功能效果

主要有如下排版功能:

语法高亮

自动添加边框

自动添加行号

先上图,大家感受一下效果



listings

首先确保你能使用使用
listings


简单快捷的使用方法如下

[code]\usepackage{listings}
\lstset{language=Matlab}

\begin{lstlisting}
% Plot function f(x) = 2*x^3 - x - 2
ezplot('2*x^3-x-2',[0, 2])
hold on
plot([0,2],[0,0],'r')
\end{lstlisting}


我们来看一下效果:



接下来使用
mcode
风格

mcode

mcode下载地址

主要有三种使用方法

插入代码块

[code]\usepackage{listings}
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}

\begin{lstlisting}
	% Plot function f(x) = 2*x^3 - x - 2
	ezplot('2*x^3-x-2',[0, 2])
	hold on
	plot([0,2],[0,0],'r')
	\end{lstlisting}


我们来看一下效果:



比较发现只是简单的加入了如下一句代码

[code]\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}


段落中插入 Matlab 语句

只需在段落或页脚编辑中插入如下语句

[code]\mcode{for i=1:3, disp('cool'); end;}
\footnote{Works also in footnotes: \mcodefn{for i=1:3, disp('cool'); end;}}


即使用
\mcode{}


效果如下



嵌入
.m
文件

具体见下面的参考文献,这里不多介绍

参考文献

listings帮助文档

mcode帮助文档
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: