根据前一段的样式更改 InDesign 段落样式(使用 GREP?)

根据前一段的样式更改 InDesign 段落样式(使用 GREP?)

我正在重新排版一本即将出版的第二版的书。我从排版原书的设计师那里继承了 InDesign 文件,有些事情让我相信……好吧,那个人根本不知道如何使用 InDesign。

其中之一是,每当有一个标题时,标题后面的段落(应该是某种[基本段落] 无首行缩进风格)有相同的标题样式与前面的标题一样,仅手动覆盖以看起来像没有首行缩进的[基本段落]。

考虑到这本书中可能有 250 或 300 个标题(而且 InDesign 文件除了标题之外还有许多其他问题),我真的很想能够自动更改这一点。我假设 GREP 查找和替换可能是我最好的选择,但我不知道如何真正做到这一点。遗憾的是,据我所知,您无法在 GREP 后向查找中指定样式,而我的 InDesign 脚本编写技能很不幸地有很多不足之处。

四处搜索,我发现这可以通过以下方式完成in-tools.com 的样式实用程序,但我真的不想只为这个花掉 39 美元。如果必须的话我会这么做,但如果有免费的方式,我更愿意这么做。

是否有一种(免费的)方法——使用 GREP 或其他方式——搜索连续应用了相同段落样式的多个段落,然后对除第一个段落之外的所有段落应用不同的样式?

答案1

如果所讨论的段落始终具有相同的格式,则可以使用“查找格式”进行搜索,然后替换为“更改格式”。

如果将“查找内容:”和“更改为:”框都留空,InDesign 将只会更改与“查找格式”中指定的格式相匹配的文本格式。

相关内容