Numeração de linhas de texto não sequenciais

por edraant em 15/10/2010

em GREP Styles, Numeration, Paragraph Styles

Tenho tido o pri­vi­lé­gio de esta semana estar a dar for­ma­ção a uma equipa  de pagi­na­do­res que estão a migrar do QuarkX­Press para o InDe­sign. Este pri­vi­lé­gio prende-se com o conhe­ci­mento pro­fundo que têm desta área e pelas per­gun­tas inte­li­gen­tes que me fazem.

Hoje puseram-me uma ques­tão que se pren­dia com a nume­ra­ção de linhas em espa­ços de 5, ou seja apa­re­cer ape­nas o número 1, 5, 10, 15, 20, etc., coisa que à pri­meira vista não tem solu­ção no InDe­sign, sem ser de modo manual. Mas uma pode­rosa mis­tura de Bul­lets and Num­bers, GREP Sty­les e um tru­que nos Para­graph Sty­les resol­ve­ram de vez o problema.

A ideia é esta. Nume­rar auto­ma­ti­ca­mente as linhas de um pará­grafo de 5 em 5 espaços.

5by5_7

Os pas­sos ini­ci­ais são sim­ples. Ao lado da caixa de texto, criar outra caixa com vários Returns e apli­car a nume­ra­ção dos Bul­lets and Numbers.

5by5_1

No qua­dro Bul­lets and Num­bers retira-se o ponto final e a cha­mada de Tab no campo Num­ber e faz-se o ali­nha­mento à direita. Para fina­li­zar converte-se os núme­ros em texto edi­tá­vel no Menu Type > Bul­le­ted and Num­be­red List > Con­vert Bul­lets and Num­be­ring to Text.

5by5_2

O passo seguinte é criar um Cha­rac­ter Style com o texto a preto. É este Cha­rac­ter Style que vai apli­car a nume­ra­ção visí­vel à lista.

5by5_3

Agora vem o começo da magia. Cria-se um Para­graph Style em que a cor do texto é trans­pa­rente.

5by5_4

Ainda no mesmo Para­graph Style, definem-se GREP Sty­les.

A ideia é usar o Cha­rac­ter Style “Texto a Preto” nas con­di­ções em que encon­tra o número 1, 5, 10, 15, 20, etc.

O meta­ca­rac­ter \b é inse­rido em Loca­ti­ons > Word Boun­dary, que indica que só o número repre­sen­tado den­tro do GREP seja afec­tado pelo Cha­rac­ter Style.

5by5_5

Mos­trando o Pre­view do estilo, tem-se uma ideia do que, com as defi­ni­ções cer­tas no Para­graph Style, os GREP Sty­les são capa­zes de fazer.

5by5_6

E pronto, não é sim­ples de rea­li­zar, mas é extre­ma­mente eficaz.

5by5_7

Boas nume­ra­ções.

{ 4 comentários… lê-los a seguir ou adicionar um }

1 Nuno 15/10/2010 ás 00:59

Tenho acom­pa­nhado o teu blog sem­pre pois sei que gos­tas de tipo­gra­fia e ajudaste-me a gos­tar tam­bém. Que­ria tanto um web­cast sobre tipo­gra­fia… É um pena eu não estar em Por­tu­gal por­que que­ria par­ti­ci­par na for­ma­ção de Inde­sign… Um abraço.

2 Ângela Rodrigues 15/10/2010 ás 23:30

Li aten­ta­mento e achei a tua solu­ção fan­tás­tica, mas ainda assim mudava ligei­ra­mente a parte final: em vez de GREP Sty­les usava esti­los de pará­grafo sequen­ci­ais (Next Style), da seguinte forma:
Cri­ava 4 esti­los rigo­ro­sa­mente iguais (com o texto trans­pa­rente) ape­nas com nomes dife­ren­tes, para que cada um acti­vasse o estilo seguinte e um 5.º estilo com o texto a preto, que por sua vez iria acti­var o pri­meiro estilo.
Expli­cando mais em deta­lhe, os esti­los cri­a­dos seriam :
estilo 1 — texto trans­pa­rente com “next style” estilo 2
estilo 2 — texto trans­pa­rente com “next style” estilo 3
estilo 3 — texto trans­pa­rente com “next style” estilo 4
estilo 4 — texto trans­pa­rente com “next style” estilo 5
estilo 5 — texto preto com “next style” estilo 1
Depois des­tes esti­los defi­ni­dos, selec­ci­ono todos os pará­gra­fos na caixa late­ral que tem os núme­ros, pres­si­ono o botão direito do rato sobre o nome do pri­meiro estilo no pai­nel Para­graph Sty­les (estilo 1) e das opções que sur­gem, esco­lho “Apply estilo 1 Then Next Style”.
E pronto!
Usei esta mesma solu­ção para fazer um calen­dá­rio ver­ti­cal, cri­ando 5 esti­los iguais (para os dias da semana de 2.ª a 6.ª) e depois 2 esti­los dife­ren­tes para o sábado e domingo. O estilo do domingo acti­vava de novo o estilo de 2.ª feira e ficava auto­ma­ti­zado.
Esta solu­ção tem a van­ta­gem de poder ser usada em ver­sões ante­ri­o­res à CS4, que não têm GREP Sty­les.
Mas achei a tua solu­ção do texto trans­pa­rente com muito estilo!
:)
Bom fim de semana
Ângela Rodrigues

3 edraant 16/10/2010 ás 15:35

Muito bom Ângela, gra­zie :)

4 Diogo 13/05/2012 (5 days ago) ás 10:11

É mais fácil uti­li­zar a fun­ção “ou” para escre­ver o GREP style.
Como em “\b5|15|20|25\b”

A falha reside no fato de que o 1 deve estar em um estilo sepa­rado só para ele, do con­trá­rio a dezena de 11, 12, 13… serão inter­pre­ta­dos incor­re­ta­mente. Se a nume­ra­ção che­gar no 50, 51, 52… tam­bém tem que sepa­rar um estilo só pro 5. Se pas­sar do 100, tem que sepa­rar o 10. Assim por diante. Ainda assim me parece melhor para dar uma lim­pada na quan­ti­dade de estilos.

;)

Deixar um comentário

Post Anterior: Compreender a atribuição de cor e espessura de strokes em tabelas

Post Seguinte: Criação por defeito de caixas a 3 colunas