Latex 中插入 Matlab 代码

摘要:
本文将介绍如何在Latex排版过程中添加Matlab代码函数。效果主要包括以下排版功能:您可以体验列表包的效果。首先,确保您可以以简单快捷的方式使用列表包。使用以下方法:usepackage{listings}lstset{language=Matlab}egin{lstllisting}%Plotfunctionf(x)=2*x^3-x-2ezplot('2*x^3x-2',

这篇文章将介绍如何在 Latex 排版过程中添加 Matlab 代码

功能效果
主要有如下排版功能:

语法高亮
自动添加边框
自动添加行号
先上图,大家感受一下效果

listings 包
首先确保你能使用使用 listings 包

简单快捷的使用方法如下

usepackage{listings}
lstset{language=Matlab}

egin{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}
1
2
3
4
5
6
7
8
9
我们来看一下效果:

接下来使用 mcode 风格

mcode 包
mcode下载地址

主要有三种使用方法

插入代码块

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

egin{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}
1
2
3
4
5
6
7
8
9
我们来看一下效果:

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

usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
1
段落中插入 Matlab 语句

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

mcode{for i=1:3, disp('cool'); end;}
footnote{Works also in footnotes: mcodefn{for i=1:3, disp('cool'); end;}}
1
2
即使用 mcode{}
效果如下


嵌入 .m 文件

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

参考文献
listings帮助文档

mcode帮助文档
————————————————
版权声明:本文为CSDN博主「子辰曦」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012675539/java/article/details/47048163

免责声明:文章转载自《Latex 中插入 Matlab 代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python之SQLAlchemy抓包工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS开发常用之 HUD 弹窗

HUD与吐司 MBProgressHUD - 最多人用的loading。 EBuyCommon - 1.基于MBProgressHUD实现得图形加载提示方式,及其标题方式提醒.2。弹窗。 SVProgressHUD - SVProgressHUD的加载,如果你需要定制化的等待提示器,这个就是了(也许是最好的)。 ProgressHUD - P...

Android开发 View的阴影详解

前言  Android的阴影概念是跟随Material Design设计风格出现的,因为Material Design的设计有Z轴概念,就是每个View都有自己的深度层级。Z轴的概念有了之后必然有表现这一概念的阴影效果的实现。所以google在Android5.0版本添加这阴影效果的支持。此篇博客不啰嗦Material Design的部分,我们只聊聊阴影的...

lua以xpcall实现try/catch功能

-- 打印错误信息 local function __TRACKBACK__(errmsg) local track_text = debug.traceback(tostring(errmsg), 6); print("---------------------------------------- TRACKBACK -------...

如何用delphi读取网卡物理号

unit Main; interface uses   SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,   Forms, Dialogs, StdCtrls,   Nb, ExtCtrls; type   TForm1 = class(TForm)     Panel...

Delphi 系统[28]关键字和保留字 index、near、far、export、exports、external、name、resident

Delphi 系统[28]关键字和保留字  index、near、far、export、exports、external、name、resident 1、定义: index :用于在属性中标识序号,以便用相同的属性方法(Get,Set)对不同的属性进行操作。index 关键字也用于在属性中指出多个元素。 near :标明函数的调用协定,指出函数可以被本地...

delphi 多线程 数据库

// 线程类unit Unit2; interface uses Classes; type TMyThread = class(TThread) private FUserName: string; FPassWord: string; FFlag: Boolean; procedure GetUserName(const Value: string);...