中文正文中,如何把英语的逗号改为中文的逗号?

发布于 2021-03-29 16:58:47

一不小心把论文中的逗号全部采用英文逗号了,结果打印出来挨着太近了(PS: 我逗号之后还打了空格,好像也没拉开),想保持公式环境中的英文逗号不变,如何批量修改?

看了 xeCJK字符映射 很好,可惜对正文中的句号进行映射。如何修改

查看更多

关注者
0
被浏览
505
4 个回答

逗号最好不要用这种方式来映射,因为这个符号可能会频繁出现在代码段中,不要引起其他问题。你最好还是手动替换掉。

这本来就是写错字,相当于把“孔子曰”写成了“孔子日”,如果这时候你考虑把“日”字映射成“曰”就是在走歪门邪道了。

LaTeXStudio
LaTeXStudio 2021-03-29

你如果是论文,这样映射只是省事,还是找个好用的编辑器支持正则表达式的,批量替换来得彻底一点。

羽箭
羽箭 2021-03-29

记录一下解决过程, 利用sublime 进行正则替换,发现中文的表示和其他语言的不一样?

Find: ([\x{4e00}-\x{9fa5}])(,)([ ]{0,1})
Replace: $1,

参考:sublime中的正则表达式

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览