ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 12728|回复: 3

[原创] word英语段落,一按空格就换行(四分之一空格与允许西文在单词中间换行)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-3-19 14:50 | 显示全部楼层 |阅读模式
word英语段落,一按空格就换行(四分之一空格与允许西文在单词中间换行)
最近碰到这样一个问题,有一份从网上得到的中英混排文档,两行以上的英语段落,在任意一个位置按空格键,该位置前面或者后面的单词都会换行。效果如下gif动图所示。
一按空格就换行.gif



认真查看了文档,才发现问题所在。

word如何区分单词

首先要知道word中是如何区分出一个单词是一个单词的。两个半角空格间的一串字母就是一个单词。半角空格是划分英语单词的唯一标志。

空格的类型

空格的类型是有几种的,一种是全角空格(全角状态下按空格键),一种是半角空格(半角状态下按空格键),这两种在文档中是常用的,还有四分之一空格(shift+ctrl+空格键)等不常用空格。空格字符在文档中一般是隐藏的,要显示出来,需要点击段落功能区的显示/隐藏编辑标志按钮。全角空格、半角空格和四分之一空格在文档中的显示如下图所示。
四分之一空格只占一个字宽的四分之一,在文档中显示的符号是黑色小圆圈;半角空格占一个字宽的二分之一,在文档中显示的符号是灰色小圆点;全角空格占一个字宽,在文档中显示的符号是灰色小方框。
空格类型.png

显示了编辑标志后,可以看出这些英文段落各单词之间是用四分之一空格隔开的。这样word会认为整个段落是一个超级长的单词,而不是多个单词。

允许西文在单词中间换行
这里还有一个重要的知识点,是否允许西文在单词中间换行。该设置在段落对话框中,如下图所示。这个设置默认是不勾选的,即不允许西文在单词中间换行。这样的好处是,单词的完整性得到了保证,易于阅读,不会产生误会。坏处是排版效果不佳,如果是左对齐排版,则右侧参差不齐,如果是两端对齐排版,则上下行单词疏密不一致。如果允许西文在单词中间换行,则当一行末尾的一个单词较长时,则这个单词会被拆分成两部分,一部分位于该行末尾,一部分位于下行行首,这样就破坏了单词的完整性,可能引起误会。允许西文在单词中间换行和不允许的好处与坏处正好相反。
允许西文在单词中间换行.png

到这里就明白了,当按下一个空格键(输入法一般处于半角状态),输入的就是一个半角空格,这个超级长的单词会划分成两个单词,又不允许西文在单词间换行,所以该空格前面或者后面的单词就会换到上一行或下一行,以保证单词的完整性。

解决办法
解决的办法也很简单,把所有四分之一空格替换为半角空格就可以了,使用查找替换功能可以快速完成。



当然这里面还涉及到word自动断字的功能,有兴趣的大家可以去了解一下。

TA的精华主题

TA的得分主题

发表于 2019-3-19 19:07 | 显示全部楼层
谢谢楼主分享,能否提供文档学习下?

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-3-19 20:32 | 显示全部楼层
可以的,请多指教。

例-经济学人文艺20190213.zip

1.51 MB, 下载次数: 10

TA的精华主题

TA的得分主题

发表于 2019-6-19 16:17 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 20:52 , Processed in 0.032610 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表