如何在word中像LaTeX一样键入公式

小伙伴们下学期就要开始写毕业论文了,大多数同学应该会选择word,不可避免的会有很多嵌套的公式需要大家添加在文本当中。
在LaTeX中,公式、矩阵等都可以用键盘键入,操作起来比较方便。
在word中,一种比较方便的做法是采用自带的公式(符号)插入的方式(如下图),但是这也需要大家不停地点击鼠标,如果公式量一大,也会稍微有一些崩溃。
在这里插入图片描述
这里也有一个简单的像LaTeX一样的方法能够键入公式。
首先要使用“Alt”+“+”两个键同时按下,进入到公式编辑的界面,到这里为止,会和你点击上图中的插入–>公式得到的显示是一样的如下图:
在这里插入图片描述
下面来几个比较实用的方式输入我们所需要的符号及公式

以下的代码一定要手打才行,复制的话有的语句word里面的unicode解释不出来

输入希腊字母(大写及小写)

这里首先为大家提供一个表格
在这里插入图片描述
此处说明一下有一些大写字符在LaTeX中是没有的比如α的大写版本A其实就是应为字母A,但是在word中是可以正常显示的。

在word中能够方便地键入这些符号,可以采取这种方式,在上面提到的“Alt”+“+”操作之后,会弹出“在此处键入公式”框(一下简称公式框),在公式框中只需要输入+字母的英文读音即可。例如要想得到α,则只需要输入 α \alpha 再点一次空格即可(注:每次输入完毕之后都需要按一次空格,word才会把输入的字符解释为我们所需要的字母或者表达式,故下面不在提按空格这个步骤),而想得到大写的字母只需要把对应的英文首字母大写即可如 A \Alpha 。所得到的效果如下:
在这里插入图片描述
输入代分数线的分数

采用/代表分数线,/的左边输入分子,/的右边输入分母,比如想要得到形如ab+cab+c的分数,只需要在公式框中输入 a ( b + c ) \frac{a}{(b+c)} 即可

输入向量,或者是平均值上面的横杠
如果要输入形如 a b c \vec{abc} 可以采用在公式框中输入(abc)\vec然后点两次空格就好,类似的横杠也是这个道理不过是用\bar就行

输入上下标
如果要输入一个字符的上下标则可以用^代表上标,_代表下标。比如想要得到 a c b a^b _c 就应该输入a^b_c然后回车,值得一提的是如果想得到 a b c {a^b} _c ,应该输入a^b后点一次空格,然后再输入_c然后在点一次空格 a b c {a_b} ^c 也是同理的。

输入积分符号
如果想得到形如 1 1 \int^1_{-1} 这样的符号,可以采用\int^(填写上标)(填写下标),再点击一次空格,如前面的例子就应该是\int^1-1,注意的是如果是正负无穷则要用\infty和-\infty。二重积分如 \iint 用\iint就可以实现,类似三重积分就是 \iiint \iiint。

输入根式表达式
如果想要的到 2 5 \sqrt[5]{2} 这样的表达式,就要输入\sqrt(5&2)

输入矩阵
如果想要得到这样的矩阵 ( a b c d e f g h i ) \begin{pmatrix}a&b&c\\d&e&f\\g&h&i\end{pmatrix} ,就要输入(\matrix((a&b&c@d&e&f@g&h&i)));
如果是 a b c d e f g h i \begin{matrix}a&b&c\\d&e&f\\g&h&i\end{matrix} ,就要输入\matrix(a&b&c@d&e&f@g&h&i);
如果想要得到这样的矩阵 [ a b c d e f g h i ] \begin{bmatrix}a&b&c\\d&e&f\\g&h&i\end{bmatrix} ,就要输入[\matrix(a&b&c@d&e&f@g&h&i)];
如果是行列式 a b c d e f g h i \begin{vmatrix}a&b&c\\d&e&f\\g&h&i\end{vmatrix} ,就可以输入|\matrix(a&b&c@d&e&f@g&h&i)|。

扫描二维码关注公众号,回复: 10368854 查看本文章

(注:这里输入完成后一定要空格否则的话,不论是括号还是竖线都不会和矩阵的维度是一样的长度)
再提一句,其实@就类似与LaTeX中的\是用来换行的,而&符号则是和LaTeX一样用来做对其符号用,同时也能够将同一行的相邻两个元素划分开,下一个讨论输入方程组会有关于&的更实际和直观的体会

输入方程组
如果不需要坐标的大括号,如 a + b + c = 3 b + c = 1 c = 2 \begin{aligned}a+b+c&=3\\b+c&=1\\c&=2\end{aligned} ,则可以输入\eqarray(a+b+c&=3@b+c&=1@c&=2),此时是以等号来对齐的,如果要以头对齐则可以用,\eqarray(&a+b+c=3@&b+c=1@&c=2),其效果是 a + b + c = 3 b + c = 1 c = 2 \begin{aligned}&a+b+c=3\\&b+c=1\\&c=2\end{aligned} ,由此可见其实\eqarray这一指令与LaTeX中的\ begin{aligned}…\end{aligned}是一致的。

如果需要在坐标加上大括号如 { a + b + c = 3 b + c = 1 c = 2 \begin{cases}a+b+c=3\\b+c=1\\c=2\end{cases} ,这里可以用一下表达式:{\eqarray(a+b+c&=3@b+c=1@c&=2)\close,然后再点两次空格就OK。

更多细节
如果你的word版本自带LaTeX渲染的话,那就很方便了,直接选择LaTeX版本的输入方式就可以了,关于LaTeX的更多细节可以参考这个:LaTeX快速教程
如果只能有Unicode这种方式的话,全部细节都在这里Unicode Nearly Plain-Text Encoding of Mathematics
稍微简明一点的Linear format equations using UnicodeMath and LaTeX in Word

发布了95 篇原创文章 · 获赞 290 · 访问量 81万+

猜你喜欢

转载自blog.csdn.net/baidu_38172402/article/details/101225319