<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Incunábulo &#187; GREP</title>
	<atom:link href="http://www.incunabulo.com/category/grep/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.incunabulo.com</link>
	<description>more InDesign, some Typography</description>
	<lastBuildDate>Wed, 14 Jul 2010 20:48:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Isto não faz #9 — Substituir as casas decimais por vírgulas</title>
		<link>http://www.incunabulo.com/2010/06/01/isto-nao-faz-9-%e2%80%94-substituir-as-casas-decimais-por-virgulas/</link>
		<comments>http://www.incunabulo.com/2010/06/01/isto-nao-faz-9-%e2%80%94-substituir-as-casas-decimais-por-virgulas/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 17:57:15 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[GREP]]></category>
		<category><![CDATA[Problemas]]></category>
		<category><![CDATA[CS5]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=5181</guid>
		<description><![CDATA[ O meu bom amigo Nuno Pais teve um problema igual ao que acontece a quem pagina relatórios e contas em que a informação vem do cliente. Depois de tudo paginado o cliente pediu que as casas decimais fossem substituídas por vírgulas.
Escreve o Nuno que,
…Documento de InDesign com cerca de 100 páginas. Texto corrido com [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p style="text-align: justify;"><span class="drop_cap">O</span> meu bom amigo Nuno Pais teve um problema igual ao que acontece a quem pagina relatórios e contas em que a informação vem do cliente. Depois de tudo paginado o cliente pediu que as casas decimais fossem substituídas por vírgulas.</p>
<p>Escreve o Nuno que,</p>
<p class="note" style="text-align: justify;">…Documento de InDesign com cerca de 100 páginas. Texto corrido com  imensas tabelas extensas metidas pelo meio. O cliente entretanto reparou  que as casas de milhares têm que ter ponto e das décimas vírgula. Há  forma de resolver isto de forma automática? Estilo Find and replace?  Senão vai ter q ser tudo à unha. Será que há solução para isto? Será que há vida depois da morte?</p>
<p><span id="more-5181"></span></p>
<p>Aqui está o problema. O que há a fazer é identificar um padrão. E se há um padrão (2 números seguidos de End of Story) então temos GREP.</p>
<p><img class="aligncenter frame size-full wp-image-5182" title="casasdecimais_1" src="http://www.incunabulo.com/wp-content/uploads/2010/06/casasdecimais_1.png" alt="casasdecimais_1" width="364" height="703" /></p>
<p style="text-align: justify;">Não nos vamos preocupar com os números que já contêm pontos, o que interessa são mesmo os 2 últimos dígitos.</p>
<p><strong>Menu Edit &gt; Find/Change/GREP.</strong></p>
<p style="text-align: justify;">Como o texto está dentro de uma tabela, cada célula é uma Story, por isso, depois da criação de um grupo (<em>Match &gt; Marking Subexpression</em>), inseriu-se 2 digits (<span style="color: #ff6600;"><strong>\d</strong></span>) seguido do metacaracter End of Story (<strong><span style="color: #ff6600;">\z</span></strong>).</p>
<p style="text-align: justify;">Ao criar esta pesquisa o InDesign vai pesquisar 2 caracteres seguidos do <em>End of Story.</em></p>
<p style="text-align: justify;">No campo <strong>Change to,</strong> inseriu-se a vírgula e depois <strong>Found &gt; Found Text.</strong></p>
<p><img class="aligncenter frame size-full wp-image-5184" title="casasdecimais_2" src="http://www.incunabulo.com/wp-content/uploads/2010/06/casasdecimais_21.png" alt="casasdecimais_2" width="455" height="430" /></p>
<p style="text-align: justify;">Nesta altura temos algo parecido como <strong>99.111.,00</strong>, em que o ponto e a vírgula se encontram juntos.</p>
<p style="text-align: justify;">Como felizmente não há mais situações do género, pode-se agora fazer uma pesquisa normal.</p>
<p><strong>Find</strong> vígula e ponto, <strong>Change </strong>vírgula.</p>
<p><img class="aligncenter frame size-full wp-image-5185" title="casasdecimais_3" src="http://www.incunabulo.com/wp-content/uploads/2010/06/casasdecimais_3.png" alt="casasdecimais_3" width="453" height="430" /></p>
<p>Boas pesquisas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2010/06/01/isto-nao-faz-9-%e2%80%94-substituir-as-casas-decimais-por-virgulas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pesquisa e substituição de metros cúbicos</title>
		<link>http://www.incunabulo.com/2010/03/25/pesquisa-e-substituicao-de-metros-cubicos/</link>
		<comments>http://www.incunabulo.com/2010/03/25/pesquisa-e-substituicao-de-metros-cubicos/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 23:58:56 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[GREP]]></category>
		<category><![CDATA[GREP Styles]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=4545</guid>
		<description><![CDATA[ Há quem digite como se estivesse a escrever à máquina em 1980. Espaços brancos múltiplos, duplos hífens, aberturas de parágrafo com tabs, etc.
Com um bom Find/Change o problema até fica resolvido, mas quando toca e importar um texto em que o metro cúbico (m³) vem com o número 3 do mesmo tamanho do texto [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p style="text-align: justify;"><span class="drop_cap">H</span>á quem digite como se estivesse a escrever à máquina em 1980. Espaços brancos múltiplos, duplos hífens, aberturas de parágrafo com tabs, etc.</p>
<p style="text-align: justify;">Com um bom Find/Change o problema até fica resolvido, mas quando toca e importar um texto em que o metro cúbico (m³) vem com o número 3 do mesmo tamanho do texto em vez de estar elevado, a coisa fia mais fino.</p>
<p style="text-align: justify;"><span id="more-4545"></span>O problema é este: a importação do texto não considerou os números que deviam estar elevados. Atribuí-lhe uma cor para melhor visualização.</p>
<p><img class="aligncenter frame size-full wp-image-4546" title="metrocubico_1" src="http://www.incunabulo.com/wp-content/uploads/2010/03/metrocubico_1.png" alt="metrocubico_1" width="473" height="562" /></p>
<p style="text-align: justify;">O primeiro passo é criar um <strong>Character Style</strong> que só tenha as características de <strong>Superscript</strong> (elevado).</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-4547" title="metrocubico_2" src="http://www.incunabulo.com/wp-content/uploads/2010/03/metrocubico_2.png" alt="metrocubico_2" width="458" height="275" /></p>
<p style="text-align: justify;"><strong>Menu Edit &gt; Find/Change.</strong> Seleccionar a <em>tab </em><strong>GREP.</strong></p>
<p style="text-align: justify;">Aqui o que se pretende é seleccionar o número depois da letra “m”. Neste caso, seleccionar <strong>Match &gt; Positive Lookbehind <span style="color: #ff6600;">(?&lt;=)</span></strong>. Depois, a seguir ao sinal de igual, colocar o caracter “<strong>m</strong>”.</p>
<p style="text-align: justify;">Isto significa que o InDesign vai procurar o caracter “x” a seguir à letra “m”.</p>
<p>Por fim, escrever “<strong>3</strong>″, que é o caracter “x”.</p>
<p>Não se coloca nada no campo <em>Change to,</em> para o GREP não apagar nada.</p>
<p>No campo <strong>Change Format,</strong> atribuir o <em>Character Style</em> criado.</p>
<p><img class="aligncenter frame size-full wp-image-4548" title="metrocubico_3" src="http://www.incunabulo.com/wp-content/uploads/2010/03/metrocubico_3.png" alt="metrocubico_3" width="459" height="435" /></p>
<p>Tá feito!</p>
<p><img class="aligncenter frame size-full wp-image-4549" title="metrocubico_4" src="http://www.incunabulo.com/wp-content/uploads/2010/03/metrocubico_4.png" alt="metrocubico_4" width="459" height="336" /></p>
<p style="text-align: justify;">Para quem quer brincar aos<strong> GREP Styles</strong> (no CS4)  também tem essa oportunidade.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-4550" title="metrocubico_5" src="http://www.incunabulo.com/wp-content/uploads/2010/03/metrocubico_5.png" alt="metrocubico_5" width="431" height="362" /></p>
<p>Bons GREP’s.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2010/03/25/pesquisa-e-substituicao-de-metros-cubicos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usar o GREP Style para evitar palavras isoladas no final do texto</title>
		<link>http://www.incunabulo.com/2010/03/06/usar-um-grep-style-para-evitar-palavras-isoladas-no-final-do-texto/</link>
		<comments>http://www.incunabulo.com/2010/03/06/usar-um-grep-style-para-evitar-palavras-isoladas-no-final-do-texto/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 23:38:15 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[GREP]]></category>
		<category><![CDATA[GREP Styles]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=4367</guid>
		<description><![CDATA[ Já não tenho palavras para descrever as possibilidades do GREP. Então não é que é possível utilizar GREP Styles para evitar que a última palavra de um parágrafo fique ali, perdida e sozinha? Por outras palavras, que uma das regras de ouro da paginação está (quase) resolvida e controlada à distância de um estilo?
Este [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p style="text-align: justify;"><span class="drop_cap">J</span>á não tenho palavras para descrever as possibilidades do GREP. Então não é que é possível utilizar GREP Styles para evitar que a última palavra de um parágrafo fique ali, perdida e sozinha? Por outras palavras, que uma das regras de ouro da paginação está (quase) resolvida e controlada à distância de um estilo?</p>
<p style="text-align: justify;">Este post é uma adaptação de um exercício notável de <a href="http://www.theindesigner.com/blog/" target="_blank">Michael Murphy,</a> e não quis deixar de partilhá-lo com os leitores deste site.</p>
<p style="text-align: justify;"><span id="more-4367"></span>O texto apresentado tem algumas palavras isoladas no final do parágrafo. O que se pretende é aplicar um GREP Style para juntar à palavra anterior, ou a parte desta.</p>
<p><img class="aligncenter frame size-full wp-image-4373" title="GREP_orfas_1" src="http://www.incunabulo.com/wp-content/uploads/2010/03/GREP_orfas_1.png" alt="GREP_orfas_1" width="466" height="448" /></p>
<p style="text-align: justify;">Pretendo aplicar o GREP Style na última palavra de cada parágrafo, incluíndo o espaço branco antes dessa palavra. Só com a inclusão desse espaço branco é possível aplicar mais tarde o Character Style que se pretende.</p>
<p style="text-align: justify;">Edita-se o Paragraph Style a que está atribuído o texto e selecciona-se a tab GREP Styles.</p>
<p style="text-align: justify;"><strong><em>Wildcards &gt; Any Word Character</em></strong> (<span style="color: #ff6600;"><strong>\w</strong></span>). Este metacaracter vai seleccionar qualquer caracter dentro do texto.</p>
<p style="text-align: justify;"><strong><em>Repeat &gt; One or More Times</em> </strong>(<span style="color: #ff6600;"><strong>+</strong></span>). Em que os caracteres anteriores se repetem uma ou mais vezes.</p>
<p style="text-align: justify;"><strong><em>Posix </em>&gt;</strong> <span style="color: #ff6600;"><strong>[[:punct:]]</strong></span>. A função <em>Posix</em> dentro do GREP é praticamente igual à apresentada às <em>Wildcards.</em> No entanto a expressão “punct” só existe aqui, que indica qualquer sinal de pontuação existente no texto.</p>
<p style="text-align: justify;"><strong><em>Locations &gt; End of Paragraph</em></strong> (<span style="color: #ff6600;"><strong>$</strong></span>). É aqui que o GREP vai aplicar apenas na última palavra antes do parágrafo.</p>
<p style="text-align: justify;">A expressão GREP fica com este aspecto:</p>
<p style="text-align: center;"><strong>\w+[[:punct:]]$</strong></p>
<p style="text-align: justify;">Para finalizar, é necessário “ligar” a última palavra ao espaço branco que a antecede. Por isso, no início da expressão adiciona-se <em><strong>Wildcards &gt; Any White Space</strong> </em>(<span style="color: #ff6600;"><strong>\s</strong></span>).</p>
<p>Agora sim, a expressão completa:</p>
<p style="text-align: center;"><strong>\s\w+[[:punct:]]$</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-4376" title="GREP_orfas_2" src="http://www.incunabulo.com/wp-content/uploads/2010/03/GREP_orfas_21.png" alt="GREP_orfas_2" width="455" height="382" /></p>
<p style="text-align: justify;">Falta criar um Character Style para aplicar ao GREP Style.</p>
<p style="text-align: justify;">Mas como é que esse Character Style vai “ligar” a última palavra à anterior? Com o comando <strong>No Break,</strong> que permite que a palavra não hifenize. Como o GREP Style também tem o espaço branco antes da última palavra, significa que a penúltima e última palavra ficam ligadas entre si (esta última podendo hifenizar), ficando na mesma linha!</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-4377" title="GREP_orfas_3" src="http://www.incunabulo.com/wp-content/uploads/2010/03/GREP_orfas_3.png" alt="GREP_orfas_3" width="458" height="272" /></p>
<p style="text-align: justify;">É altura de aplicar o Character Style ao GREP Style.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-4378" title="GREP_orfas_4" src="http://www.incunabulo.com/wp-content/uploads/2010/03/GREP_orfas_4.png" alt="GREP_orfas_4" width="458" height="383" /></p>
<p>Genial!!!!!</p>
<p><img class="aligncenter frame size-full wp-image-4379" title="GREP_orfas_5" src="http://www.incunabulo.com/wp-content/uploads/2010/03/GREP_orfas_5.png" alt="GREP_orfas_5" width="464" height="442" /></p>
<p style="text-align: justify;"><strong>Conclusão:</strong> depois disto, acho que percebo cada vez menos deste programa…</p>
<p>Bons GREPs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2010/03/06/usar-um-grep-style-para-evitar-palavras-isoladas-no-final-do-texto/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Isto não faz #6 — Padrões de estilo na mesma linha</title>
		<link>http://www.incunabulo.com/2009/09/06/%e2%80%9cisto-nao-faz%e2%80%9d-6-%e2%80%94-padroes-de-estilo-na-mesma-linha/</link>
		<comments>http://www.incunabulo.com/2009/09/06/%e2%80%9cisto-nao-faz%e2%80%9d-6-%e2%80%94-padroes-de-estilo-na-mesma-linha/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:47:13 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[Character Styles]]></category>
		<category><![CDATA[GREP]]></category>
		<category><![CDATA[GREP Styles]]></category>
		<category><![CDATA[Paragraph Styles]]></category>
		<category><![CDATA[Problemas]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=3259</guid>
		<description><![CDATA[ O Zeka, de Porto Alegre, lançou-me a semana passada um daqueles desafios difíceis de resolver. Tem um directório de cerca de 300 páginas com nome de empresas em que há entradas que se repetem sempre, mudando a informação referente à empresa.
Um dos problemas que o Zeka tinha, era usar a verão CS3 do Indesign. [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p><span class="drop_cap">O</span> Zeka, de Porto Alegre, lançou-me a semana passada um daqueles desafios difíceis de resolver. Tem um directório de cerca de 300 páginas com nome de empresas em que há entradas que se repetem sempre, mudando a informação referente à empresa.</p>
<p>Um dos problemas que o Zeka tinha, era usar a verão CS3 do Indesign. Como a coisa só pode ser feita de modo o mais automático possível na versão CS4, fez o download do Trial do site da Adobe, para usar a nova <em>feature</em>: os GREP Styles.</p>
<p><span id="more-3259"></span></p>
<p>Não descobri um modo totalmente automático, mas tentei aproximar o mais possível a automatização do documento.</p>
<p>Este foi o exemplo que o Zeka me enviou. O que está destacado a amarelo é apenas o texto que vai mudando de empresa para empresa.</p>
<p>Analise-se o que é necessário. O título está num corpo maior que o do texto, além disso está em caixa alta.</p>
<p>Quando ao texto em si, identificam-se 4 estilos diferentes: redondo, itálico, bold e bold itálico.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-3262" title="padroes_estilo_1" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_1.png" alt="padroes_estilo_1" width="420" height="654" /></p>
<p>O texto importado para o Indesign é apresentado sem nenhum estilo.</p>
<p><img class="aligncenter frame size-full wp-image-3263" title="padroes_estilo_2" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_2.png" alt="padroes_estilo_2" width="421" height="663" /></p>
<p>Primeiro passo: criar <strong>3 Character Styles</strong> — <em>itálico, bold</em> e <em>bold itálico.</em> O estilo redondo não será necessário criar porque este será aplicado no <em>Paragraph Style</em> a usar.</p>
<p>Note-se que apenas no campo <strong>Font Style</strong> foi atribuída outra característica. Nada de corpos, cores ou fontes diferentes.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-3265" title="padroes_estilo_31" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_31.png" alt="padroes_estilo_31" width="456" height="274" /></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-3266" title="padroes_estilo_4" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_4.png" alt="padroes_estilo_4" width="456" height="272" /></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-3267" title="padroes_estilo_5" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_5.png" alt="padroes_estilo_5" width="458" height="274" /></p>
<p><img class="aligncenter frame size-full wp-image-3268" title="padroes_estilo_6" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_6.png" alt="padroes_estilo_6" width="233" height="295" /></p>
<p>Os 3 <em>Character Styles</em> estão criados, é altura de tratar do <em>Paragraph Style.</em></p>
<p>Olhando para o texto do documento verifica-se que há frases ou palavras que se repetem sempre com o mesmo estilo: <em>Produção diária</em> (bold), <em>Daily Production</em> (bold itálico), <em>Matéria Prima</em> (bold), <em>Raw material </em>(bold itálico), etc.</p>
<p>É neste <em>Paragraph Style</em> que será escolhido o corpo e fonte (Helvetica Regular) de todo o texto, daí não ter sido necessário criar um <em>Character Style</em> com este estilo.</p>
<p>É na <strong>Tab GREP Stype</strong> que realmente acontecem as coisas que vão permitir fazer o documento 2 milhões de vezes mais rápido.</p>
<p>Ao criar um <em>New GREP Style, </em>escolhi o estilo <em>bold </em>(já criado nos <em>Character Styles</em>) especificando que é aplicado quando encontrar a palavra <strong>Nome Fantasia.</strong></p>
<p>Um segundo <em>GREP Style, </em>desta vez com o estilo <em>bold italico</em> será aplicado sempre que for encontrado a frase <strong>Trade Name.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-3269" title="padroes_estilo_7" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_7.png" alt="padroes_estilo_7" width="465" height="458" /></p>
<p>A partir daí, com a identificação dos estilos a aplicar, basta criar os<em> GREP Styles </em>que faltam (clique para ampliar).</p>
<p class="alert">Por vezes, ao escrever o texto dentro do GREP Style, pode não assumir o estilo que se prentende. Normalmente é causado por um erro de escrita. O meu conselho é copiar o texto do documento e ir colando o que se prentede dentro do GREP Style.</p>
<p style="text-align: center;"><a href="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_8.png"><img class="aligncenter frame size-full wp-image-3272" title="padroes_estilo_8" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_8.png" alt="padroes_estilo_8" width="472" height="315" /></a></p>
<p>Agora começa a parte realmente complicada. O que está em inglês depois da barra vertical vai a itálico, o que está a português mantém-se redondo. Como referi, o processo não é automático, mas ajuda bastante.</p>
<p>Aqui escolhi um comando que já usei noutras ocasiões.</p>
<p>Pesquisar a barra (<strong>\|</strong>), depois Any Character (<strong>.</strong>), Repeat one or more times (<strong>+</strong>) End of paragraph (<strong>\r</strong>). Alterar para o <em>Character Style</em> <strong>italico.</strong></p>
<p><img class="aligncenter frame size-full wp-image-3273" title="padroes_estilo_9" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_9.png" alt="padroes_estilo_9" width="454" height="435" /></p>
<p>Aqui cria-se o primeiro problema. A barra vertical também fica a itálico. Além disso, tanto o texto em inglês como em português também ficaram a itálico.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-3274" title="padroes_estilo_10" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_10.png" alt="padroes_estilo_10" width="435" height="267" /></p>
<p>Por isso faz-se a coisa de outra forma. Usando também o <em>GREP,</em> pesquiso <strong>entre 2 campos,</strong> para a barra vertical não ficar incluída na pesquisa.</p>
<p>O comando para pesquisar entre dois campos é:</p>
<p><strong>(?&lt;=<span style="color: #ff0000;">\|</span>).*?(?=<span style="color: #ff0000;">\r</span>)</strong></p>
<p>Em que o que está a vermelho é a variável a pesquisar: <strong>\| </strong>para pesquisar a barra e <strong>\r</strong> para final de parágrafo. No <em>Change Format, </em>escolhe-se o <em>Character Style <strong>italico.</strong></em></p>
<p>Assim, o que o Indesign vai pesquisar é o conteúdo entre a barra vertical e o final do parágrafo.</p>
<p>Infelizmente esta pesquisa terá de ser semi-manual, já que se escolher <em>Change All,</em> todo o texto em português a seguir à barra ficará a itálico, mesmo as linhas que tenham bold itálico.</p>
<p><img class="aligncenter frame size-full wp-image-3275" title="padroes_estilo_11" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_11.png" alt="padroes_estilo_11" width="455" height="437" /></p>
<p>Quanto ao título, basta fazer uma pesquisar por qualquer palavra em <em>All Caps,</em> e atribuir-lhe outro <em>Paragraph Style </em>criado para o efeito.</p>
<p><img class="aligncenter frame size-full wp-image-3278" title="padroes_estilo_131" src="http://www.incunabulo.com/wp-content/uploads/2009/09/padroes_estilo_131.png" alt="padroes_estilo_131" width="430" height="663" /></p>
<p><strong>Conclusão:</strong> sem ser possível automatizar todo o processo (pelo menos eu não sei como), os <em>GREP Styles </em>e o <em>GREP</em> fazem 90% do trabalho. Os outros 10% são alguma paciência e muita atenção.</p>
<p>Bons GREP Styles.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2009/09/06/%e2%80%9cisto-nao-faz%e2%80%9d-6-%e2%80%94-padroes-de-estilo-na-mesma-linha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alterar a ordem de um ponto entre dígitos</title>
		<link>http://www.incunabulo.com/2009/06/17/alterar-a-ordem-de-um-ponto-entre-digitos/</link>
		<comments>http://www.incunabulo.com/2009/06/17/alterar-a-ordem-de-um-ponto-entre-digitos/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 19:32:09 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[GREP]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=2616</guid>
		<description><![CDATA[ A Margarida Diogo tem um problema com o GREP.
Escreve ela:
Será que me podia ajudar no Mundo GREP?
Então é assim: tenho um texto com 6oo pags. e quero alterar a ordem disto: .19
por isto: 19.
Ou seja, os numeros  têm uma característica são Supercript e não existe espaço entre o Ponto Final e o Numero [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p><span class="drop_cap">A</span> Margarida Diogo tem um problema com o GREP.</p>
<p>Escreve ela:</p>
<blockquote><p>Será que me podia ajudar no Mundo GREP?<br />
Então é assim: tenho um texto com 6oo pags. e quero alterar a ordem disto: .19<br />
por isto: 19.<br />
Ou seja, os numeros  têm uma característica são Supercript e não existe espaço entre o Ponto Final e o Numero (que são numeros de notas mas manuais, aqui começou a asneira).<br />
M. obrigada.</p></blockquote>
<p>Analise-se a coisa. O texto estar editado em <em>superscript </em>não é problema. Mais uma vez, o segredo está nas <em>Marking Subexpressions</em> que o GREP contém.</p>
<p><span id="more-2616"></span>Vamos então por partes.</p>
<p>É este o aspecto actual do documento. O ponto final faz parte do final da linha de texto e depois é aplicado (manualmente) um <em>Superscript.</em></p>
<p><img class="aligncenter frame size-full wp-image-2619" title="grep_alterar_ordem_1" src="http://www.incunabulo.com/wp-content/uploads/2009/06/grep_alterar_ordem_1.png" alt="grep_alterar_ordem_1" width="423" height="412" /></p>
<p>Para começar, separa-se o ponto final do grupo de números do texto.</p>
<p>Para isso, selecciona-se (2 vezes) <strong>Match &gt; Marking Subexpression,</strong> no primeiro campo do GREP.</p>
<p><img class="aligncenter frame size-full wp-image-2620" title="grep_alterar_ordem_2" src="http://www.incunabulo.com/wp-content/uploads/2009/06/grep_alterar_ordem_2.png" alt="grep_alterar_ordem_2" width="461" height="432" /></p>
<p>Depois posiciono o cursor entre o primeiro grupo de parentesis e coloco o ponto final (directamente do teclado). No segundo grupo, insiro <strong>Wildcards &gt; Any Digit (\d).</strong></p>
<p><img class="aligncenter frame size-full wp-image-2621" title="grep_alterar_ordem_3" src="http://www.incunabulo.com/wp-content/uploads/2009/06/grep_alterar_ordem_3.png" alt="grep_alterar_ordem_3" width="457" height="434" /></p>
<p>E por fim, ainda dentro dos parêntesis, <strong>Repeat &gt; One or more times (sinal +).</strong></p>
<p class="alert">Este conjunto de variáveis não vai influenciar os pontos finais que existam no texto. Esta condição só vai procurar pontos finais que sejam seguidos de 1 ou mais dígitos.</p>
<p><img class="aligncenter frame size-full wp-image-2622" title="grep_alterar_ordem_4" src="http://www.incunabulo.com/wp-content/uploads/2009/06/grep_alterar_ordem_4.png" alt="grep_alterar_ordem_4" width="459" height="434" /></p>
<p>Passando para o campo de baixo, selecciono <strong>Found &gt; Found 2,</strong> sem esquecer de dar um espaço branco antes.</p>
<p>O espaço branco vai evitar que o número fique colado ao final da linha. O<em> Found 2,</em> vai buscar a segunda <em>Marking Subexpression</em> que está definida no primeiro campo.</p>
<p><img class="aligncenter frame size-full wp-image-2623" title="grep_alterar_ordem_5" src="http://www.incunabulo.com/wp-content/uploads/2009/06/grep_alterar_ordem_5.png" alt="grep_alterar_ordem_5" width="460" height="433" /></p>
<p>Para finalizar, não esquecer de colocar o ponto final (através de teclado) a seguir ao <em>Found 2</em> <strong>($2).</strong></p>
<p><img class="aligncenter frame size-full wp-image-2624" title="grep_alterar_ordem_6" src="http://www.incunabulo.com/wp-content/uploads/2009/06/grep_alterar_ordem_6.png" alt="grep_alterar_ordem_6" width="459" height="433" /></p>
<p>E pronto! Se houver alterações a fazer nos números, qualquer replace de <em>Character Styles </em>resolve o problema.</p>
<p><img class="aligncenter frame size-full wp-image-2625" title="grep_alterar_ordem_7" src="http://www.incunabulo.com/wp-content/uploads/2009/06/grep_alterar_ordem_7.png" alt="grep_alterar_ordem_7" width="380" height="373" /></p>
<p>Bons GREP’s.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2009/06/17/alterar-a-ordem-de-um-ponto-entre-digitos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O fantástico, notável e maravilhoso mundo dos GREP Styles</title>
		<link>http://www.incunabulo.com/2009/05/31/o-fantastico-notavel-e-maravilhoso-mundo-dos-grep-styles/</link>
		<comments>http://www.incunabulo.com/2009/05/31/o-fantastico-notavel-e-maravilhoso-mundo-dos-grep-styles/#comments</comments>
		<pubDate>Sun, 31 May 2009 02:21:12 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[Character Styles]]></category>
		<category><![CDATA[GREP]]></category>
		<category><![CDATA[GREP Styles]]></category>
		<category><![CDATA[Glifos]]></category>
		<category><![CDATA[Paragraph Styles]]></category>
		<category><![CDATA[Produtividade]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=2453</guid>
		<description><![CDATA[ A coisa explica-se num instante: “Pretendo que todas as fracções e números do texto sejam proporcional oldstyle, a azul. A palavra “raio” a bold italic. E no final de cada parágrafo, um símbolo em Bodoni Ornaments, magenta.” E tudo isto aplicando um Paragraph Style.
Meus caros, bem-vindos ao fabuloso mundo dos GREP Styles.
O texto, sobre [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p><span class="drop_cap">A</span> coisa explica-se num instante: “Pretendo que todas as fracções e números do texto sejam <em>proporcional oldstyle,</em> a azul. A palavra “raio” a <em>bold italic.</em> E no final de cada parágrafo, um símbolo em Bodoni Ornaments, magenta.” E tudo isto aplicando um <em>Paragraph Style.</em></p>
<p>Meus caros, bem-vindos ao fabuloso mundo dos <strong>GREP Styles.</strong></p>
<p><span id="more-2453"></span>O texto, sobre os catetos, foi retirado da Wikipedia.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2457" title="grep_style_1" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_1.png" alt="grep_style_1" width="444" height="482" /></p>
<p>Para o exercício que se pretende demonstrar poderia usar o <em>GREP,</em> através do <em>Find/Change.</em> Apesar de excelente, seria repetitivo e fastidioso. Na versão CS4 já se pode aplicar GREP’s aos <em>Paragraph Styles</em> criados.</p>
<p>Tal como os <em>Nested Styles,</em> os <strong>GREP Styles</strong> são baseados nos <em>Character Styles,</em> mas inseridos nos <em>Paragraph Styles.</em></p>
<p>Foi criado um<em> Character Style</em> para os números chamado <strong>numerais,</strong> em que na <em>Tab</em> <strong>Open Type Features &gt; Figure Styles, </strong>apliquei o parâmetro <strong>Proportional Oldstyle.</strong> Na <em>Tab</em> <strong>Character Color</strong> escolhi <strong>Cyan.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2459" title="grep_style_3" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_3.png" alt="grep_style_3" width="458" height="274" /></p>
<p>O procedimento começa com a criação do <em>Paragraph Style.</em></p>
<p>Na <em>Tab</em> <strong>GREP Styles,</strong> localiza-se a criação de GREP’s personalizados. Clicar em <strong>New GREP Style.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2461" title="grep_style_21" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_21.png" alt="grep_style_21" width="458" height="382" /></p>
<p>Ao clicar a seguir a <strong>Apply Style,</strong> escolhe-se o<strong> Character Style</strong> já criado.</p>
<p>Depois, é especificar o GREP: <span style="color: #ff6600;"><strong>\d+</strong></span> significa: <strong>um ou mais dígitos.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2460" title="grep_style_4" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_4.png" alt="grep_style_4" width="457" height="380" /></p>
<p>E o texto começa a tomar forma: todos os números em <strong>proporcional oldstyle,</strong> em <strong>Cyan.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2462" title="grep_style_5" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_5.png" alt="grep_style_5" width="439" height="522" /></p>
<p>Bom, as fracções também são números, só que aquele <em>slash </em>não está na cor correcta. Além disso gostaria que as fracções fossem reais e não apenas dois grupos de números separados por uma barra.</p>
<p>Para isso, cria-se outro <em>Character Style.</em></p>
<p>Este novo <em>Character Style, </em>chamado <strong>fracções,</strong> tem a especificação <strong>Fractions </strong>assinalada na<em> Tab</em> <strong>OpenType Features.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2464" title="grep_style_6" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_6.png" alt="grep_style_6" width="457" height="273" /></p>
<p>De volta ao <em>Paragraph Style,</em> adiciona-se um segundo <strong>GREP Style.</strong></p>
<p>O segundo <em>GREP Style</em> fica situado imediatamente abaixo do <em>GREP Style </em>já existente. Isto é importante a partir do momento em que em casos de especificações iguais, o <em>Paragraph Style </em>vai respeitar o primeiro<em> GREP, </em>ignorando o segundo <em>GREP Style.</em></p>
<p>O comando <span style="color: #ff6600;"><strong>\d+/\d+</strong></span> significa: 1 ou mais dígitos, seguido de um slash (/) 1 ou mais dígitos.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2465" title="grep_style_7" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_7.png" alt="grep_style_7" width="458" height="382" /></p>
<p>E está criado o segundo <em>GREP Style,</em> aplicado apenas onde existem fracções.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2466" title="grep_style_8" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_8.png" alt="grep_style_8" width="442" height="525" /></p>
<p>O terceiro <em>GREP Style</em> é simples. Mais uma vez, um <em>Character Style</em> apenas com as características <strong>Bold Italic.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2467" title="grep_style_9" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_9.png" alt="grep_style_9" width="458" height="273" /></p>
<p>No <em>Paragraph Style,</em> adicionar mais um <strong>GREP Style.</strong></p>
<p>Aqui, no campo <strong>To Text, </strong>não aplico nenhum GREP, apenas escrevo a palavra<strong> <em>raio.</em></strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2468" title="grep_style_10" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_10.png" alt="grep_style_10" width="458" height="382" /></p>
<p>Todas as palavras<em> <strong>raio</strong></em><strong> </strong>ficam a <em>Bold Italic.</em> Se tiver necessidade de acrescentar, por exemplo a palavra<strong> <em>estamos,</em></strong> basta criar mais um <em>GREP Style</em> igual ao anterior, com a alteração da palavra a aplicar.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2469" title="grep_style_11" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_11.png" alt="grep_style_11" width="442" height="482" /></p>
<p>Por fim, pretende-se um símbolo no final de cada parágrafo.</p>
<p>Para o efeito foi criado mais um <em>Character Style, </em>usando uma fonte de símbolos: o <strong>Bodoni Ornaments ITC,</strong> com a cor <strong>Magenta.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2470" title="grep_style_12" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_12.png" alt="grep_style_12" width="458" height="274" /></p>
<p>Ao criar o 4º <em>GREP Style,</em> aplicou-se o respectivo <em>Character Style.</em></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2471" title="grep_style_13" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_13.png" alt="grep_style_13" width="458" height="382" /></p>
<p>O comando <span style="color: #ff6600;"><strong>.\r</strong></span> significa: qualquer caracter (.) seguido de final de parágrafo (\r).</p>
<p>E pronto, apenas com um <em>Paragraph Style,</em> tenho aplicado todos os <em>GREP’s.</em></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2472" title="grep_style_14" src="http://www.incunabulo.com/wp-content/uploads/2009/05/grep_style_14.png" alt="grep_style_14" width="438" height="478" /></p>
<p><strong>Conclusão:</strong> A usar. Muito.</p>
<p>Bons estilos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2009/05/31/o-fantastico-notavel-e-maravilhoso-mundo-dos-grep-styles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trocar a ordem dos nomes numa lista utilizando o GREP</title>
		<link>http://www.incunabulo.com/2009/04/20/trocar-a-ordem-dos-nomes-numa-lista-utilizando-o-grep/</link>
		<comments>http://www.incunabulo.com/2009/04/20/trocar-a-ordem-dos-nomes-numa-lista-utilizando-o-grep/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 20:03:12 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[GREP]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=2127</guid>
		<description><![CDATA[ Penso que me repito, mas o GREP é algo de extraordinário dentro do Indesign. Diria mesmo que é um programa dentro de outro. Hoje mostro passo-a-passo como trocar a ordem dos nomes numa lista em que a primeira palavra é o apelido e a segunda o nome próprio.
Tenho uma lista de 11 nomes, separados [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p><span class="drop_cap">P</span>enso que me repito, mas o GREP é algo de extraordinário dentro do Indesign. Diria mesmo que é um programa dentro de outro. Hoje mostro passo-a-passo como trocar a ordem dos nomes numa lista em que a primeira palavra é o apelido e a segunda o nome próprio.</p>
<p><span id="more-2127"></span>Tenho uma lista de 11 nomes, separados por uma vírgula e um espaço branco. O nomes Derlei e Liedson só têm uma palavra, propositadamente.</p>
<p><img class="aligncenter frame size-full wp-image-2130" title="grep_trocar_1" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_1.png" alt="grep_trocar_1" width="233" height="361" /></p>
<p>Vamos então trocar os nomes. <strong>Menu Edit &gt; Find/Change</strong> (<span style="color: #ff6600;">Cmd + F</span> ou <span style="color: #ff6600;">Ctrl + F</span>) e seleccionar a tab <strong>GREP.</strong></p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-2131" title="grep_trocar_2" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_2.png" alt="grep_trocar_2" width="371" height="349" /></p>
<p>O GREP assenta em pesquisas de grupos. Para isso tenho de ”dizer” ao GREP para isolar as duas palavras que pretendo pesquisar. No símbolo da arroba, seleccionar <strong>Match &gt; Marking Subexpression.</strong></p>
<p>O que irá aparecer é um parêntesis a abrir e outro a fechar. Como tenho 2 nomes a pesquisar, repito a mesma operação para o segundo grupo de parêntesis.</p>
<p><img class="aligncenter frame size-full wp-image-2132" title="grep_trocar_3" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_3.png" alt="grep_trocar_3" width="289" height="93" /></p>
<p>É altura de dizer o que pretendo que seja pesquisado. Posiciono o cursor entre o primeiro dos dois parêntesis, e usando mais uma vez a arroba, selecciono <strong>Wildcards &gt; Any Character.</strong></p>
<p>Esta <em>Wildcard</em> coloca-me um ponto final dentro dos parêntesis, indicando que quero pesquisar qualquer caracter.</p>
<p><img class="aligncenter frame size-full wp-image-2133" title="grep_trocar_4" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_4.png" alt="grep_trocar_4" width="289" height="93" /></p>
<p>A seguir, tenho de dizer quantos caracteres são pesquisados. De novo na arroba, <strong>Repeat &gt; One or More Times.</strong> O símbolo que aparece é o mais (+).</p>
<p><img class="aligncenter frame size-full wp-image-2134" title="grep_trocar_5" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_5.png" alt="grep_trocar_5" width="290" height="93" /></p>
<p>Mais uma vez, repito o procedimento para o segundo grupo de parêntesis. O quadro deve ter este aspecto.</p>
<p><img class="aligncenter frame size-full wp-image-2135" title="grep_trocar_6" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_6.png" alt="grep_trocar_6" width="290" height="94" /></p>
<p>Falta um “pequeno” pormenor. Entre os 2 grupos a pesquisar não esquecer de colocar uma vírgula e um espaço branco que constam do texto a pesquisar/alterar.</p>
<p><img class="aligncenter frame size-full wp-image-2136" title="grep_trocar_7" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_7.png" alt="grep_trocar_7" width="290" height="92" /></p>
<p>A parte da pesquisa está definida. É altura de escolher o que quero substituir e como.</p>
<p>No campo <strong>Change to,</strong> escolho apenas qual a <strong>subexpression</strong> que ”entra” primeiro.  Na arroba, <strong>Found &gt; Found 2.</strong></p>
<p>O que é isto do Found 2? Significa que o texto vai ser substituído em primeiro lugar pelo <strong>segundo</strong> grupo de <em>subexpressions.</em></p>
<p><img class="aligncenter frame size-full wp-image-2137" title="grep_trocar_8" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_8.png" alt="grep_trocar_8" width="290" height="93" /></p>
<p>A seguir, na mesma arroba, <strong>Found &gt; Found 1.</strong></p>
<p>Como não pretendo repetir a vírgula, coloco o cursor entre $2 e $1 e dou-lhe um <strong>espaço branco,</strong> esse sim, que pretendo preservar.</p>
<p>Ao substituir, irá aparecer o segundo grupo em primeiro lugar (Found 2) e a seguir o primeiro grupo (Found 1).</p>
<p>O aspecto final do quadro deve ser este.</p>
<p><img class="aligncenter frame size-full wp-image-2138" title="grep_trocar_9" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_9.png" alt="grep_trocar_9" width="288" height="94" /></p>
<p>Lembram-se do Derlei e do Liedson? Como só tinham um nome o Indesign só faz as 9 substituições necessárias.</p>
<p><img class="aligncenter frame size-full wp-image-2139" title="grep_trocar_10" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_10.png" alt="grep_trocar_10" width="468" height="140" /></p>
<p>E aqui está a lista final.</p>
<p><img class="aligncenter frame size-full wp-image-2140" title="grep_trocar_11" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_11.png" alt="grep_trocar_11" width="212" height="342" /></p>
<p><strong>Nota extra: </strong>este é daqueles GREP’s que se devem guardar, por isso, seleccionando o pequeno ícone da disquete (<em>Save Query</em>) na janela do GREP, salvo o GREP para futuras utilizações.</p>
<p><img class="aligncenter frame size-full wp-image-2141" title="grep_trocar_12" src="http://www.incunabulo.com/wp-content/uploads/2009/04/grep_trocar_12.png" alt="grep_trocar_12" width="422" height="99" /></p>
<p>Bons GREP’s.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2009/04/20/trocar-a-ordem-dos-nomes-numa-lista-utilizando-o-grep/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pesquisas simultâneas de vários caracteres</title>
		<link>http://www.incunabulo.com/2009/03/01/pesquisas-simultaneas-de-varios-caracteres/</link>
		<comments>http://www.incunabulo.com/2009/03/01/pesquisas-simultaneas-de-varios-caracteres/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 17:21:22 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[GREP]]></category>
		<category><![CDATA[Produtividade]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=1338</guid>
		<description><![CDATA[ Limpar texto que vem do Word é algo que se pode tornar desagradável especialmente quando o número de pesquisas se torna bastante elevado. Claro que posso guardar as minhas pesquisas no Find/Change ou no GREP, mas mesmo bom era eu poder pesquisar quase tudo de uma vez e alterar para o que pretendo.
Até certo [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p><span class="drop_cap">L</span>impar texto que vem do Word é algo que se pode tornar desagradável especialmente quando o número de pesquisas se torna bastante elevado. Claro que posso guardar as minhas pesquisas no Find/Change ou no GREP, mas mesmo bom era eu poder pesquisar quase tudo de uma vez e alterar para o que pretendo.</p>
<p><span id="more-1338"></span>Até certo ponto, a coisa é possível.</p>
<p>Tenho abaixo um texto com aspas, pontos de exclamação e o símbolo de cardinal, as quais pretendo apagar.</p>
<p>Ao pesquisar através do método tradicional, teria de fazer quatro pesquisas.</p>
<p><img class="aligncenter frame size-full wp-image-1343" title="mult_pesquisas_1" src="http://www.incunabulo.com/wp-content/uploads/2009/03/mult_pesquisas_1.png" alt="mult_pesquisas_1" width="269" height="485" /></p>
<p>Para pesquisar tudo de uma vez (e substituir), abro o meu quadro no <strong>Menu Edit &gt; Find/Change,</strong> e selecciono a tab <strong>GREP.</strong></p>
<p>A primeira coisa a escrever é a aspa a abrir [<strong>“</strong>].</p>
<p>Até aí tudo bem, mas como é que vou dizer que também há outros caracteres? Utilizando o <em>sub-menu</em> <strong>Match.</strong></p>
<p>Posiciono o cursor depois da aspa e no <em>sub-menu</em> escolho <strong>Or.</strong> Ao seleccionar esta expressão, estou a pedir para me pesquisar a aspa a abrir <strong>OU</strong> outro caracter qualquer.</p>
<p>O campo <strong>Change to,</strong> fica propositadamente em branco, fazendo assim apagar os caracteres a pesquisar.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-1344" title="mult_pesquisas_2" src="http://www.incunabulo.com/wp-content/uploads/2009/03/mult_pesquisas_2.png" alt="mult_pesquisas_2" width="384" height="367" /></p>
<p>A partir daí é simples: encontrar<strong> ”</strong> ou <strong>”</strong> ou <strong>!</strong> ou <strong>#</strong>.</p>
<p><img class="aligncenter frame size-full wp-image-1345" title="mult_pesquisas_3" src="http://www.incunabulo.com/wp-content/uploads/2009/03/mult_pesquisas_3.png" alt="mult_pesquisas_3" width="460" height="433" /></p>
<p>O Indesign mostra-me o número de todas as alterações efectuadas, no conjunto dos 4 caracteres pesquisados.</p>
<p style="text-align: center;"><img class="aligncenter frame size-full wp-image-1346" title="mult_pesquisas_4" src="http://www.incunabulo.com/wp-content/uploads/2009/03/mult_pesquisas_4.png" alt="mult_pesquisas_4" width="427" height="130" /></p>
<p style="text-align: left;">E pronto, limpeza num instante.</p>
<p><img class="aligncenter frame size-full wp-image-1347" title="mult_pesquisas_5" src="http://www.incunabulo.com/wp-content/uploads/2009/03/mult_pesquisas_5.png" alt="mult_pesquisas_5" width="217" height="471" />Boas pesquisas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2009/03/01/pesquisas-simultaneas-de-varios-caracteres/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>General Regular Expression Print (GREP):  Introdução</title>
		<link>http://www.incunabulo.com/2009/02/12/general-regular-expression-print-grep-introducao/</link>
		<comments>http://www.incunabulo.com/2009/02/12/general-regular-expression-print-grep-introducao/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 23:00:25 +0000</pubDate>
		<dc:creator>edraant</dc:creator>
				<category><![CDATA[GREP]]></category>
		<category><![CDATA[Produtividade]]></category>
		<category><![CDATA[Texto]]></category>
		<category><![CDATA[CS4]]></category>

		<guid isPermaLink="false">http://www.incunabulo.com/?p=554</guid>
		<description><![CDATA[ Começo aqui hoje a tentar desmistificar um dos processos mais complexos do Indesign: O GREP.
Sendo quase uma ”ciência oculta” para a maior parte das pessoas, é um search/replace de metacaracteres.
Posso pesquisar muitos parâmetros que através da pesquisa convencional não seria possível: variáveis de texto, posicionamento de caracteres dentro do texto, etc.
Vamos a 2 exemplos, [...]]]></description>
			<content:encoded><![CDATA[<p></p> <p><span class="drop_cap">C</span>omeço aqui hoje a tentar desmistificar um dos processos mais complexos do Indesign: O GREP.</p>
<p>Sendo quase uma ”ciência oculta” para a maior parte das pessoas, é um search/replace de metacaracteres.</p>
<p>Posso pesquisar muitos parâmetros que através da pesquisa convencional não seria possível: variáveis de texto, posicionamento de caracteres dentro do texto, etc.</p>
<p><span id="more-554"></span>Vamos a 2 exemplos, um bastante básico mas útil e outro mais complicado.</p>
<h4>Exercício 1</h4>
<p>Tenho um bloco de texto com algumas palavras com aspas. O que pretendo é alterar todas as palavras que contém aspas, para itálico.</p>
<p><img class="aligncenter size-full wp-image-889" title="grep_10" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_10.png" alt="grep_10" width="396" height="578" />Vou ao <strong>Menu Edit &gt; Find/Change</strong> (Cmd + F no Mac, Ctr + F no windows) e com o quadro aberto selecciono a tab ”<strong>GREP</strong>”.</p>
<p>Quem vê este quadro pela primeira vez pensa que é precisamente igual ao find/change da tab ”text”. Mas o GREP tem muito mais funções do que imaginam.</p>
<p>Primeiro, no campo <strong>Find what </strong>digito a minha aspa. Depois como é que digo que são todas as palavras dentro das aspas?</p>
<p>Vou ao símbolo da arroba no final desse campo, selecciono <strong>Wildcards</strong> e escolho <strong>Any Character</strong>. Reparem que apareceu um ponto final a seguir à aspa. Este é o metacaracter que o GREP usa para pesquisar qualquer caracter de texto.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-894" title="grep_111" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_111.png" alt="grep_111" width="456" height="323" /></p>
<p>Agora tenho de dizer quantas vezes os meus caracteres aparecem dentro das aspas. Neste caso, ambas as palavras que têm aspas são constituídas com 7 caracteres. Mas se tivessem um número de caracteres diferente, funcionaria sem problemas.</p>
<p>Desta vez selecciono<strong> Repeat &gt; One or More Times.</strong> Estão a ver a ideia?</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-896" title="grep_121" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_121.png" alt="grep_121" width="451" height="290" /></p>
<p>Depois de ter colocado a aspa a fechar a seguir ao sinal ”+” (não se esqueçam!), é tempo de dizer ao GREP o que é para substituir. Ora bem, eu quero que ele substitua dentro das aspas, qualquer caracter, uma ou mais vezes, por um Chaparral Bold itálico. Se fizerem apenas isso, o GREP apaga a palavra toda e não coloca nada para a substituir. Porquê? Porque no campo <strong>Change to</strong>, não tem nenhuma informação!</p>
<p>Para isso é preciso especificar que ”ok, procura-me todas as palavras que contenham aspas, muda-as para Chaparral Italic, mas por favor não me apagues essas palavras!”</p>
<p>Nesse caso, seleccionando o campo <strong>Change to</strong>, vou de novo ao final do campo e escolho <strong>Found &gt; Found text.</strong></p>
<p>Com este comando estou a dizer ao GREP para manter o texto pesquisado (metacaracter <strong>$0</strong>).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-897" title="grep_13" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_13.png" alt="grep_13" width="447" height="401" /></p>
<p>Depois é só seleccionar o campo Change Format, editá-lo e escolher a fonte a pesquisar. É mais simples do que parece.</p>
<h4>Exercício 2</h4>
<p>Aqui é um pouco mais complicado.</p>
<p>No final de cada parágrafo, tenho um caracter em Zapf Dingbats. Esse caracter (que é variável) infelizmente está colado à ultima linha do parágrafo. Além disso desejo mudar esse caracter para encarnado.</p>
<p><img class="aligncenter size-full wp-image-899" title="grep_15" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_15.png" alt="grep_15" width="382" height="566" /></p>
<p>Vamos então pôr o GREP a trabalhar para nós.</p>
<p>Desta vez não há aspas, por isso o que quero é pesquisar qualquer caracter.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-900" title="grep_16" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_16.png" alt="grep_16" width="489" height="349" /></p>
<p>Este caracter a pesquisar tem uma condição: tem de estar antes do retorno final de parágrafo, aparecendo-me o metacaracter ”<strong>\r</strong>”.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-901" title="grep_17" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_17.png" alt="grep_17" width="366" height="347" /></p>
<p>Agora pretendo que os meus números em Zapf Dingbats fiquem ”agarrados” ao texto. Para isso insiro um Nonbreaking Space (<strong>~S</strong>).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-904" title="grep_18" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_18.gif" alt="grep_18" width="350" height="283" /></p>
<p>Mais uma vez, não me posso esquecer de assinalar que pretendo que o GREP mantenha o texto que encontro, para isso escolho <strong>Found &gt; Found Text ($0).</strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-906" title="grep_20" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_20.png" alt="grep_20" width="447" height="401" /></p>
<p>Por fim pretendo que os números em Zapf fiquem a encarnado. Neste caso, criei um Character Style só com a cor vermelha. No GREP, altero o estilo, escolhendo <strong>Change Format.</strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-908" title="grep_21" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_21.png" alt="grep_21" width="322" height="305" />E pronto, a magia do GREP está feita!</p>
<p><img class="aligncenter size-full wp-image-909" title="grep_22" src="http://www.incunabulo.com/wp-content/uploads/2009/02/grep_22.png" alt="grep_22" width="387" height="571" /></p>
<blockquote><p>A complexidade do GREP é imensa, estes 2 exemplos são apenas uma pequena parte do que o GREP é capaz. Em duas palavras, arriscaria dizer que o GREP é capaz de pesquisar… quase tudo.</p></blockquote>
<p>Bons GREP’s.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.incunabulo.com/2009/02/12/general-regular-expression-print-grep-introducao/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
