转自:http://blog.kermsite.cf/index.php/archives/143
由于格式问题,部分链接、表格可能会失效,若失效请访问原文
简介对于理工科的学生,经常会遇到在文档或笔记中插入公式情况。
一般而言,最为标准的公式写法是Latex,但是这种格式比较复杂,学习成本较高。
另外一种方法是找现成的公式,然后再用各种工具转化成可以使用的格式。例如,使用Mathpix和OnenoteGem等进行插入。不过现在二者都收费了,其次用这个识别效果有时候并不是很好,最后只能抄现成的公式。
实际上Office系列的软件都自带了UnicodeMath这样一种公式输入方式。相较于Latex它要更加方便和容易理解。使用UnicodeMath输入公式,就和我们平时摁计算器一样。
下面我将介绍一下它的使用方法,这个熟练之后也挺快的。
使用方法对于Onenote(包括桌面版和Windows10版)、Word和PowerPoint,只需在输入的时候按下Alt =,即可唤出公式编辑器:
最简单的使用方式就是通过“公式”栏点选需要输入的符号和结构。
对于每一栏,按向下的小箭头都可以展开。用这种方法理论上是可以输入任何公式的,不过效率上实在是太慢了。
接下来我们介绍一下如何从键盘上输入公式
键盘输入注意:对于Onenote For Windows10,不显示“公式”选项卡,但是可以直接键盘输入,和Word相同。怀疑是同一个内核,界面不同
这里使用“自动修正”功能进行输入。
自动修正功能可以将代号转化为对应的符号,使用“\”开始一段代号输入,例如,输入$\beta$,只需要键入\beta再按空格即可。
将鼠标悬浮在某个符号上,即可显示对应的代号。
注意输入的时候不要用中文,可以安装一个英文键盘,参考Windows切换英文键盘(打代码、打游戏必备)
常用的几个代号:
符号(公式) |
输入方式-先按“Alt”和“ ”进入公式模式,输入后按空格即可自动转换 |
$\alpha$ |
alpha (这一块Latex和UnicodeMath是通用的) |
$\beta$ |
beta |
$\sigma$ |
sigma |
$\delta$ |
delta |
$\Delta$ |
Delta |
$\rightarrow$ |
rightarrow |
$\ne$ |
/= |
$\int$ |
int |
上标 |
^ (输入完后,直接接上你想要放上去的内容,再按空格,下同) |
下标 |
_ |
上方符号 |
above |
下方符号 |
below |
分数 |
/ |
按照这种方法就可以很方便的输入公式了,我之后会录一个视频,大家可以参考一下。
视频:http://www.bilibili.com/video/BV1FF41187bD/
关于Latex和UnicodeMath的互相转化其他参考资料:
里面的内容更加详细一些,UnicodeMath编码教程 - 樱花赞 - 博客园 (cnblogs.com)官方的资料:Word 中使用 UnicodeMath 和 LaTeX 的线性格式公式 (microsoft.com)
注意:不确定本方法是否有效,感觉并没有转化,只是将源代码展示出来了而已
虽然UnicodeMath输入比较简单,但是很多地方还是只支持Latex,例如知乎和Typora。
我们可以使用Word自带的功能进行转换,这样就可以先用Unicode写,然后转成Latex复制到其他平台了
参考:如何超迅速地把Word的公式转换成LaTeX公式 - 知乎 (zhihu.com)