4.6 转行

转行也称换行,就是文本流到下一行继续排布,可以分为以下两种情况。

4.6.1 自动转行

在文本排满一行后自动转行,看似简单,实际上却会受到避头尾、书写器、标点挤压等的共同控制。这些设置决定了转行附近的字符是排在一行还是移至另一行。英文还会受到连字的影响。具体会在后面的章节讲解。

说明:①此处的设置影响面广,会涉及整段文本;②通常用作微调,即只影响转行附近的几个字符。

4.6.2 强制转行

指定在某处转行,又希望与原来的文本保持在一个段落里时,采用本方法。

案例4-10:长字符串手动转行

长字符串手动转行见图4-42。

图4-42 长字符串手动转行

把光标置于要转行的地方。

适宜在乘号之后转行,因为《物理科学和技术中使用的数学符号》(GB/T 3102.11—1993)中规定:加减乘除等符号要放在行尾,且在下一行开头不应重复这一符号。

本例有多个乘号,到底在哪个乘号之后转行合适呢?这需要进行几次试验并选择效果好的那一个。

按Shift+Enter组合键,结果见图4-42(b)。

这就是强制转行,俗称“软回车”。转行后的文本仍属于原来的段落。

直接按Enter键,也会起到转行的效果,但转行的文本会新建一个段落。结果见图4-43。

图4-43 按Enter键转行

说明:①软件具有自动转行的功能,但我们不能完全依赖此功能。因为软件不能自动分割长字符串,但我们也不必一行一行地检查,只需要查看段落的前几行即可。长字符串越靠近段首,造成的不利影响越显著;如果段落较长,并且长字符串靠近段尾,由于它前面的字符数量多,每个字符受到的影响较小,不利影响就不明显。②还可以采用在长字符串里添加空格(将其分成短字符串)的方法来解决这个问题。③中文数字默认不会从中间转行,如“一年三百六十五天都在想你”中的“三百六十五”。我们可以用上文提到的方法解决,但首选的方法是修改所用的段落样式,单击【日文排版设置】,取消勾选【连数字】(默认勾选)。

凡是希望把文本流从某个地方分成两行,但又不希望其分成两个段落的情况,都可以用本方法。例如,某标题的文本较多,希望转行,使用Enter键转行就成了两个段落,并且在自动生成的目录里会分成两条,这并不是所希望的效果。而使用本方法转行,就可以避免这个问题,而且在生成目录时还可以自动去除该软回车。

4.6.3 强制不转行

文本在一行排不下时肯定要转行。但是如果希望某些字符作为一个整体流动,即要么这些字符都不转行,要么这些字符一起转行,不得在它们中间转行,此时,就要对其设置【不换行】。

操作方法:选中需要处在同一行的文本,【字符】面板菜单→【不换行】,即可强行指定不转行的字符串。注意这样做会有一个弊端,见图4-42(a)。

可以对静态字符(如重要人名)设置【不换行】;也可以对动态字符设置【不换行】,如防止孤字(段落末行只有一个字),即对段落末尾的3个字符(含一个标点)设置【不换行】,适宜通过GREP样式来实现。

4.6.4 分行缩排

分行缩排是把正常排列的文字中的一部分分成多行,并且使这些多行文字在整体上与正常排列的文字居中对齐。

案例4-11:制作简易的分式

制作简易的分式见图4-44。

图4-44 制作简易的分式

选中需要分行缩排的文字,【字符】面板菜单→【分行缩排设置】,打开如图4-45所示的对话框,并设置以下内容。

图4-45 “分行缩排设置”对话框

勾选【分行缩排】,表示启用该功能。

勾选【预览】,表示随后的设置效果会实时显现出来。

【行】:输入2,表示分为2行。

【分行缩排大小】:输入100%,表示文本大小不变。希望文本大小是原来的百分之几就输入百分之几(限定1%~100%)。

【行距】:输入3点,表示行间距。

【对齐方式】:选【居中】,表示左右居中对齐(横排)。

单击【确定】,效果见图4-46。

图4-46 设置分行缩排

增大公式行与上下行的间距,结果见图4-47。

图4-47 增大公式行与上下行的间距

选中公式所在行的上面一行中的某个字符(适宜在中央附近,以减少它移至其他行的概率),在【字符】面板中将[行距]设为21点。

选中公式中的一个或多个字符(任意),在【字符】面板中将[行距]设为21点。

手动设置分行,结果见图4-48。

图4-48 手动设置分行

把光标放在希望分行的地方,按Shift+Enter组合键。

在设置过程中,文本框要够宽。否则可能会出现其他问题。必要时可以临时加宽文本框,分好行后再尝试把宽度恢复原状。

设置公式中间的横线,结果见图4-49。

图4-49 设置公式中的横线

选中公式中的全部分母文本,【字符】面板菜单→【下画线选项[1]】,打开如图4-50所示的对话框(设置方法以后讲述)。

如果使用拖动法选中文本不易操作,则可以使用Shift键(在开头单击鼠标,按住Shift键在末尾单击鼠标)。

增大公式与左侧和右侧文本的间距,结果见图4-44(b)。

图4-50 “下画线选项”对话框(局部)

选中“=”,在【字符】面板中将[字符后挤压间距]设置为【1/3全角空格】,即在等号后面增大了间距。

选中公式末尾的逗号在【字符】面板中将[字符前挤压间距]设置为【1/3全角空格】,即在句号前面增大了间距。

案例4-12:制作简易的挂线表

制作简易的挂线表见图4-51。

图4-51 制作简易的挂线表

选中需要分行缩排的文字,【字符】面板菜单→【分行缩排设置】,打开如图4-52所示的对话框,并设置以下内容。

图4-52 “分行缩排设置”对话框

勾选【分行缩排】。

勾选【预览】。

【行】:输入4。

【分行缩排大小】:输入100%。

【行距】:输入5点。

【对齐方式】:选【左/上】,表示左对齐(横排)。

单击【确定】,效果见图4-53。

图4-53 设置分行缩排

设置段前后距,结果见图4-54。操作如下所述。

图4-54 设置段前后距

将光标置于“变速器的分类”段落,在【段落】面板中将[段前间距]和[段后间距]都设为8mm。

段前后距就是段落之间额外增加的间距,具体以后讲述。

手动设置分行,结果见图4-55。操作如下所述。

图4-55 手动设置分行

将光标放在希望分行的地方,按Shift+Enter组合键。

设置过程中,文本框要够宽。

放大大括号,结果见图4-56。操作如下所述。

图4-56 放大大括号

选中该大括号,在【字符】面板中将[垂直缩放]设为600%,将[水平缩放]设为200%。

与改变字号相比,这种缩放方法的好处参见5.3.3节。

分行缩排还可以应用于古书的双行夹注,由于涉及字符样式,因此会在字符样式里讲解。综上所述,分行缩排的文本与上下行增大间距的方法如下所述。

方法1:增大字符的行距,见案例4-11的步骤2。该方法在任何时候都可以采用,但如果设置的字符移动到其他行,则会出现不理想的结果。

方法2:增大段落的段前后距,见案例4-12的步骤2。该方法只有当分行缩排的文本处在段落首行、末行时才能使用,可靠性比较高,但如果分行缩排的文本在本段落内移动到其他行,则也会出现不理想的结果。

所以不论采用哪种方法,最后都要仔细检查。