如何解决Word中英文混排双引号字体问题?

Word写文章的时候,通常需要中英文混排,很多时候中英文字体不同,比如中文要用宋体,英文要用Arial。但是,Word里面认为双引号是半角字符,所以如果我们用英文字体刷一遍全文,双引号就变成了英文字体的半角形式,一个一个改非常痛苦。

目前网上能搜到的解决方法通常是修改样式(例如这篇),也就是把正文样式的英文字体设置成中文字体。但是这种方法不仅麻烦,而且成功率低。

本着处女座钻研的精神,我发现用通配符的正则表达式来解决这个问题非常简单且无痛,可以一次性把全文所有英文半角双引号替换成中文全角。

背景:中英文混排,中文为宋体,英文为Arial,双引号都是英文半角字体,不美观(如下图)。

Screenshot 2016-07-28 16.07.55

步骤一:打开Word的“查找和替换”。

Win系统按“Ctrl+H”,Mac系统按“Command + Shift + H”,并选择齿轮里“高级查找和替换”(如下图)。Screenshot 2016-07-28 15.47.09

步骤二:点击“更多”,勾选“使用通配符”。

Mac系统下是点击“向下箭头”,勾选“使用通配符”(Use wildcards)(如下图)。
Screenshot 2016-07-28 16.01.46

步骤三:在“查找内容”中输入([“”]),在“替换为”中输入\1。(如下图)

Screenshot 2016-07-28 16.03.45

步骤四:在“查找和替换”对话框的底部选择“格式”-“字体”,将“中文字体”和“西文字体”全部选择为文章的中文字体(例如宋体),确定。

Screenshot 2016-07-28 15.57.39

步骤五:点击“全部替换”,完成全文替换,效果如下图。

Screenshot 2016-07-28 16.09.30

Enjoy!

注:本文方法利用的是是Word的通配符和正则表达式,如有兴趣详细了解,请访问以下文章:

  1. 使用正则表达式来查找和替换文本(高级)
  2. Word查找栏代码/通配符一览表

一个有关“如何解决Word中英文混排双引号字体问题?”的想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注