技术贴 | Word公式快速书写
本项目受到清华大学学生学习与发展指导中心“院系学生学习与发展指导支持计划”的支持。
引言
学术论文、工程项目报告、物理实验报告等场合经常要编辑公式,过去大家经常使用 MathType 等工具在 Word 中实现公式编辑(或者直接转投 LaTeX 的怀抱)但现在借助 UnicodeMath 语法 Word 公式的性能早已追平 LaTeX,本文将为大家介绍一些常用的 UnicodeMath 语法,为大家开启 Word 公式编辑新世界!
1、按下“ALT”+“=”使用公式编辑器,开启word公式编辑新世界!
2、大部分语法同TeX,“_”标注下标,“^”标注上标,\above可以标注顶标,\below可以标注底标。(大部分转义字符书写也一样)
3、空格的用法:在合适的时机使用空格在公式编辑器中的作用非常重要,可以类比 C\C++ 中的分号;以及 python 中的换行,合适的空格会将当前的语句编译,而缺少或不合理的空格将无法得到我们需要的结果。
一般在拼写出完整的一个字符后敲击空格就会显示需要的字符(就像文言文断句符号一样,不加空格聪明的word也不知道从那里断句)
4、分式书写更方便,a/b敲完后再敲一下空格就变成竖式分式,不再需要敲\frac{a}{b},一个公式里如果需要出现横式分式、斜式分式、竖式分式时,可以将光标移到需要变换形式的分子或分母上,然后右键,出现的选项卡上提供了变换形式,根据需要选择即可。ps:\disv是斜式,\ldiv是横式(敲空格也不变竖式)
竖式横式互换
5、关于求和符号的顶标和底标:公式单独成行时,\sum_1^\infty会正常显示,但当公式和文字同行,即嵌在行内时,由于行间距和行高限制,顶标和底标会被强制右移成为上下标。
解决方案:\above代替“^”,用\below代替“_”,键入顺序也有所调整,求和符号打完后记得加上一个空格,不然顶标和底标位置会移动。
求和符号演示
6、公式的对齐:在“\eqarray(公式)”中,“&”表示在该位置对齐,“@”或“\\”表示换行,和LaTeX类似。
公式对齐演示1
输入公式时,硬回车“Enter”换行后是默认另起一个新公式框,是居中对齐。如果没有特殊对齐需求,只需要左对齐,那么按下软回车“Shift+Enter”即可。
此外,Word 输入公式时,如果已经有存在换行的公式块,则只需要在需要对齐的位置输入“&”,需要换行的地方输入“@”即可。
公式对齐演示2
7、公式的编号:word公式编号只用在公式后输入“#”然后输入“()”,不需要自动编号的话就自己在括号中手打序号即可,如果编号较多需要自动编号,在括号内先按下“Ctrl+F9”呼出域代码,然后在域代码的花括号中输入“seq+任意你喜欢的列表名”,输入完成后按下“F9”,自动获取序号。下一次想要用的时候可以直接复制 1 到你想要的地方,按“F9”就可以自动更新。
公式编号演示
注:Word 中的“seq”域代码可以看作是一个列表变量,可以定义一个名字为“任意你喜欢的列表名”的seq变量。域代码默认是递增模式(即“\n”模式)。更多关于“seq”域代码的操作可以参考这个链接:https://support.microsoft.com/zh-cn/office/%E5%AD%97%E6%AE%B5%E4%BB%A3%E7%A0%81-seq-%E5%BA%8F%E5%88%97-%E5%AD%97%E6%AE%B5-062a387b-dfc9-4ef8-8235-29ee113d59be
Tips:通过这里我们可以get到一个很简单的制造公式块的方法,就是通过在公式末尾输入#的方式使得公式变成多行公式块,使得我们在公式对齐的时候就可以不用敲“\eqarray”关键字。然后就可以在公式块里直接输入“&”对齐。建议输入完公式再输入“&”对齐,否则公式会在换行后变乱。
简单的公式块制造术√
8、事件堆的输入:事件堆的输入中往往只有一侧大括号,并且这个括号是放大的,在线性输入中我们和在 TeX 中一样,可以通过\cases关键字来输入事件堆,而大括号的放大我们通过匹配\left或者\right实现。右括号就先打出\left,然后在最后输入}即可。
事件堆演示
9、根式的输入:\sqrt平方根,\cbrt立方根,\qdrt开四次方,a的开n次方可以用\sqrt(n&a)输入,也可以用\root n\of(a)输入。
10、常见符号输入:乘号\times,除号\div,“+-”是±,“-+”是∓,“<=”是≤,“>=”是≥ ,\approx是≈,积分号\int,二重积分\iint,三重积分\iiint,最多到四重\iiiint。
11、希腊字符的快速输入方法:公式中的特殊字符输入方式可以在下图所示的位置查看,同时也可以自定义输入方式,如将“\a”自定义为“\alpha”,“\b”自定义为“\beta”等等,极大提升输入时间。
自定义的操作步骤:
1)首先“Alt”+“=”呼出公式编辑页面:
2)进入数学符号自动更正选项卡下,点击要自定义的字符,替换原有表达式。Tips:有不会输入的符号也可以在这里查。
3)然后就可以愉快的使用自定义方式输入字符啦!
最后附上一些常用符号的输入方式,想要了解公式输入的更多操作的话,也可以点击阅读原文查看 UnicodeMath 文档,学习更多知识。
常用符号输入方式速查
Ps:最后安利一款小工具 Detexify,记不住LaTeX 符号表示方法的同学可以试试识别出来的准确度如何~
传送门:http://detexify.kirelabs.org/classify.html
参考链接与推荐阅读
1. 编写方程式或公式:https://support.microsoft.com/zh-cn/office/%E7%BC%96%E5%86%99%E6%96%B9%E7%A8%8B%E5%BC%8F%E6%88%96%E5%85%AC%E5%BC%8F-1d01cabc-ceb1-458d-bc70-7f9737722702#Category=Insert_equation
2. Word 中使用 UnicodeMath 和 LaTeX 的线性格式公式:https://support.microsoft.com/zh-cn/office/word-%E4%B8%AD%E4%BD%BF%E7%94%A8-unicodemath-%E5%92%8C-latex-%E7%9A%84%E7%BA%BF%E6%80%A7%E6%A0%BC%E5%BC%8F%E5%85%AC%E5%BC%8F-2e00618d-b1fd-49d8-8cb4-8d17f25754f8
3. 在 Word 中插入 ASCII 或 Unicode 字符代码:https://support.microsoft.com/zh-cn/office/%E5%9C%A8-word-%E4%B8%AD%E6%8F%92%E5%85%A5-ascii-%E6%88%96-unicode-%E5%AD%97%E7%AC%A6%E4%BB%A3%E7%A0%81-e97306f7-00c1-490d-9920-c924ca443f87
4. 国际字符的键盘快捷方式:https://support.microsoft.com/zh-cn/topic/%E5%9B%BD%E9%99%85%E5%AD%97%E7%AC%A6%E7%9A%84%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F-108fa0c1-fb8e-4aae-9db1-d60407d13c35
//
2018年4月,清华大学学生学习与发展指导中心设立“院系学生学习与发展指导支持计划”(下简称“院系支持计划”),旨在支持院系解决大类培养政策下学生实际遇到的学习发展困惑,促进校系两级全覆盖学业支持系统。
院系支持计划已开展五期,累计支持93个项目,在促进学风建设、提升学习能力、学业预警干预等方面均取得丰硕成果。
供稿|陈巧云 李瑞嵩
编辑|土木系、建管系学生科协技术服务部
审核|钟玉晨