Tenho tido o privilégio de esta semana estar a dar formação a uma equipa de paginadores que estão a migrar do QuarkXPress para o InDesign. Este privilégio prende-se com o conhecimento profundo que têm desta área e pelas perguntas inteligentes que me fazem.
Hoje puseram-me uma questão que se prendia com a numeração de linhas em espaços de 5, ou seja aparecer apenas o número 1, 5, 10, 15, 20, etc., coisa que à primeira vista não tem solução no InDesign, sem ser de modo manual. Mas uma poderosa mistura de Bullets and Numbers, GREP Styles e um truque nos Paragraph Styles resolveram de vez o problema.
A ideia é esta. Numerar automaticamente as linhas de um parágrafo de 5 em 5 espaços.

Os passos iniciais são simples. Ao lado da caixa de texto, criar outra caixa com vários Returns e aplicar a numeração dos Bullets and Numbers.

No quadro Bullets and Numbers retira-se o ponto final e a chamada de Tab no campo Number e faz-se o alinhamento à direita. Para finalizar converte-se os números em texto editável no Menu Type > Bulleted and Numbered List > Convert Bullets and Numbering to Text.

O passo seguinte é criar um Character Style com o texto a preto. É este Character Style que vai aplicar a numeração visível à lista.

Agora vem o começo da magia. Cria-se um Paragraph Style em que a cor do texto é transparente.

Ainda no mesmo Paragraph Style, definem-se GREP Styles.
A ideia é usar o Character Style “Texto a Preto” nas condições em que encontra o número 1, 5, 10, 15, 20, etc.
O metacaracter \b é inserido em Locations > Word Boundary, que indica que só o número representado dentro do GREP seja afectado pelo Character Style.

Mostrando o Preview do estilo, tem-se uma ideia do que, com as definições certas no Paragraph Style, os GREP Styles são capazes de fazer.

E pronto, não é simples de realizar, mas é extremamente eficaz.

Boas numerações.








{ 4 comentários… lê-los a seguir ou adicionar um }
Tenho acompanhado o teu blog sempre pois sei que gostas de tipografia e ajudaste-me a gostar também. Queria tanto um webcast sobre tipografia… É um pena eu não estar em Portugal porque queria participar na formação de Indesign… Um abraço.
Li atentamento e achei a tua solução fantástica, mas ainda assim mudava ligeiramente a parte final: em vez de GREP Styles usava estilos de parágrafo sequenciais (Next Style), da seguinte forma:

Criava 4 estilos rigorosamente iguais (com o texto transparente) apenas com nomes diferentes, para que cada um activasse o estilo seguinte e um 5.º estilo com o texto a preto, que por sua vez iria activar o primeiro estilo.
Explicando mais em detalhe, os estilos criados seriam :
estilo 1 — texto transparente com “next style” estilo 2
estilo 2 — texto transparente com “next style” estilo 3
estilo 3 — texto transparente com “next style” estilo 4
estilo 4 — texto transparente com “next style” estilo 5
estilo 5 — texto preto com “next style” estilo 1
Depois destes estilos definidos, selecciono todos os parágrafos na caixa lateral que tem os números, pressiono o botão direito do rato sobre o nome do primeiro estilo no painel Paragraph Styles (estilo 1) e das opções que surgem, escolho “Apply estilo 1 Then Next Style”.
E pronto!
Usei esta mesma solução para fazer um calendário vertical, criando 5 estilos iguais (para os dias da semana de 2.ª a 6.ª) e depois 2 estilos diferentes para o sábado e domingo. O estilo do domingo activava de novo o estilo de 2.ª feira e ficava automatizado.
Esta solução tem a vantagem de poder ser usada em versões anteriores à CS4, que não têm GREP Styles.
Mas achei a tua solução do texto transparente com muito estilo!
Bom fim de semana
Ângela Rodrigues
Muito bom Ângela, grazie
É mais fácil utilizar a função “ou” para escrever o GREP style.
Como em “\b5|15|20|25\b”
A falha reside no fato de que o 1 deve estar em um estilo separado só para ele, do contrário a dezena de 11, 12, 13… serão interpretados incorretamente. Se a numeração chegar no 50, 51, 52… também tem que separar um estilo só pro 5. Se passar do 100, tem que separar o 10. Assim por diante. Ainda assim me parece melhor para dar uma limpada na quantidade de estilos.