indesign 怎么利用样式嵌套根据字数不同,设置首行的缩进? 50
第一条,后面的文本缩进3个字符,第十一条后面缩进四个字符,第一百一十条,要缩进六个字符。这个要怎么实现呢...
第一条,后面的文本缩进3个字符,第十一条后面缩进四个字符,第一百一十条,要缩进六个字符。这个要怎么实现呢
展开
1个回答
展开全部
我刚做了一下能实现你要的结果,步骤稍微麻烦,但也快捷。思路:因为首行缩进不可以设置为动态数值,所以只能用缩进符来控制缩进的距离。而缩进符不能不能应用到“段落回车符”,所以我们要把部分“段落回车符”改为“强制换行符”。
步骤如下:
第一步:段落样式 和 字符样式
第二步:设置段落样式内的 GREP 样式 ,如下图
这样设置好后你的 第*条 就不用一个一个应用字符样式了。
第三步:GREP查找 \r 替换为 \n(把所有“段落回车符”改为“强制换行符”)
第四步:GREP查找^(\S+)\n(第\S{1,7}条) 替换为 $1\r$2 (把每条的最后一段与每一条之间的“强制换行符”改为“段落回车符”。这样改回来是让缩进符到每一条最后一段落处就失效)
第五步:^第\S{1,7}条 替换为 $0~i (在每个 第*条 后面插入一个 缩进符)
完成。
能力有限只能想到此方法,谢谢希望有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询