您当前的位置: 首页 >  数学

B417科研笔记

暂无认证

  • 2浏览

    0关注

    154博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【无脑Latex数学公式】女朋友都能轻松掌握的公式大法

B417科研笔记 发布时间:2020-12-16 21:03:17 ,浏览量:2

前言

无论是写论文, 还是写博客, 亦或是用stackoverflow等平台上进行数学问题的提问, 都不可避免地会涉及公式的输入。 Word自带的公式? 且不说不支持一系列平台, 其本身在latex的公式面前也是不堪一击。

然而问题来了, 大家都知道能快速地用latex语法书写数学公式非常有用, 那么怎样是最正确的打开方式呢? 注意:千万不要听别人说的,背latex语法, 买latex教材, 这样不仅效率极为低下, 并且没有意义。 试问, 连英语这样简易的语法你都没有掌握好, 又如何能指望自己死记硬背住那些看上去更加抽象的数学语法呢?

因此, 借助于两大神器: Mathtype 和 Mathpix, 本文笔者给出一种latex数学公式 无往不利的 正确打开方式, 给大家借鉴。 这个方法不仅能在写作中解燃眉之急, 更能让你在潜移默化中逐渐掌握常用的语法。

Mathtype

首先, 下载工具 Mathtype 官方网站。官网试用期是一个月, 但可以破解,这个读者自己探索了。 注意,下载后的mathtype会自动嵌入到office中,如word 和 ppt。 以word为例,在页面上方: 在这里插入图片描述 点击内联, 就可以唤出mathtype页面如下。 在这里插入图片描述 可以看到, 这个可视化的GUI几乎涵盖了所有常用的数学公式。 相比之下, Word的自带公式无疑弱鸡多了。 比如我可以很容易地“打出”较为复杂的公式:

在这里插入图片描述 但操作难度只能说是 有手就行, 鼠标点过去就可以了。 在office中, 如果你想在word里插入mathtype公式, 就会自动内嵌, 非常方便。 但如果你是在latex上写论文, 或者在CSDN上敲着博客, 该如何打出这个公式呢?

a r ( θ r p l , ϕ r p l ) = v e c ( 1 M N Ψ [ a ‾ r , 0 p l , ⋯   , a ‾ r , m p l , ⋯   , a ‾ r , M − 1 p l ] T ) , {{\bf{a}}_{\rm{r}}}(\theta _{\rm{r}}^{{p_l}},\phi _{\rm{r}}^{{p_l}}) = {\rm{vec}}\left( {\frac{1}{{\sqrt {MN} }}{\bf{\Psi }}{{\left[ {\overline {\bf{a}} _{{\rm{r}},0}^{{p_l}}, \cdots ,\overline {\bf{a}} _{{\rm{r}},m}^{{p_l}}, \cdots ,\overline {\bf{a}} _{{\rm{r}},M - 1}^{{p_l}}} \right]}^T}} \right), ar​(θrpl​​,ϕrpl​​)=vec(MN ​1​Ψ[ar,0pl​​,⋯,ar,mpl​​,⋯,ar,M−1pl​​]T),

非常简单, 复制粘贴就行, mathtype会自动把图形化的公式翻译为latex语法。 在这里插入图片描述

当然, 记得要先把mathtype的复制粘贴设置修改一下: 在这里插入图片描述

也就是说, 通过mathtype, 建立了由可视化公式到语法公式的桥梁。某种意义上来说, 用mathtype来写出你想要公式的难度, 远远小于你破解mathtype的难度。

如果有人告诉你, mathtype是歪门邪道, 正规科研人员一定要学会手敲公式。 我笑了!这个人怕是没见过恐怖的公式有多复杂, 这样的鄙视链, 和那些写着C语言就有无限优越感鄙视Matlab的底层码农又有什么区别呢? 无论如何, 工具本身没有错, 只是看你如何正确的使用。

Mathtype的弱点? 在面对一些极为简单的公式, 比如我就想输入个带下标的向量 v 1 \mathbf{v}_1 v1​, 打开mathtype岂不是太费力了?这时候就体现出记住简单数学语法的好处了。 但这是不需要刻意去记得, 事实上你日复一日的使用, 就自然而然会在潜移默化中铭记于心了, 我就是实例。 笔者本人从未强记过任何语法, 只是用了一次之后有了一个印象, 再用一次后加深了印象, 最后就可以得心应手的使用出来。 尽管如此, 我还是永远使用着mathtype,对于混杂着一堆分式, 矩阵的公式, mathtype不仅省时省力, 更能防止出错。

Mathpix

在19年以前, 这个CSDN账号很少更新博客。 在19年以后, 我喜欢上了在CSDN做笔记。 这一切得益于一个重要的工具: Mathpix。 神。

人工智能的浪潮在CV界的广泛运用, 大浪淘尽后, 注定将产生一些真正实用的工具。 Mathpix绝对是其中之一:** 原理非常简单, 就是将用户截图的公式,识别为latex语法。 典型的CV。** 然而, 极度好用。 在Mathpix之前,我做一些读后感, 要么手敲文章中的公式, 即使配合mathtype, 也非常费时, 如果直接截图原文, 博客本身又太过丑陋了。 然而现在, 只需要轻轻的按一下截图键, 一秒钟之内, Mathpix就能把对应的latex语法给我复制到剪贴板, 然后我只需要在CSDN的界面下按下粘贴, 就可以了。

先是软件的安装, 按例 Mathpix 官方网站下载即可。 Mathpix现在按次收费了, 但是闲鱼上有出售次数的, 极度便宜, 每次的价格可以忽略不计, 近似为免费产品。

使用非常方便, 打开mathpix (我甚至设置为了开机启动)后, 随时按下设定的快捷键就能唤出截屏, 和微信截屏类似。 然后截取你想翻译的公式, 马上就能得到结果。

在这里插入图片描述 如图, 当页面变黑白的时候,就是我在键盘上按下了快捷键唤出截屏, 然后对准任何公式截屏, 接下来mathpix窗口会自动弹出,并复制了对应的语法。 显然, 这个方法适用于任何公式, pdf中的, 网页上,视频里的。。, 一言以蔽之, 你能看到的, 就能给你翻译出来。

OK, 那么当我想写某篇paper的笔记时,或者我想起我的公式在某个paper中看到过, 或者只需要微调, 就可以用mathpix直接得到整个公式的latex语法。 为什么以mathtype来举例呢? 因为偶尔(极少的情况下), mathtype的语法可能有小错误导致编译失败, 但这时候, 你只需要用mathpix再识别一次, 就能得到准确的语法啦。

结尾

左手Mathtype, 右手mathpix。 背什么公式语法, 进什么专业网页, 鄙人不才, 在过去的一年科研时光中, 写过上千条公式, 尚未有哪怕一条公式, 能从这倚天屠龙神器中, 活着走出。 今天分享给大家, 希望给被latex语法所长期困扰的同学们,一条便捷的道路。

关注
打赏
1649265742
查看更多评论
立即登录/注册

微信扫码登录

0.0362s