一个简单的目录

  • 前言(你想知道的都在这里)
    • 分式、声调、上下标
    • 希腊字母
    • 几何与简单运算
    • 根号
    • 积分
    • 微分
    • 带圈、带框运算符,点与省略号
    • 特殊符号
    • 大型运算符与极限
    • 矩阵、方程组、等式对齐、公式编号
    • 在箭头、等号、大括号上加标注
    • 带框公式、括号、取整符号
    • 箭头
    • 关系运算符
    • 字体(花体、黑板粗体等)
    • 排版&间距控制
      • 字符间距控制(space)
    • 添加自定义的公式语法
    • 关于Word和UnicodeMath那些一言难尽的事
    • 参考资料

前言(你想知道的都在这里)

1.Word插入公式快捷键:WIndows+Alt+=
2.线性格式转换为公式:按space,以下"<space>"表示按空格键。
3.取消公式转换 快捷键:Ctrl+z
4.此处略去一万字,想看故事or吐槽的朋友请跳转至“关于Word和UnicodeMath那些一言难尽的事”章节。

分式、声调、上下标

语法 效果 语法 效果
a/b ab\frac{a}{b}ba​ x^2 x2x^2x2
a_2 a2a_2a2​ t_(i,j)^(2+3) ti,j2+3t_{i,j}^{2+3}ti,j2+3​
(_2^3)He \breve
\hat(a) a^\hat{a}a^ \check(a) aˇ\check{a}aˇ
\tilde(a) a~\tilde{a}a~ \acute(a) aˊ\acute{a}aˊ
\grave(a) aˋ\grave{a}aˋ \dot(a) a˙\dot{a}a˙
\ddot(a) a¨\ddot{a}a¨ \dddot(a)
\ddddot(a) \tvec(a)
\bar(a) aˉ\bar{a}aˉ \vec(a) a⃗\vec{a}a
\Bar(a) \hvec(a)

希腊字母

语法 效果 语法 效果
\alpha\beta\gamma\delta\epsilon\zeta \eta\theta\iota\kappa\lambda\mu
\nu\xi\pi\rho\sigma\tau \upsilon\phi\chi\psi\omega
\varepsilon\varphi\varpi\varrho\varsigma\vartheta \Alpha\Beta\Gamma\Delta\Epsilon\Zeta

注:大写字母仅需将小写字母代码中首字母大写即可,\var开头的小写字母是其同类字母的变体,与不带\var的小写字母共用同一个大写字母。其他大写字母形状可以参考希腊字母表。

几何与简单运算

语法 效果 语法 效果
\angle \bot
\bigodot 90\degree
\times \div
\parallel

根号

语法 效果 语法 效果
\sqrt(a) a\sqrt{a}a​ \sqrt(n&a) an\sqrt[n]{a}na​
\root n+1\of(a+b) \cbrt(a)
\qdrt(a) \sqrt abc

积分

语法 效果 语法 效果
\int \iint
\iiint \iiiint
\oint \oiint
\oiiint \aoint
\coint

微分

功能 语法 效果
梯度算子 \nabla f
一阶时间微分 \dot(t)
一阶导数 f\prime
二阶导数 f\pprime
三阶导数 f\ppprime
四阶导数 f\pppprime
高阶导数 d^n <space> y/dx^n <space>
偏微分 \partial <space> y/(\partial <space> x)
增量 \inc<space>x

带圈、带框运算符,点与省略号

语法 效果 语法 效果
\odot \ominus
\oplus \otimes
\bullet \circ
\cdot \cdots
\dots \ldots
\ddots \rddots
\vdots \boxplus
\boxdot \boxminus

特殊符号

语法 效果 语法 效果
\aleph \ast
\beth \bowtie
\clubsuit \daleth
\degc \degf
\star \diamond
\diamondsuit \heartsuit
\gimel \models
\mapsto

大型运算符与极限

功能/名称 语法 效果
求和 \sum<space>_(n=1)^m<space>f(n)
连乘 \prod<space>_(n=1)^m<space>f(n)
/ \amalg<space>_(n=1)^m<space>f(n)
极限 lim<space>_(n\rightarrow\infty)<space>a_n<space>

矩阵、方程组、等式对齐、公式编号

功能/名称 语法 效果
编号 a=b#(20)Enter
空矩阵 \matrixSpace(a&b@c&d) Space
矩阵(圆括号) (\matrixSpace(a&b@c&d)Space)Space\pmatrixSpace(a&b@c&d)Space
矩阵(方括号) [\matrixSpace(a&b@c&d)Space]Space
行列式 \vert\matrixSpace(a&b@c&d)\vertSpaceSpace
范数 \norm\matrixSpace(a&b@c&d)\normSpaceSpace
组合数 (n\atopSpacem)Space
方程组 {\eqarraySpace(12&x+3&y=8@5&x+20&y=7)\rightSpaceSpace\casesSpace(12&x+3&y=8@5&x+20&y=7)\rightSpaceSpace
对齐等式 \eqarraySpace(f&=1+2+3@&=1+5@&=6)Space

Word采用&作为对齐符号,官方文档说可以直接对齐不同公式区的等号,但是我的Word里面似乎不适用这条,所以采用了\eqarray的形式作为演示。

在箭头、等号、大括号上加标注

功能/名称 语法 效果
上划线 \overbarSpace(1+1+1+\cdots+1)Space
下划线 \underbarSpace(1+1+1+\cdots+1)Space
顶(大)括号 \overbraceSpace(1+1+1+\cdots+1)^(n times)Space
底(大)括号 \underbraceSpace(1+1+1+\cdots+1)_(n times)Space
顶(圆)括号 \overparrenSpace(1+1+1+\cdots+1)^(n times)Space
底(圆)括号 \overbraceSpace(1+1+1+\cdots+1)_(n times)Space
顶(壳)括号 \overshellSpace(2134)^(4位)Space
上控制符\above \rightarrowSpace\aboveSpace(a=b)Space
下控制符\below \leftarrowSpace\belowSpace(x=t)Space
上箭头 (abcde)\aboveSpace\rightarrowSpace
下箭头 (abcde)\belowSpace\rightarrowSpace
等于定义值 \defeq
Delta等于 \Deltaeq

带框公式、括号、取整符号

功能/名称 语法 效果
公式外加框 \rectSpace(E=mc^2)Space
正体字母 “text”,text
上取整 \lceilSpacex\rceilSpace
下取整 \lfloorSpacex\rfloorSpace
方括号 \lbrackSpace(a+b)/(c+d)Space\rbrackSpaceSpace
花括号 \lbraceSpace(a+b)/(c+d)Space\rbraceSpaceSpace
左矢 \bra\PsiSpace\right(Shift+\)Space
右矢 \left(Shift+\)\Psi\ketSpaceSpace
左、右控制符\left与\right \left{Space(a+b)/(c+d)Space\right}SpaceSpace

注:1、左矢、右矢的尖括号也可用\rangle、\langle打出。
2、加入 \left\right控制符后,Word会自动调整左、右括号或竖线的大小,使其与括号内部公式的大小匹配,没有使用这两个控制符的公式中,括号就是原来的大小,不会改变。
3、\left\right 也可用 \open\close 代替。

箭头

语法 效果 语法 效果
\gets \to
\hookleftarrow \hookrightarrow
\leftarrow \rightarrow
\leftrightarrow \Leftrightarrow
\Leftarrow \Rightarrow
\uparrow \downarrow
\Uparrow \Downarrow
\updownarrow \Updownarrow
\leftharpoonup \leftharpoondown
\rightharpoonup \rightharpoondown
\nearrow \nwarrow
\searrow \swarrow

关系运算符

语法 效果 语法 效果 语法 效果 语法 效果
!! +-或\pm -+或\mp ::
:= <=或\le或\leq >=或\ge或\geq <<或\ll
>>或\gg ~= -> />
/< /=或\neq或\ne /\le /\ge
\sim /\sim \exists /\exists
\ni /\ni \simeq /\simeq
\cong /\cong \approx /\approx
\asymp /\asymp \equiv /\equiv
\succeq /\succeq \prec /\prec
\succ /\succ \preceq /\preceq
\subset /\subset \superset /\superset
\subseteq /\subseteq \superseteq /\superseteq
\sqsubseteq /\sqsubseteq \sqsuperseteq /\sqsuperseteq
\cap \cup \uplus \emptyset
\sqcap \sqcup \wedge \vee
\propto \doteq \forall
\because \therefore

字体(花体、黑板粗体等)

Word提供了三种用于数学公式的字体,可以通过语法控制:
1、手写花体
输入方式是\script+字母(大写或小写)。下面是一些例子:

语法 效果 语法 效果
\scriptf \scriptF

小写:

大写:

2.德国哥特体
输入方式是\fraktur+字母(大写或小写)。下面是一些例子:

语法 效果 语法 效果
\frakturr \frakturR

小写:

大写:

3.双线体(对应LaTex的黑板粗体)
输入方式是\double+字母(大写或小写)。下面是一些例子:

语法 效果 语法 效果
\doubleq \doubleQ

小写:

大写:

排版&间距控制

字符间距控制(space)

语法 尺寸 示例 效果
/ / xxyy
\zwsp 0em xx\zwspSpaceyy
\hairsp 1/18em xx\hairspSpaceyy
\thinsp 3/18em xx\thinspSpaceyy
\medsp 4/18em xx\medspSpaceyy
\thicksp 5/18em xx\thickspSpaceyy
\vthicksp 6/18em xx\vthickspSpaceyy
\ensp 9/18em xx\enspSpaceyy
\emsp 18/18em xx\emspSpaceyy
\nbsp space width xx\nbspSpaceyy

添加自定义的公式语法

Word提供了一个可以自己定义公式语法的途径,即“数学符号自动更正”。具体设置方法如下:
第一步:在公式的工具栏中找到下图所示红圈圈出的小箭头并点击,进入“公式选项”对话框。

第二步:点击下图中的“数学符号自动更正按钮”(已用红圈圈出)

第三步:如下图所示,在自动更正对话框的“替换”下方的空白处输入语法,输入时会显示是否已有该语法,显然图中没有“\oslash”的语法,那么我们可以根据自己的需要添加进去。

下图是我输入的一个符号,输入完毕后依次点击“添加”,“确定”即可。

设置完成后可以尝试一下自己的语法:

在Word中有很多特殊符号不能直接输入,添加“数学符号自动更正规则”的时候也会遇到这样的情况,解决办法如下:

关于Word和UnicodeMath那些一言难尽的事

虽然很早就接触到Word,但是以前对Word的公式编辑模块了解的很少,应该说我真正对Word中的公式输入模块有比较深入的了解是在大一开始有了用笔记本记笔记的想法之后。不过我发现Word提供的功能其实不尽如人意,尽管新版的Word自带了墨迹公式功能,很大程度上解决了输入公式的问题,但是这种输入方式很明显是为苏菲平板+触屏笔这种配套设备准备的,不适合在普通电脑大量输入公式的需求;相比之下,在设计界面选择公式模版输入更为实用一些,但是输入一些比较复杂的公式(比如下图这个公式),就需要用鼠标找很久,还要经常移动和点击鼠标,很是不方便。

同时,因为一些偶然的因素,我了解到了LaTex语法,但是很快发现它在word中并不适用,相关的支持和解决办法也很难找到。不过所幸我顺利地发现Word更早支持的UnicodeMath语法可以直接使用,并且一些语法比LaTex更为简单,所以我开始尝试用这种方法做一些需要记录公式的笔记。但是,很快我又发现,有些公式和符号的语法在Word和offfice官网给出的一些例子中找不到,而在百度上直接搜索也很难找到,虽然找到了樱花赞前辈在博客园上的两篇博客,但是更多的内容还是需要自己在官方的那篇英文文档里探索。于是我便有了写这篇博客的想法,我希望能用这篇博客记录下所有我目前了解到的unicodeMath相关的语法,以便自己在需要的时候查看,也希望这篇文档能帮助到更多使用Word的人。以上便是我写这篇博客的初衷。
随着我使用word的时间增加,我渐渐发现,尽管word功能强大,当文档里有大量的公式、图片或者一些比较复杂的排版时,word会频繁出现卡顿现象,不利于文章的修改和保存。另外,word默认的公式字体,有的并不如LaTex灵活,也不好看,加上其他的一些原因,让我决定放弃word,开始入坑LaTex,所以这篇博客实际上也是对我之前花在Word上的所有时间和精力的一个总结,希望它能帮助到一些后来者吧。

参考资料

[1]: Unicode Nearly Plain-Text Encoding of Mathematics Version 3.
[2]:LaTex各种命令汇总.
[3]:UnicodeMath编码教程.
[4]:Unicode 13.0 Character Code Charts.
(PS:以上前三条链接分别是UnicodeMath官方文档,以及我在写这篇文章时参考过的两位前辈的文章,格式上我参考了写LaTex命令的前辈,内容方面前期参考了博客园翻译UnicodeMath文档的那位前辈,在此贴出以表敬意。因为文章的后期创作主要以查看UnicodeMath的官方文档为主,同时为了补足一些Word中不具备的功能和符号开始了解Unicdoe编码,所以列出了第四个引文链接供大家参考)

Word公式键入——UnicodeMath语法对照简表相关推荐

  1. 中国朝代顺序表 - 中国朝代更替表,中国历史朝代公元对照简表

    参考: https://www.q578.com/s-14-198217-0/ 拓展阅读:https://zhuanlan.zhihu.com/p/108331486

  2. 中国历史朝代公元对照简表

    朝 代 起 讫 都 城 今 地 夏 约前22世纪末-约前16世纪初 安邑 山西夏县 阳翟 河南禹县 商① 约前16世纪-约前11世纪 亳 河南商丘 殷 河南安阳 周 西周 约前11世纪-前771② 镐 ...

  3. unicodemath 编写word公式

    一个简单的目录 前言(你想知道的都在这里) 分式.声调.上下标 希腊字母 几何与简单运算 根号 积分 微分 带圈.带框运算符,点与省略号 特殊符号 大型运算符与极限 矩阵.方程组.等式对齐.公式编号 ...

  4. CSDN 富文本编辑器和 Markdown 编辑器使用 Word 支持的 LaTx 语法公式

    CSDN 富文本编辑器和 Markdown 编辑器使用 Word 支持的 LaTx 语法公式 1.LaTx语法代码表示 公式显示 X=(x11x12-x21x22-⋮⋮⋱)\mathbf{X}=\le ...

  5. 在Word中键入LaTeX公式的简易实用方法

    目录 一.前言 二.准备 三.具体操作 四.结果展示 一.前言 在网上看了很多关于在Word中键入LaTeX公式的方法,但是大都需要安装额外的插件,比如Aurora.MathType.后来我终于发现了 ...

  6. Latex语法学习08:打通latex、mathml和word公式转换

    目录 1 基于工具的转换 1.1 获取mathml源码 1.2 将mathml代码转换为latex 1.3 latex向mathml的转换 1.4 mathml粘贴到word 1.5 word转mat ...

  7. Oracle ERP 11i中英对照词汇表(转)

    Oracle ERP 11i中英对照词汇表(转)[@more@]搞国外的ERP系统,鹰文一定好,把这份ORACLE ERP的词汇表送给meetchinese.com的网友们. A account hi ...

  8. JS控制CSS样式语法对照

    CSS与JS紧密配合,为我们的页面增添了很多别致的效果.为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性. 例如常用的关闭某个漂浮的广告显示:document.g ...

  9. c语言程序设计授课进度安排表,C语言程序设计教学大纲、教学计划进度简表

    <C语言程序设计>教学大纲 课程名称:<C语言程序设计> 英文名称:PROGRAMMING IN C LANGUAGE 课程性质:公共选修课程 课程编号:1203141 所属院 ...

最新文章

  1. POJ 3177 判决素数个数
  2. VS2005在编译项目时找不到Ceplatform和PLATFORMDEFINE变量
  3. WCF 接收我服务的 HTTP 响应时发生错误
  4. iOS私有属性的访问与修改
  5. C++标准模板库(STL)的概念
  6. 为什么初创企业应该计算 LTV / CAC,以及如何正确应用它?
  7. JavaScript eval() 函数的用法
  8. 《jQuery知识点总结》(一)
  9. 概率论第六章数理统计思维导图_【思维导图】第六章:气体灭火系统
  10. strcpy漏洞分析
  11. 搜索框键盘抬起事件2
  12. seekbar垂直放置_android GridLayout
  13. Java程序员的第一个Python小程序:京东畅销书榜爬虫
  14. F28335课后习题记录
  15. 为什么Service层要定义接口?
  16. 【CSS】773- 《CSS揭秘》使用技巧总结(干货)
  17. ftp服务器文件复制文件路径,FTP将文件复制到同一FTP的另一个位置
  18. lumen 框架学习
  19. [c++]CodeBlocks中去掉下划线的方法
  20. PACT: PARAMETERIZED CLIPPING ACTIVATION FOR QUANTIZED NEURAL NETWORKS 论文学习

热门文章

  1. 呼叫中心系统成本及定价方式
  2. react native unable to load script from sets “index.android.bundle“.make sure your bundle is packag
  3. 2006世界杯球员名单全部出炉 32支球队
  4. django captcha使用
  5. 我们无法驱散雾霾,但能教会你正确选戴口罩!
  6. 关于网络请求报错:CLEARTEXT communication to xx.xx.xx.xx not permitted by network security policy
  7. html列表边框有弧度,CSS边框带弧度代码怎么写
  8. 秒杀程序调试-环境搭建
  9. HTML radio单选组获取选中元素
  10. Win10老是蓝屏收集错误信息重启无效怎么办?