word英语段落,一按空格就换行(四分之一空格与允许西文在单词中间换行) 最近碰到这样一个问题,有一份从网上得到的中英混排文档,两行以上的英语段落,在任意一个位置按空格键,该位置前面或者后面的单词都会换行。效果如下gif动图所示。
认真查看了文档,才发现问题所在。
word如何区分单词
首先要知道word中是如何区分出一个单词是一个单词的。两个半角空格间的一串字母就是一个单词。半角空格是划分英语单词的唯一标志。
空格的类型
空格的类型是有几种的,一种是全角空格(全角状态下按空格键),一种是半角空格(半角状态下按空格键),这两种在文档中是常用的,还有四分之一空格(shift+ctrl+空格键)等不常用空格。空格字符在文档中一般是隐藏的,要显示出来,需要点击段落功能区的“显示/隐藏编辑标志”按钮。全角空格、半角空格和四分之一空格在文档中的显示如下图所示。 四分之一空格只占一个字宽的四分之一,在文档中显示的符号是黑色小圆圈;半角空格占一个字宽的二分之一,在文档中显示的符号是灰色小圆点;全角空格占一个字宽,在文档中显示的符号是灰色小方框。
显示了编辑标志后,可以看出这些英文段落各单词之间是用四分之一空格隔开的。这样word会认为整个段落是一个超级长的单词,而不是多个单词。
允许西文在单词中间换行这里还有一个重要的知识点,是否允许西文在单词中间换行。该设置在段落对话框中,如下图所示。这个设置默认是不勾选的,即不允许西文在单词中间换行。这样的好处是,单词的完整性得到了保证,易于阅读,不会产生误会。坏处是排版效果不佳,如果是左对齐排版,则右侧参差不齐,如果是两端对齐排版,则上下行单词疏密不一致。如果允许西文在单词中间换行,则当一行末尾的一个单词较长时,则这个单词会被拆分成两部分,一部分位于该行末尾,一部分位于下行行首,这样就破坏了单词的完整性,可能引起误会。允许西文在单词中间换行和不允许的好处与坏处正好相反。
到这里就明白了,当按下一个空格键(输入法一般处于半角状态),输入的就是一个半角空格,这个超级长的单词会划分成两个单词,又不允许西文在单词间换行,所以该空格前面或者后面的单词就会换到上一行或下一行,以保证单词的完整性。
解决办法解决的办法也很简单,把所有四分之一空格替换为半角空格就可以了,使用查找替换功能可以快速完成。
当然这里面还涉及到word自动断字的功能,有兴趣的大家可以去了解一下。
|