zoukankan      html  css  js  c++  java
  • Latex 中插入 Matlab 代码

    这篇文章将介绍如何在 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

  • 相关阅读:
    生成二维码
    XML 基础应用
    C# 后台模拟请求一般处理程序
    json
    导出excel td格式设置
    发布IIS后 上传文件过大失败解决方案
    SQL Server 日期+4位流水号
    垮库操作
    触发器结合游标删除关联表数据
    我是到今天才懂得“放疗”是居里夫人发明的,你呢?
  • 原文地址:https://www.cnblogs.com/Eufisky/p/12797852.html
Copyright © 2011-2022 走看看