求word中简便的上下标方法

有没有简单的,一次设置长期使用的,可以自己更改平方米、立方米和化学式里上下标的方法?公式助手好像不太好用

word的快捷键就行.

下标 Ctrl+ =

上标 Ctrl+Shift+ =

3 Likes

我是输入法直接输入㎡,m³,其他的暂时没有需求

¹²³³⁴⁵ⁿ⁶⁷⁸⁹⁰₁₂₃₄₅ₙ₆₇₈₉₀ₓ

魔改rime输入法直接搞定

谢谢回复,快捷键也在用,主要是体现在OCR识别后,上下标的修改,一个一个修改太麻烦了,所以想找一些快捷的方法

快捷键还嫌麻烦,还可以自定义添加按钮.

还可以用查找替换法:

比如 m2 替换为 ㎡

化学式呢?比如H2SO4之类的,这个替换就太繁琐了,也试过快速访问栏,总感觉应该有更简单的方法,自动更正好像也没法定义上下标,要不然自动更正是个好方法

Quicker 有这样一个动作(脚本),供参考
转换化学公式

自动更正可以的.

image

用自带的替换功能试试?

  1. 选中要替换的范围(逐一替换可不弄)
  2. 查找内容为 ^#
  3. 替换内容留空(即本身),然后点 更多 → 格式 → 字体 ,勾上 上标

  1. 全部替换(逐一替换为替换)

效果如下:

谢谢,原来没搞明白怎么带格式替换自动更正的,你提醒后确实可以用。但是复制过来的或者原有的没办法更正,我看看楼上的好像可以,先研究研究。

貌似不错,我研究研究,谢谢

谢谢,我会用你提供的方法,但你可能没太明白我的问题,文档中很多这样的化学式,如果每次都去替换是件很头疼的事。whatever,3q

用Latex的语法写 ^{} _{},然后分别替换成上下标,但是查找替换好像搞不成,word通配符好像没正则表达式好用 :rofl:

另外一个思路,可以看看 OCR 软件是否有提供自带替换的功能?如果没有的话,可能写信给厂商反馈比较好。
因为其实化学式和公式等的组合就那么多,这个做起来可能比词库还要简单(可能难的是算法)?

如果现有厂商不做,可能这个功能还可以做出一个产品来销售给研究机构。

lz的需求是要输入大量带上下标的公式,还是把丢失上下标格式的文本转换成带上下标的
如果是前者要简单一些

分享一个思路。
上下标有两种形式,一种是word里的格式控制,另一种是通过角标unicode字符。
对于后一种形式,可以通过AHK或者Quicker里的扩展热键做些映射,比如把↑+数字键映射成对应的角标字符。这样输入的就比较快一些。

两个扩展热键的配置包。↑+数字:上标和大写数字 - 扩展热键配置包 - Quicker
↓+数字输入下标 - 扩展热键配置包 - Quicker