Wiszące spójniki – rozwiązanie radykalne i skuteczne


Ciągle masz problem z zawieszkami, zwanymi też „wiszącymi spójnikami”?
Spróbuj rozwiązania „styl z wyrażeniem grep”.

•  Uwaga! Stosowanie tej metody wymaga przynajmniej podstawowej znajomości zasad pracy ze stylami w InDesignie.

•  Zanim zaczniesz testować to rozwiązanie na książce, którą właśnie składasz, zrób kopię bezpieczeństwa.

•  Pamiętaj, że włączenie „wyrażenia grep”, w już złożonej publikacji, spowoduje jej przeskładanie.

A teraz krok po kroku:


•  Ściągamy plik „zawieszki.idml”.

•  Otwieramy InDesigna, ale nie otwieramy żadnego dokumentu.

•  Następnie wywołujemy paletę „style akapitowe” i z menu „hamburger”, w jej prawym górnym rogu, wybieramy polecenie „wczytaj style akapitowe”.

•  W oknie „otwórz plik”, które się otworzy, podpowiadamy InDesignowi, że chcemy zaimportować plik z rozszerzeniem „idml” i wskazujemy „zawieszki.idml”.

•  Pojawi się okno „wczytaj style”, w którym zaznaczamy style „[podstawowy akapit]” i „zawieszka”. Zatwierdzamy wybierając OK.


•  Zamykamy InDesigna i otwieramy go raz jeszcze.

•  Od tej chwili w każdym nowo tworzonym dokumencie podstawowy styl akapitowy będzie zawierał wyrażenie „grep”, które automatycznie usuwa zawieszki z końca wiersza. Wygląda tak:

(?i)(?<=\<[aiouwz])\x{20}


•  Więcej informacji o tworzeniu „grepów” znajdziecie w książce Marka Włodarza, GREP w InDesign. Wyrażenia regularne w zaawansowanej edycji tekstów.

•  Pamiętać jedynie trzeba, że w starych dokumentach, przy ich powtórnej edycji, musimy zaimportować style z pliku „zawieszki.idml” i w ustawieniach zarządzania stylami, dopilnować, aby wszystkie używane style miały ustawioną definicję „Na podstawie: Brak stylu akapitowego” lub innego stylu stworzonego wcześniej na bazie [Podstawowy akapit].

•  Aby dodać „grepa” do już istniejącego stylu, na przykład importowanego z Worda, trzeba wykonać dodatkowo jedną dziwną operację: w ustawieniach zarządzania stylami przełączyć „Na podstawie”: na „Podstawowy styl akapitowy”, a następnie na „Brak stylu akapitowego” lub na faktycznie używany styl. InDesign po tej operacji doda „grepa” do definicji stylu.



Jedynym znanym ograniczeniem tej metody może okazać się słaby komputer lub / i stare wersje InDesigna. W takim wypadku spodziewać się możemy zauważalnego spowolnienia pracy przy edycji długiego tekstu.

•  Nowe wersje InDesigna i procesory i5 / i7 radzą sobie z „grepem” zawartym w stylu bez problemu. Przykładowo; „grep” dodany do kilku styli w książce (czyli defacto przeskładanie dokumentu) liczącej 300 stron, 700 przypisów, łącznie 15 arkuszy wydawniczych, na komputerze z procesorem i7, 64 RAM, zajmuje 3,5 sekundy.

•  Na spowolnienie pracy dobrym sposobem jest zapisanie pracy poleceniem „zapisz jako IDML” i ponowne otwarcie dokumentu. Powoduje to „odchudzenie” dokumentu InDesina nawet o 3/4.

•  Jeśli InDesign mimo to zacina się i nie daje rady z „grepem” w stylu trzeba użyć „grepa” w poleceniu „Szukaj i zastąp” lub zastosować skrypt WiszaceSpojniki1.3_PL.js
Zobacz stronę Henryka Jursza... jursz.pl/narzedzia