indesign 怎么利用样式嵌套根据字数不同,设置首行的缩进? 50

第一条,后面的文本缩进3个字符,第十一条后面缩进四个字符,第一百一十条,要缩进六个字符。这个要怎么实现呢... 第一条,后面的文本缩进3个字符,第十一条后面缩进四个字符,第一百一十条,要缩进六个字符。这个要怎么实现呢 展开
 我来答
formatvista123
2019-08-28 · TA获得超过203个赞
知道小有建树答主
回答量:109
采纳率:85%
帮助的人:24.9万
展开全部

我刚做了一下能实现你要的结果,步骤稍微麻烦,但也快捷。思路:因为首行缩进不可以设置为动态数值,所以只能用缩进符来控制缩进的距离。而缩进符不能不能应用到“段落回车符”,所以我们要把部分“段落回车符”改为“强制换行符”。

步骤如下:

第一步:段落样式 和 字符样式

第二步:设置段落样式内的 GREP 样式 ,如下图

这样设置好后你的    第*条  就不用一个一个应用字符样式了。

第三步:GREP查找  \r  替换为  \n(把所有“段落回车符”改为“强制换行符”)

第四步:GREP查找^(\S+)\n(第\S{1,7}条)    替换为    $1\r$2  (把每条的最后一段与每一条之间的“强制换行符”改为“段落回车符”。这样改回来是让缩进符到每一条最后一段落处就失效)

第五步:^第\S{1,7}条  替换为  $0~i (在每个  第*条  后面插入一个 缩进符)

完成。


能力有限只能想到此方法,谢谢希望有帮助

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式