latex 箭头_MATLAB绘图:输入LaTeX公式

191e35b87c910ec28a60579f2011b1b6.png

在绘图时,除了需要自定义字符串内每个字符的格式外,有时还需要输入一些数学公式。自定义字符串内每个字符的格式可以用TeX标记来完成。对于数学公式的输入,需要使用LaTeX标记来完成。

比如,想要输入公式

,传统的方法可能是使用字符串'1/B'的方式来代替。但是如果把字符串解释器改为latex,就可以使用'$frac{1}{B}$'来生成漂亮的公式。以坐标轴的刻度为例,可以将坐标轴的TickLabelInterpreter属性改为latex,同时将刻度值对应文本改为用LaTeX输入的公式。下面为两种不同输入方式的对比。
ax1 

46c202eb6e626036f02c34a3da5e3120.png
对比,上图为普通字符串,下图为LaTeX公式

一个完整的示例如下。

tau 

下图为将上述画图过程做成动图后的结果,最终的图像见题图。

182235fc18ce657860abfd35295a2a54.gif
将画图过程做成GIF

总结:

  1. MATLAB绘图时,可以使用LaTeX公式输入,前提是将相应的解释器从默认的'tex'改为'latex'。
  2. 无法自定义加载LaTeX的各种包,导致功能很受限。
  3. 在比较老的MATLAB版本中(R2012左右或更早),使用一些特殊办法,可以自定义加载LaTeX的package。具体见https://www.mathworks.com/matlabcentral/answers/52340-why-do-deep-paths-in-usepackage-cause-texmex-to-crash-segmentation-violation

专栏目录:

易夕:MATLAB Tricks 专栏目录​zhuanlan.zhihu.com
1d7d03622ab9ee0bef6181632652ed91.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值