Удалить только часть стиля InDesign

11

В Adobe InDesign я часто сталкиваюсь со сложными стилями абзацев или символов, в которых может быть определено более 10 атрибутов, где я хочу удалить только один из атрибутов.

Например, мой стиль абзаца под названием Caption имеет около 15 специализированных атрибутов, одним из которых является определенный стиль шрифта. Я хочу удалить переопределение стиля шрифта из стиля абзаца Caption и просто позволить стилю «на основе» работать без переопределения. Однако я не вижу способа удалить значение атрибута font-style. Опция Нет отсутствует, и удаление значения не будет работать. Для некоторых атрибутов, таких как размер, удаление значения приводит к появлению диалога «Invalid Entry».

Как я могу удалить значение атрибута?

Кэри Миллсап
источник
Вы пытались создать новый стиль с 14 битами, которые хотите сохранить, а затем удалили старый и сказали InDesign «заменить все экземпляры X на Y» новым?
Лорен-Клир-Моника-Ипсум
Стили абзаца не могут содержать пустых полей, могут только стили символов . Т.е. у вас не может быть стиля абзаца без размера. Вы пытались вручную изменить стиль шрифта, чтобы он был в родительском?
usr2564301
3
@ Jongware, да, но это противоречит цели наследования. Я хочу иметь возможность централизовать контроль над шрифтом в стиле «На основе». То есть, если я хочу изменить шрифт во всем документе, я хочу изменить его только в одном стиле (родительском). В частности, я не хочу редактировать и его дочерние элементы.
Кэри Миллсап

Ответы:

1

Я только что проверил это, и похоже, что если вы возьмете стиль «Заголовок» и установите атрибут в соответствии со стилем «На основе», любые дальнейшие изменения в родительском элементе будут перенесены на дочерний элемент. Другими словами, изменение атрибута в соответствии с определением в стиле «На основе» сбрасывает атрибут.

Трой Лиссовей
источник
1
Какая версия InDesign? Я только что попробовал это, и у меня не получилось с CS4.
Scribblemacher
1
CC 2015. Сегодня вечером дома буду тестировать на CS5. В то же время я обнаружил, что вы не можете сопоставить родительский стиль с дочерним, и все же можете обновить его. Дочерний стиль должен быть изменен, чтобы соответствовать родительскому, затем он повторно связывает атрибут.
Трой Лиссовей
@ Scribblemacher - работает в CS5 до тех пор, пока вы сопоставляете ребенка с родителем, а не наоборот.
Трой Лиссовей
0

Единственный обходной путь, который я нашел, это:

  1. Сделайте снимок экрана определения на панели «Общие».
  2. Нажмите Сброс на базу.
  3. Кропотливо воссоздать 14 атрибутов, которые я хочу сохранить.
Кэри Миллсап
источник
1
Ну, можно было бы написать сценарий, чтобы сделать это для вас
joojaa
0

Не совсем решение, но потенциально ярлык, если вы используете только несколько стилей:

  • выделение ( Cmd+ A) текста (т. е. семейства шрифтов или стиля шрифта) и нажатие Fn+ Opt+ Deleteзадает последний выбранный стиль. Не работает с размером.

Однако, если вы делаете много изменений форматирования между ними, которые вы должны скриншотом один стилем, вы, вероятно, лучше всего создать новый стиль в любом случае.

Джесс
источник
0

Вы пытались переопределить стиль?

применить стиль «заголовок» к абзацу текста. вручную изменить 1 бит информации вы хотите изменить. выделив текст абзаца, щелкните правой кнопкой мыши таблицу стилей «заголовок» в палитре таблиц стилей. Затем выберите «переопределить стиль» (4-й вниз в выпадающем меню). Все изменения, внесенные вами в этот абзац, теперь обновляются в таблице стилей.

не обновляет таблицу стилей с вложенными стилями, но обновляет обычные таблицы стилей абзаца. Вы также можете сделать это с таблицами стилей символов.

zengardengd
источник