4.2 分页

我们经常需要把文本流从某处分开,使后面的文本在其他地方开始排。例如,章标题不接着前面的内容排,而是从随后的页面开始排。从奇数页码或偶数页码开始排都可以,是另面起;只能从奇数页码开始排,是另页起。操作方法有两种:保持文本框串接,断开文本框串接。

4.2.1 保持文本框串接

在保持文本框都串接的前提下,要使某处以后的文本“跳”到后面的某个文本框中,可借助分隔符实现。

案例4-5:章标题另面起(1)

图4-18 章标题接排

【文字】→【插入分隔符】,见图4-19。

图4-19 【插入分隔符】菜单

单击【分页符】,结果见图4-20。

原理:在第1章末尾加一个分页符(不可打印),该符号像普通字符一样在文本框里流动。但是它有个特性:它后面的字符不能和它排在一个文本框里,只能排在下一页的文本框里。

在第1章末尾加若干回车符,也可以使第2章恰好从下一页开始排。但这样做有个缺点:一旦文档被改动,就可能使第2章的起始位置偏离。

图4-20 章标题另面起

除了插入分隔符,还可以在段落样式的【保持选项】里设置【段落起始】。

4.2.2 断开文本框串接

此处的断开文本框串接,不是将所有文本框的串接全部断开,而是将章与章之间的文本框串接断开,章内部的文本框仍保持串接。

案例4-6:章标题另面起(2)

本例的方法也适合另页起,因为在断开文本框串接后,可以随意放置章标题所在的文本框。

选中断开点之后的文本框。

即选中如图4-18所示的右侧的文本框。

打开【脚本】面板,【用户】→【Version 4】,再双击【DivideStory】,见图4-21。

图4-21 【脚本】面板

图4-18所示的左右文本框虽然断开了串接,但它们仍分别保持与前后文本框的串接。

这是第三方脚本,需要自行安装。

手动将遗留在前面的文本搬到后面。

即把图4-18所示的左侧属于第2章的那几段文本剪切并粘贴到右侧文本框中。

如果没有DivideStory脚本,则可以使用下面两种方法之一。

方法1:①用SplitStory脚本将全部文本框断开串接(详见第432页“断开串接”);②进行上面的步骤3;③手动串接各章内部的文本框,章之间可能要添加页面。

方法2:①把文档复制出一个副本;②在原文档里,删除该文本流所在的页面或文本框,但要保留第1个页面或第1个文本框;③将光标放置在该文本框内,按Ctrl+A组合键全选文本并删除;④在副本文档里,剪切第1章的文本(将光标放置在起始位置,按住Shift键单击末尾位置,中间的文本都会被选中)并粘贴到剩下的文本框内,此时往往会有溢流文本,可以用自动排文的方法将其解决;⑤在副本文档里,剪切第2章的文本,在放置第2章的首页里粘贴,会自动建立一个文本框,然后调整文本框的尺寸及位置,并解决溢流文本;⑥用同样的方法处理后面的章节。