免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: 请教怎么让纯文本复制到word里变成带上标的? [打印本页]

作者: abababa    时间: 2018-5-24 20:43     标题: 请教怎么让纯文本复制到word里变成带上标的?

本帖最后由 abababa 于 2018-5-24 20:48 编辑

如题。比如10^2这样的文本,我想复制到word里之后,让那个^2自动变成上标样式的,这样纯文本里有没有什么符号能做到?
注意不是在公式环境里,只是普通的文本加上标。
10²,这样是可以的,但是我想要的是一般情况,比如10^9,10^n之类的。
作者: kuing    时间: 2018-5-24 22:22

似乎只能粘贴完后再查找替换。
替换的操作也很麻烦:
Ctrl+H
“查找内容”输入 ^^(?) 并勾选下方“使用通配符”
“替换为”输入 \1 并在下方点击“格式-字体”,勾选“上标”
确定后点全部替换完成。
作者: kuing    时间: 2018-5-24 22:34

唔,用录制宏功能可以不用每次都做这么复杂的操作。

按楼上的步骤做完一次之后
点菜单的“开发工具-录制宏”
随便起个宏名,点确定开始录制
按 Ctrl+H,由于刚才已经操作过一次,这时就不用再输入什么了,直接点全部替换,确定,关闭
点“停止录制”,这时宏就录制好并且可以用了
用法是,点“宏”,双击宏名即可。
作者: kuing    时间: 2018-5-24 22:45

哦,在起宏名的时候,还可以指定一个按钮或快捷键。
比如指定快捷键为  Alt+S,这样就更方便了,直接一按就行了。

PS、其实我对word不是很熟,以上这些全是现学现卖,可能还有更好的方法。
作者: kuing    时间: 2018-5-24 23:01

怕快捷键冲突,试了一下弄按钮,弄到这里来了:
20180524230016.png
2018-5-24 23:01


实测效果动图:
替换上标.gif
2018-5-24 23:04


图片附件: 20180524230016.png (2018-5-24 23:01, 17.48 KB) / 下载次数 13
http://kuing.orzweb.net/attachment.php?aid=6248&k=5120698af8edb381d5c40dc12ab16d8a&t=1568679444&sid=ie88Uu



图片附件: 替换上标.gif (2018-5-24 23:04, 111.14 KB) / 下载次数 13
http://kuing.orzweb.net/attachment.php?aid=6250&k=5795073e8cf98a85b0613ef92cc7406c&t=1568679444&sid=ie88Uu


作者: abababa    时间: 2018-5-26 13:52

回复 5# kuing
谢谢,这样也很好了。之前复制了很多带上标的文本,都是纯文本,也不想重新打字了,就这样直接粘贴然后打印就好。
作者: kuing    时间: 2018-5-26 14:06

还是有些缺陷的,比如 x^10 就会忽略了后面的 0,还有 x^(a+b) 这些也是
作者: kuing    时间: 2018-5-26 14:23

回复 7# kuing

有了,兼顾到这两种情况,需多操作两次。

录制宏:
Ctrl+H
“查找内容”输入 [precode]^^\((*)\)[/precode] 并勾选下方“使用通配符”
“替换为”输入 \1 并在下方点击“格式-字体”,勾选“上标”
确定后点全部替换,这步替换的是 ^(a+b) 这类
然后再将“查找内容”改为 ^^([0-9]{1,}) 再点全部替换,这步替换的是 ^数字 这类(数字的个数任意)
最后再将“查找内容”改为 ^^(?) 再点全部替换,这步就是替换剩下的 ^任意单个字符 ,如 x^n,x->0^+ 这些
搞定后停止录制。

测试:
原文本:
QQ截图20180526142853.png
2018-5-26 14:29

替换后:
QQ截图20180526142905.png
2018-5-26 14:29


这样基本就没什么问题了,除了个别如 x^-1、x^(a/(b+c)) 这些就没办法了……

图片附件: QQ截图20180526142853.png (2018-5-26 14:29, 2.01 KB) / 下载次数 13
http://kuing.orzweb.net/attachment.php?aid=6252&k=0579b7f5fb99d5712965b4b39fc01d98&t=1568679444&sid=ie88Uu



图片附件: QQ截图20180526142905.png (2018-5-26 14:29, 1.77 KB) / 下载次数 10
http://kuing.orzweb.net/attachment.php?aid=6253&k=114b596444d68690f32999f8afd4b9b3&t=1568679444&sid=ie88Uu


作者: abababa    时间: 2018-5-27 18:55

回复 8# kuing

谢谢。有点像网友给讲过的正则表达式那些,我不怎么懂。不过之前3楼那帖对我来说就很好用了。多数都是平方立方这些,少数的其它次方也都是单个字母。




欢迎光临 悠闲数学娱乐论坛(第2版) (http://kuing.orzweb.net/) Powered by Discuz! 7.2