因此,您可以在每个页面上运行一个标题,该标题会根据最近的标题(或任何其他段落样式的出现)自动变化,方法是根据 Running Headings 文本变量类型 ( type > text variables > define
) 放置带有 InDesign 文本变量的文本。示例教程。
因此,对于章节跨越多页的教科书、小说等,您可以在每一页的页眉中自动运行最新章节的标题:
对于像字典这样的书,每页包含多个标题,您可以获得显示每页范围的运行标题,通过使用两个 Running Header 文本变量,一个设置为“First in page”,一个设置为“Last in页”:
我的问题是,如果你有一本尴尬的书或报告,其中的部分长度非常可变,可能很短(一页上有几页)并且可以是多页?想象一下像深度词典或百科全书这样的东西,其中大多数条目都很短,但少数条目必然特别长。
理想的结果将只显示一个正在运行的标题,其中页面上有一个或更少的标题(“第一个页面”和“最后一个页面”查找的结果相同),第一个和最后一个有更多比一个(查找结果不同):
但是,即使使用手动输入,我也找不到任何方法来做这样的事情。在有一个或更少条目的情况下,使用像上面这样的字典式方法会产生丑陋的重复:
重新调整书的内容或改变标题层次不是一种选择——它们都是同等重要的,不管它们笨拙地变化的长度。我对涉及脚本或以某种方式手动更改页面之间的一个母版页文本框架中的文本的答案很好 - 但我真的不希望需要在同一个地方手动设置一个完全不同的文本框架具有相同的样式然后每个页面手动输入并将它们全部调整为独立元素......