Usuń tylko część stylu InDesign

11

W programie Adobe InDesign często spotykam złożone style akapitów lub znaków, które mogą mieć zdefiniowane ponad 10 atrybutów, w których chcę usunąć tylko jeden z atrybutów.

Na przykład mój styl akapitu o nazwie Caption ma około 15 specjalnych atrybutów, z których jednym jest określony styl czcionki. Chcę usunąć przesłonięcie stylu czcionki ze stylu akapitu Podpis i po prostu pozwolić, aby styl „oparty na” działał bez przesłonięcia. Nie widzę jednak sposobu, aby usunąć wartość atrybutu stylu czcionki. Nie ma opcji Brak, a usunięcie wartości nie zadziała. W przypadku niektórych atrybutów, takich jak rozmiar, usunięcie wartości powoduje wyświetlenie okna dialogowego „Nieprawidłowy wpis”.

Jak mogę usunąć wartość atrybutu?

Cary Millsap
źródło
Czy próbowałeś utworzyć nowy styl z 14 bitami, które chcesz zachować, a następnie usunąć stary i powiedzieć programowi InDesign, że „zamień wszystkie wystąpienia X na Y” na nowy?
Lauren-Clear-Monica-Ipsum,
Style akapitowe nie mogą zawierać pustych pól, tylko style znakowe mogą. Tzn. Nie możesz mieć stylu akapitu bez rozmiaru. Czy próbowałeś ręcznie zmienić styl czcionki na taki, jaki jest w jej rodzicu?
usr2564301,
3
@Jongware, tak, ale w ten sposób udaremnia cel dziedziczenia. Chcę mieć możliwość scentralizowania kontroli nad czcionką w stylu „Na podstawie”. Oznacza to, że jeśli chcę zmienić czcionkę w całym dokumencie, chcę ją zmienić tylko w jednym stylu (rodzic). W szczególności nie chcę również edytować jego elementów potomnych.
Cary Millsap,

Odpowiedzi:

1

Właśnie to przetestowałem i wygląda na to, że jeśli weźmiesz styl „Podpis” i ustawisz atrybut tak, aby pasował do stylu „Oparty na”, wszelkie dalsze zmiany w obiekcie nadrzędnym zostaną przeniesione na dziecko. Innymi słowy, zmiana atrybutu w celu dopasowania definicji w stylu opartym na „resetuje” atrybut.

Troy Lissoway
źródło
1
Jaka wersja InDesign? Właśnie tego spróbowałem i nie działało to dla mnie z CS4.
Scribblemacher
1
CC 2015. Dzisiaj przetestuję go na CS5 w domu. W międzyczasie odkryłem, że nie możesz dopasować stylu nadrzędnego do dziecka i nadal muszę je aktualizować. Styl potomny musi zostać zmieniony, aby pasował do elementu nadrzędnego, a następnie ponownie łączy atrybut.
Troy Lissoway,
@ Scribblemacher - działa w CS5, o ile dopasujesz dziecko do rodzica, a nie odwrotnie.
Troy Lissoway,
0

Jedyne obejście, które znalazłem, to:

  1. Zrób zrzut ekranu z definicją na panelu Ogólne.
  2. Kliknij Resetuj do bazy.
  3. Starannie odtwórz 14 atrybutów, które chcę zachować.
Cary Millsap
źródło
1
Cóż, byłoby możliwe założenie skryptu, aby to zrobić za Ciebie
joojaa
0

Nie jest to rozwiązanie, ale potencjalnie skrót, jeśli używasz tylko kilku stylów:

  • wyróżnienie ( Cmd+ A) tekstu (tj. rodziny czcionek lub stylu czcionki) i naciśnięcie Fn+ Opt+ Deletepowoduje ustawienie ostatnio wybranego stylu. Nie działa z rozmiarem.

Jeśli jednak wprowadzasz między nimi wiele zmian formatowania, które musisz wykonać zrzut ekranu jednego stylu, prawdopodobnie lepiej jest po prostu stworzyć nowy styl.

pęto
źródło
0

próbowałeś przedefiniować styl?

zastosuj styl „podpisu” do akapitu tekstu. ręcznie zmień 1 bit informacji, którą chcesz zmienić. z podświetlonym tekstem akapitu kliknij prawym przyciskiem myszy arkusz stylów „podpis” na palecie arkuszy stylów. Następnie wybierz „przedefiniuj styl” (4. w menu rozwijanym). Wszelkie zmiany wprowadzone ręcznie w tym akapicie są teraz aktualizowane w arkuszu stylów.

nie aktualizuje arkusza stylów o stylach zagnieżdżonych, ale aktualizuje zwykłe arkusze stylów akapitowych. możesz to również zrobić w arkuszach stylów postaci.

zengardengd
źródło