转载自: http://blog.csdn.net/ibingow/article/details/8613556

记得很久以前在word里打数学公式很痛苦,要用鼠标点啊点,效率奇低,包括像MathType那些工具。后来到了office 2007公式情况就不一样了,编辑器有了巨大的改进,适合我们喜欢用键盘的同学了。几乎所有的数学符号都对应一条命令,而且跟LaTex的命令很像,打起公式来一样。其实最开始我是乱按键盘发现公式编辑器这些功能的,然后凭感觉和经验发现了各种符号的输入方法。相比LaTex,word里打公式的一大优势是你能立即看到你打的符号,而不像LaTex那样你看到的是一堆代码,要看公式必须编译一下,有什么语法错误还编译不过。微软这点做得相当好。于是自从我发现了word这个功能之后果断抛弃了LaTex,每次看到同学为打公式苦恼的时候都想过去帮一把。

下面介绍下我所知道的公式编辑器的用法。

0.       开始输入公式

同时按住"Alt"和"="。这是你会发现出现了一个公式输入框,上方的工具栏也编程了公式编辑器栏。

    1. 字体准备

office 2007中输入公式默认是正常的字体,很难看,而我们需要斜体,按住"Ctrl"和"I"。2010之后默认斜体了貌似,至少2013在英文输入法下是的。

    2. 命令结构

命令是由反斜杠"\"开始的,紧跟着一串字符(一般都很形象的),以空格结束。比如打希第一个腊字母alpha,那么就是先输"\",接着输"alpha",最后按下空格键刚才输入的内容就变成希腊字母了。

    3. 希腊字母

希腊字母最简单,一般情况下字母的国际音标就是其命令,只要你会念,你就会打。好在我初中时候就会背希腊字母表了,打起来毫无压力。

希腊字母有大小写之分,公式编辑器里你只要把命令的首字母大写显示的希腊字母就是大写了。

值得注意的是某些字母有多种形式,比如\epsilon和\varepsilon就有点小区别。这方面没研究过。

         4.常见运算符

偏微分算子:"\partial"

极限:"\limit"(按空格后会显示一个串很长的默认式子,再空格就变成数学公式了)

积分:"\int "

求和:”\Sigma “大写的sigma

梯度算子(也就是倒三角):"\nabla "(我记得只有一个老师教过我们怎么读这个符号,就是nabla,可以查查这个单词)

点乘(如内积):"\bullet"

叉乘(如外积、旋度):"\times "

字母上方的向量箭头:"\hvec "。如果a是一个向量,那么"a\hvec  "就能在a上方显示那个箭头,注意是两个空格!

括号(根据公式复杂程度自动改变大小):可以在正常的带括号公式两边分别加”\begin “和”\end “,然后空格。

其中”\begin “会显示,”\end “会显示,”\begin 1/2t (\pi\sqrtt /th(\pi\sqrt t  -1)\end  \to\xi(2)“显示为

根号:"\sqrt "

分式:就是普通的"/",打完后按下空格就变上下格式了,其中分子比较难把握,分子一般为"/"之前的所有字符,不包括+ -等符号(这些符号显示的时候明显在符号两边空间比较多,像有空格)。比如打"abc/d",那么分子是"abc",如果是"ab+c/d",那么分子是c。

空格的作用:打分式的时候,在分子之前加空格,再开始打分式,那么就能保证分子是空格时候"/"之前的内容了。比如打"ab c/d "那么分子就是c

就列举这些吧,你可以把鼠标移到工具栏上方的某个符号上停靠一会,会显示其命令的。

         5.上下标

貌似和LaTex的一样,自己都能猜出来的。给一个符号加下标,就在这个符号后加"_"然后跟上下标内容,按下空格,就变成下标了。上标是"^"加上标内容,再空格。

积分符号、求和符号的上下限也是这么打的。

         6.符号连打

比如积分符号上下限,你可以先打出个积分符号"\int ",然后继续进行上下标"_a^b "。你也可以直接连着打"\int_a^b "。其中a为下限,b为上限。

如果是连续两个命令(或后面一个是运算符),那么命前一个命令打好后可以不加空格直接开始第二个命令。

比如”\sqrt\pi  “与“\sqrt \pi  “一样。

         7.自定义符号命令

如果你觉得命令太多太长不好记,那也没关心,微软考虑到这点了,office的公式编辑器支持自定义命令。在公式编辑状态下的工具栏(可以点击上方的“设计”“公式”来显示貌似)左边有个“工具”,它右下角有个箭头,点之,会弹出一个对话框,中间有两个长长的按钮,点击第一个“数学公式自动补全”(貌似是,我英文版的目前),就出现了数学符号和命令的表,可以修改已有的,也可以新增没有的符号。建议大家大体浏览一遍有哪些符号你会用到的。

比如希腊字母alpha,你可以改成"\a",那么以后输入"\a"就会变成alpha了。还可以设置在非公式编辑模式下使用命令等。总之很方便。

问题:

有些符号还是不好打(至少我还没摸索到),必须点鼠标。比如如何打矩阵

总结:

微软的公式编辑很强大,希望这篇文章能对数学系的同学们有所帮助。PPT里打公式也一样。

教你如何在word中像LaTex那样打出漂亮的数学公式的更多相关文章

  1. 教您如何在Word的mathtype加载项中修改章节号

    在MathType数学公式编辑器中,公式编号共有五部分内容:分别是章编号(Chapter Number).节编号(Section Number).公式编号(Equation Number).括号(En ...

  2. 教大家如何在word 2007中同时打出对齐上下标以及字母头上有波浪线(非编辑器)

    教大家如何在word 2007中打出(非编辑器): 如果要在多个字符串上面加上划线,可以使用一下步骤 按下“Ctrl+F9”组合键,出现“{}”,在{}中输入“EQ \x\to(要加上划线的字符串)” ...

  3. 如何在Word中排出漂亮的代码

    引言 学数学和计算机,当然还是用LaTeX排版技术文章更方便.但有时候还是迫不得已需要用Word写作,另外Word其实也有Word的好处,比如细节上的修改要比LaTeX方便. 从Matlab高亮代码复 ...

  4. SPSS输出结果如何在word中设置小数点前面显示加0

    SPSS输出结果如何在word中设置小数点前面显示加0 在用统计分析软件做SPSS分析时,其输出的结果中,如果是小于1(绝对值)的数,那么会默认输出不带小数点的数值.例如0.362和 -0.141被显 ...

  5. 如何在Word中批量选中特定文本

    如何在Word中批量选中特定文本 举个例子,我们对如下文本进行操作,将文本中所有的“1111111”标红,所有的“2222222”标绿,所有的“3333333”标蓝 在Word中找到“查找”下的“高级 ...

  6. 如何在word中写出赏心悦目的代码

    短学期的VHDL终于结束了,虽然代码并不是很难,但是框框条条的规矩很多,也算折腾了一会,最后要写一个技术手册,结题报告类似物.考虑到word毕竟套主题比较方便,所以也就没有用LaTeX写,但是很快就发 ...

  7. 教你如何将word中的表格完美粘贴到ppt中

    经常操作办公软件的人一定有一个困惑,ppt本身表格编辑能力似乎很弱,如果从word里直接将一个编辑好的表格复制粘贴到ppt中,整个表格一定会发生让你没有预料的变化,还得重新花老大的劲去重新编辑,有人屛 ...

  8. 如何在word中插入代码

    本文使用的是word2007,在网上查阅资料,可以使用如下方法: 1. 插入一个1行1列的表格,然后将代码写在里面,完成之后选中表格: 2. 将样式改为"HTML代码". 其实只是 ...

  9. 如何在word中的第3+n页处插入页面并重新从1开始

    在插入页码时有时可能会遇到这种情况: word的第一页是文档名称 第二页是目录 第三页才开始是正文,而我们希望看到页码从第三页开始才是第1页. 在第三页的开头,插入分隔符“下一页”,如果office2 ...

随机推荐

  1. 读<jquery 权威指南>[3]-动画

    一. 显示与隐藏——hide(),show() 1. 方法: hide(speed,[callback]); show(speed,[callback]); 说明:这两个方法还可以实现带动画效果的显示 ...

  2. mac系统xcode升级等软件更换appid账户

    删掉xcode 后发现 还是 会存在更新项,点击还是会提示输入之前app id 账号的密码 经过搜索和分析,发现是 Spotlight 在捣鬼,文件和目录删除了,但是索引文件没有被更新. 依次执行下面 ...

  3. 快速分析apk工具aapt的使用

    前面walfred已经介绍了使用apktool对apk进行逆向编译,通过apktool我们的确可以反编译已经序列化后的AndroidManifest.xml和资源文件等等,但是有没有一种快速有效的工具 ...

  4. 简单通过java的socket&serversocket以及多线程技术实现多客户端的数据的传输,并将数据写入hbase中

    业务需求说明,由于公司数据中心处于刚开始部署的阶段,这需要涉及其它部分将数据全部汇总到数据中心,这实现的方式是同上传json文件,通过采用socket&serversocket实现传输. 其中 ...

  5. (转)PhoneGap开发环境搭建

    (原)http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html PhoneGap开发环境搭建   项目中要用PhoneGap开发,了解 ...

  6. apt-get命令详解

    apt-cache search # ------(package 搜索包) apt-cache show #------(package 获取包的相关信息,如说明.大小.版本等) sudo apt- ...

  7. Hibernate注解映射sequence时出现无序增长问题+hibernate 映射 oracle ID自动增长:

    Hibernate注解映射sequence时出现无序增长问题+hibernate 映射 oracle ID自动增长: 通过Hibernate注解的方式映射oracel数据库的sequence主键生成器 ...

  8. samba 配置

    sudo apt-get install samba sudo apt-get install kdenetwork-filesharing vi /etc/samba/smb.conf [Share ...

  9. C++嵌入Python,以及两者混用

    以前项目中是C++嵌入Python,开发起来很便利,逻辑业务可以放到python中进行开发,容易修改,以及功能扩展.不过自己没有详细的研究过C++嵌入python的细节,这次详细的研究一下.首先我们简 ...

  10. Python 基礎 - pyc 是什麼

    Python2.7 版中,只要執行 .py 的檔案後,即會馬上產生一個 .pyc 的檔案,而在 Python3 版中,執行 .py 的檔案後,即會產生一個叫 __pycache__ 的目錄,裡面也會有 ...