word手敲公式 快速入门Unicode

本文介绍了在Word中利用Unicode语法编辑数学公式的步骤。通过快捷键【ALT]+【=】进入公式编辑器,利用Word的自动转换功能简化输入。例如,输入【a】【/】【b】【空格】会自动转换为分数。还讲解了特殊符号如希腊字母、上标、下标、矩阵、对齐、括号的输入方法,并提供了自定义自动更正代码的小技巧。附带官方文档链接供进一步学习。
摘要由CSDN通过智能技术生成

介绍一下Word中手敲公式的一种方法
word中集成了 Unicode 和 LaTeX 两种语法
今天介绍一下 Unicode 的语法

1. 第一步,打开编辑器

word 公式快捷键 [ALT]+[=]
进入公式编辑器
在这里插入图片描述
我们的代码就是在这里输入的

2. 活用Word自动转换

在Unicode中对某些符号可以自动转换,什么意思呢?
点击我word页面左上角的【文件】【选项】【校对】【自动更正选项(A)…】

在这里插入图片描述

然后你就能发现 word会帮你自动替换单词
比如说你打了 [.]+[.]+[.],他就能自动给你替换成[ … \dots ]
word中常见的比如下面几个:
在这里插入图片描述

3. 敲字母、敲公式,空格结尾

刚才在替换表里面,我们能看见“\”开头的一串字母,这些就是我们接下来要看的主要内容
举个例子,你可以和我一起敲一遍,一敲就懂

3.1 快捷键和第一个例子

【ALT】【=】 (进入编辑器,所有的公式都要放在这里面)
【a】【/】【b】【空格】
当你按下空格那一刻,他就从在这里插入图片描述变成了在这里插入图片描述

每次空格都能把你的代码自动进行转换

3.2 常用的特殊符号 如 α , β \alpha,\beta αβ 的输入方法

eg:在这里插入图片描述
在这里插入图片描述
记不住的话看下图,设计→符号
在这里插入图片描述
点击在这里插入图片描述,还有更多细致分类
在这里插入图片描述

悬停在特定的符号上,会提示在这里插入图片描述,告诉你可以如何输入,当然也可以直接点击。

3.3 上标和下标

【a】【^】【b】【_】【c】【空格】 就能得到 在这里插入图片描述

3.4 字母上方符号的输入

在这里插入图片描述
例子:【a】【\hat】【空格】【空格】
在这里插入图片描述在这里插入图片描述(再按下空格)在这里插入图片描述

3.5 矩阵和对齐

矩阵:【\matrix】【(】【)】【空格】
对齐:【\eqarray】【(】【)】【空格】
【&】表示分隔 【@】表示换行

举个例子: 【\matrix 】【空格】
得到在这里插入图片描述(加括号矩阵内容放在括号里)【(】【1】【/】【2】【&】
(1/2发生自动转换)在这里插入图片描述

【b】【@】【2】【c】【&】【5】【)】【空格】【)】
在这里插入图片描述

同样的,再用【\eqarray】对齐敲一遍
【\eqarray】【(】【&】【1】【/】【2】【&】【b】【@】【&】【2】【c】【&】【5】【)】【空格】
在这里插入图片描述(这里在每行开头加了一个【&】)

在这里插入图片描述

矩阵和对齐的区别在于,矩阵中元素居中;对齐是按照同一列&符号之后的内容靠左展示。如下图,上两行是矩阵,下两行是对齐
在这里插入图片描述

3.6 各种括号

3.6.1 左右括号

() [] {} 这些都是括号,可以直接用键盘敲
括号能把内容包起来,自适应大小,例子
【(】【■(1/2&b@2c&5)】
(现在是这样)在这里插入图片描述
(继续)【)】【空格】
在这里插入图片描述
自动包住内部内容

3.6.2 只需要一侧的括号

【\open】与【右括号】搭配 ;【左括号】【\close】搭配使用
例子:
【{】【\eqarray】【空格】【(】【&】【x+y】【&】【=】【8】【)】【空格】
此时为
在这里插入图片描述
(继续)【\close】【空格】【空格】
在这里插入图片描述

3.6.3 上下括号

在这里插入图片描述(图片来源于官方文档)

例子:\overbar(abc)
在这里插入图片描述

\overbrace(abc)
在这里插入图片描述

4.补充

官方文档

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?ui=zh-cn&rs=zh-cn&ad=cn

里面也有一些小练习

小技巧

可以在自动更正里面自定义 代码,见#2 开头

可以使用pywin32中的win32com模块调用Word的COM接口来实现使用Word公式工具编辑复杂公式。对于需要使用Unicode字符的公式,可以先将Unicode字符转换成对应的TeX格式,然后使用TeX格式插入公式。具体步骤如下: 1. 创建Word应用程序对象并打开指定文档: ```python import win32com.client as win32 word = win32.Dispatch('Word.Application') doc = word.Documents.Open('path/to/document.docx') ``` 2. 选中需要插入公式的位置,例如在末尾插入公式: ```python sel = word.Selection sel.EndKey() ``` 3. 转换Unicode字符为TeX格式: ```python # 定义一个字典,存储Unicode字符和对应的TeX格式 unicode_to_tex = { '√': '\\sqrt', '²': '^2', # 其他Unicode字符和对应的TeX格式 } # 将需要转换的Unicode字符替换成TeX格式 formula_text = '√a² + b²' for k, v in unicode_to_tex.items(): formula_text = formula_text.replace(k, v) ``` 4. 插入公式: ```python # 调用OMath对象的Create方法创建一个公式对象 formula = sel.OMaths.Add(sel.Range) # 设置公式文本,例如插入根号下a方加b方 formula.Range.Text = formula_text # 使用公式工具编辑公式 formula.OMaths(1).BuildUp() # 更新公式格式 formula.OMaths(1).Linearize() ``` 5. 关闭Word应用程序并保存文档: ```python doc.Close(True) word.Quit() ``` 以上代码可以实现在Word文档末尾插入一个根号下a方加b方的公式,其中包含Unicode字符。你可以根据自己的需求修改公式文本和插入位置,以及添加更多的Unicode字符和对应的TeX格式。需要注意的是,公式编辑完成后需要调用OMath对象的Linearize方法来更新公式格式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值