在 word或ppt中,输入大小写混搭并带有下标的分子式非常麻烦,看到有动作叫做“化学式一键上下标”可以把数字部分自动上下标,但是英文输入的部分还是较为麻烦,比如铁酸铋BiFeO3,总共需要按5次Caps Lock才能实现这个化学式的输入!
如果有大佬可以做一个将bifeo3自动改写成正确的化学式的动作,那么将带来极大方便,相信大家会感激不尽。
应该需要对比什么化学式库,才能得到正确写法,我描述不够详细,已修改
你有化学式库么?
我突然意识到,并不需要多少化学式,只需要把各元素的名称录入库中即可,根据使用者输入的大写或小写或混写字母与库中比对,然后改写成与库中写法一致,在字母后的数字改为下标就完成了。
这样操作者可以选中一段没有干扰的文字,直接执行动作。
不要按Caps,按Shift+字母就是大写字母了。
虽说是可以这样,但实际上需要按键的次数是差不多的,写文章时有时需要大量输入化学式,还是很麻烦。
你整理一个化学式的清单excel表, 我试试帮你做一个.
https://ws28.cn/f/69ybr3m3xyo
excel表格已做好
化学不太懂,会不会有一些情况一串分子式会有两种解释,比如ABC和AbC?这样的话替换的顺序就会影响最终的结果。
我个人认为这种情况应该不太常见,可以期待使用者的反馈。
可以试一下https://getquicker.net/sharedaction?code=88b76a62-2684-4861-35d1-08d96ba4c5c1
简单试了一下,非常棒!而且触发也很快。
若是能加上字母后的数字自动下标的功能就完美了,不过这个化学式数字自动上下标有一个动作:
化学式一键上下标 - 已分享的动作 - hanheihei - Quicker (getquicker.net)
使用此动作时,会调出一个界面一闪而过,因此触发也较慢。
转换步骤添加到这个动作里了:https://getquicker.net/sharedaction?code=acd50dea-9df0-4ed6-a3cf-08d7c216a695