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

  • 相关阅读:
    悲剧的程序员
    【C++】关于随机函数与概率设置
    布局管理器(一)
    敏捷开发,如何搜集故事
    【Visual C++】CDC与HDC的区别以及相互转换
    IFRAME without src attribute on HTTPS in Internet Explorer
    测量某断代码执行时间-代码
    数据一致性实现技术
    ffmpeg
    Log4j的使用方法
  • 原文地址:https://www.cnblogs.com/Eufisky/p/12797852.html
Copyright © 2011-2022 走看看