仅删除InDesign样式的一部分


11

在Adobe InDesign中,我经常遇到可能定义了10多个属性的复杂段落或字符样式,而我只想取消设置其中一个属性。

例如,我的名为Caption的段落样式大约有15种特殊属性,其中之一是特定的字体样式。我想从Caption段落样式中删除字体样式替代,而只是让“基于”样式起作用而不会被替代。但是,我看不到删除字体样式属性值的方法。没有选项“ 无”,删除该值将无效。对于某些属性(例如大小),删除值将导致“无效条目”对话框。

如何删除属性值?


您是否尝试过使用要保留的14位来创建一种新样式,然后删除旧样式并告诉InDesign用新样式替换“将X的所有实例替换为Y”?
Lauren-Clear-Monica-Ipsum 2015年

段落样式不能包含空字段,只有字符样式可以。即,没有大小就不能有段落样式。您是否尝试过手动将字体样式更改为其父样式?
usr2564301 2015年

3
@Jongware,是的,但是这样做会破坏继承的目的。我希望能够将字体集中控制为“基于”样式。也就是说,如果我想在整个文档中更改字体,则只想更改一种字体(父字体)。具体来说,我不想同时编辑其子级。
卡里·米尔萨普

Answers:


1

我刚刚进行了测试,看起来如果您采用“标题”样式并将属性设置为与“基于”样式匹配,则对父项所做的任何进一步更改都将继承给子项。换句话说,更改属性以匹配“基于”样式中的定义“重置”该属性。


1
什么版本的InDesign?我只是尝试了一下,但CS4不适用于我。
Scribblemacher's

1
CC2015。我今晚将在CS5上对其进行测试。同时,我发现您无法将父样式与子样式匹配,并且仍对其进行更新。子样式必须更改为与父样式匹配,然后重新链接属性。
Troy Lissoway '16

@Scribblemacher-只要您将孩子与父母配对,它就可以在CS5中工作,反之亦然。
Troy Lissoway '16

0

我发现的唯一解决方法是:

  1. 在“常规”面板上拍摄定义的屏幕快照。
  2. 单击重置为基准。
  3. 辛苦地重新创建了我希望保留的14个属性。

1
可能需要编写脚本才能为您完成此操作
joojaa

0

并不是真正的解决方案,但如果仅使用几种样式,则可能是一种捷径:

  • 突出显示(Cmd+ A)文本(即字体系列或字体样式),然后按Fn+ Opt+ Delete将其设置为最后选择的样式。不适用于尺寸。

但是,如果要在它们之间进行许多格式更改,而必须对一种样式进行截图,那么最好还是创建一个新样式。


0

您是否尝试过重新定义样式?

将“标题”样式应用于文本段落。手动更改要更改的1位信息。在段落文本突出显示的情况下,右键单击样式表调板中的“标题”样式表。然后选择“重新定义样式”(位于弹出菜单的第4向下)。现在,您对段落进行的手动更改都会在样式表中更新。

不会使用嵌套样式更新样式表,但会更新常规段落样式表。您也可以对字符样式表执行此操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.