MS Word中的断字(Hyphenation)
前言
这是一个坑,我尽量填完。
本文主要介绍为什么要断字以及如何在Word中优雅的控制断字。
为什么要(手动)断字
断字(Hyphenation)的需求主要存在于英文环境中,因为英文单词以空格分隔并且长短各异,为了让一行或一段的内容良好呈现经常要进行一定的调整,比如在长单词的合适位置插入连字符-
。学术写作中不可避免的要出现英文,所以要掌握学术写作,了解和掌握断字是必须的。而Word的断字功能不够智能,难以适应所有情况,经常导致难看的排版[1],很多时候需要我们根据文本内容手动进行断字。
自动断字和缺陷
Word是支持自动断字的,但在实践中,特别是Word 2003版本的doc
文件中,经常会出现断字失误,如下图所示。在这个例子里,失误的原因可能是2003版的Word不敢在连字符-
后断字(这里用的是2013的兼容模式,理论上和2003的行为是一致的)。就算是在高版本Word的docx
文件中,也没有那么智能,毕竟该功能是依靠算法的,无法理解上下文。
如何手动控制断字
手动控制断字的「武器」有以下几个:
- 可选连字符,快捷键是
Ctrl + -
,就是Ctrl
和主键盘区的“减号”一块按; - 不间断空格,快捷键是
Ctrl + Shift + Space
; - 零宽度空格,没有快捷键。
- 零宽度非断开空格,没有快捷键。
这四个符号是在Word的插入符号界面里提供的。
可选连字符
可选连字符是Word在处理断字时使用的,在非行尾处显示成数学里逻辑「非」的样子但不会出现在打印的版本中[2],在行尾时行为就像一个普通的连字符-
,出现在打印版中。对于Word不能正确处理的长词,如专业术语,可以使用插入这个符号的方式手动断字。
不间断空格
不间断空格比较容易理解,和空格一样但是不会间断,插入后可以让两个本来被分到两行的元素重新回到同一行,多用于两个相关关系比较强的元素,比如单位和数字之间。
零宽度空格
这个和上面的不间断空格类似,行为和空格一样但不占宽度,可以用于告诉Word此处可以断字。
零宽度非断开空格
零宽度非断开空格可以理解为断字的「逆操作」,因为它可以抵消断字的效果。当然我从来没用过它,用的机会实在太少。
手动断行实战
以下的例子是在Word 2013中演示的。
手动插入可选连字符
下图是自动断字和手动插入可选连字符断字的对比图[3]
可以发现,如果不手动插入换行符,Word会错误的在“di”后断字,是不恰当的。
手动插入不间断空格
手动插入零宽度空格
Q&A
问:折腾这破玩意有用嘛?能找到媳妇嘛?
答:呵呵。
问:需要排版时自然有人替我做,我只管把文字内容做好就行了,做这些有什么意义?
答:确实,Word只是个字处理软件,不是专门的排版软件,它的排版功能比不上专门的工具。不过,很多时候作者是需要对作品的呈现负责的,而所使用的工具又限定或局限于Word,这时候掌握断字技巧就很重要了。
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:MS Word中的断字(Hyphenation)
文章作者:Chris
发布时间:2016-05-07
最后更新:2022-03-23
原始链接:https://chriszheng.science/2016/05/07/Hyphenation-in-MS-Word/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享