31 oktober 2008

CS4 boek: de nieuwe cover




Jaja, dat krijg je als een extern bureau de cover ontwerpt: een kleurenschema dat niet overeenkomt met het paars van InDesign en een vlinder die al drie jaar geleden als logo van InDesign is afgeschaft ;-)

Afijn, voor de inhoud en opmaak van het verdere deel ben ikzelf wel verantwoordelijk dus dat komt goed ;-)


27 oktober 2008

Objecten gelijke grootte via Opnieuw Transformeren


Tijdens een training kreeg ik de vraag: hoe kan ik een aantal kaders allemaal dezelfde grootte maken op een gemakkelijke manier, dat wil zeggen: zonder ze één voor één te selecteren.

Als je meerdere kaders selecteert en naar de B: en H: (W: en H: engelse versie) waarde kijkt dan zie je dat deze waarde voor de groep geldt. Hier een waarde invullen van bijvoorbeeld 26 x 26 mm schaalt de groep en niet de objecten:




Oplossing: selecteer een enkel kader en geef dit de juiste grootte. Selecteer nu direct hierna de andere kaders die je dezelfde afmetingen wilt geven en kies Object > Opnieuw transformeren > Reeks opnieuw afzonderlijk transformeren.







Hierna kun je natuurlijk nog de uitlijnfunctie van CS3 gebruiken, of in CS4 ook Smart guides:




23 oktober 2008

KAPITAAL interface CS4


Even een goeie tip van InDesign Secrets: de interface van CS4 schreeuwt je in kapitalen tegemoet! Alle deelvensters hebben hun naam in kapitaal, CS3 was wat subtieler. Oplossing: maak een map/folder aan in de InDesign map en geef die de naam noallcaps. En hoppa: je interface is weer onderkast zoals in CS3. Me like!

21 oktober 2008

Magnetische hulplijnen en deelvensters tijdelijk 'demagnetiseren'.


Wanneer je veel deelvensters (panelen) open hebt staan in CS3 en CS4 en ze staan dicht tegen elkaar aan, dan zul je zien dat ze bij het vershuiven op je beeldscherm 'magnetisch' ten opzichte van elkaar zijn. Zo wilde ik het Koppelingen deelvenster wat netter neerzetten (ik ben nogal neurotisch wat dat betreft ;-) ) en het bleef maar 'plakken' aan een ander deelvenster in de buurt.

Oplossing na wat experimenteren: sleep ze met de Control toets ingedrukt, dan zijn ze niet meer magnetisch! (Wel precies op de vensterrand slepen anders krijg je een contextmenu. in ieder geval in CS4)


TIP: dit werkt ook in InDesign met magnetische hulplijnen! Wanneer de hulplijnen magnetisch zijn kun je dit door het ingedrukt houden van de control toets tijdelijk uitzetten!

20 oktober 2008

Flinke bug in InDesign CS4 met data Merge en PDF


Helaas, ook in de final release van InDesign CS4 is een 'critical bug' niet verholpen.

Neem een document dat gebruik gaat maken van data merge (gegevens samenvoeging). Bovendien wordt gebruik gemaakt van een tekstvariabele: in de kopregel staat een tekstvariabele die de eerst gebruikte tekststijl op een pagina herhaald:



Pas je een data merge (gegevens samenvoeging) toe, dan moet op elke gegenereerde pagina de kopregel met de tekstvariabele geupdate worden. Dat doet InDesign gelukkig wel.



Maar... in CS4 kun je direct naar een PDF samenvoegen (dus niet eerst in InDesign samenvoegen en dan een PDF maken, maar direct naar PDF). In de PDF die InDesign genereert wordt de tekstvariable NIET aangepast.





Nog meer bugjes: de nieuwe 'Application frame' vergeet steeds zijn venstergrootte; de open/bewaar dialogen vergeten ook hun grootte bij PDF export.

Tja, die .0 versies he...


(met dank aan Gabriel Powell voor het Data Merge bestand!)



'Vale' foto oppeppen in InDesign



Natuurlijk, voor het bewerken en aanpassen van afbeeldingen hebben we Photoshop.
Maar ook in InDesign heb je de beschikking over de overvloeimodi (blend modus) van Photoshop.

Heb je een wat 'vale' foto, dan kun je direct in InDesign oppeppen. Selecteer de afbeelding en kies Bewerken > Stap en herhalen. Kies 1 kopie met een offset afstand van horizontaal en verticaal 0 mm. Je hebt nu een kopie exact bovenop het origineel geplaatst. Zet nu in het Effecten deelvenster (CS4, in CS3: Transparantie) de overvloeimodus op Vermenigvuldigen. Is het effect te sterk maak dan de dekking lager dan 100%

TIP: Probeer dit ook eens met Zacht licht (in plaats van Vermenigvuldigen).



17 oktober 2008

CS4 boek: ik ben aan het werk!




Even een kleine update over de voortgang van het CS4 boek: op dit moment wordt de layout aangepast aan een nieuw formaat. Als alles goed gaat dus full colour, hard cover gebonden begin 2009!

16 oktober 2008

InDesign en InCopy 5.04 updates


Ja, CS4 is uit maar voor de CS3 versies heeft Adobe ook updates online gezet, voor InDesign en InCopy. Dit brengt CS3 naar versie 5.04


15 oktober 2008

CS4 Engels wordt vanaf vandaag geleverd


Ter info: de Engesltalige versies van CS4 worden vanaf vandaag geleverd door Adobe. Moeten dus online te koop zijn en direct te downloaden als je een download versie koopt.

11 oktober 2008

WEB GREP


Nog even twee aardige GREP uitdrukkingen om alle email adressen en alle hyperlinks te vinden in een tekst.

Uiteraad geldt dat als je opmaak aan het gevonden resultaat wilt toekennen (bijvoorbeeld een cursief of een kleur) dat je bij het vervangen veld op moet geven:
$1
(zie eerdere GREP berichten op deze blog)

Om elk email adres te vinden (ongeacht wat voor @ teken komt),

^(.+@)

Geef je bijvoorbeeld bij vervangen op:
Email: $1

Dan zal voor elk email adres de tekst email: worden toegevoegd.



Deze string vindt echter alleen de tekst voor het @ teken. Wil je het hele adres cursiveren dan moet jee een andere zoekstring vinden die ook de tekens na het @ teken vindt:

^(.+@.+)

Beide email GREP varianten gaan uit van het email adres aan het begin van een alinea (het ^ teken).
Wil je alle email adressen in lopende tekst vinden, dan wordt het wat ingewikkelder:

([\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7})

(De ronde teksthaakjes aan het begin en aan het eind van deze GREP uitdrukking dienen om $1 te definiëren voor het geval je deze adressen bijvoorbeeld wilt cursiveren. Wil je ze alleen zoeken dan kun je de haakjes weglaten.)
Hierboven is elk mogelijk voorkomend teken gedefinieerd , behalve spaties ed ([\w-]+(?:\.[\w-]+) een of meer kerengevolgd door altijd het @ teken @, gevolgd door weer elk mogelijk teken behalve spaties ed maar beperkt tot een aantal tekens (?:[\w-]+\.)+[a-zA-Z]{2,7}).

Maar zo'n email GREP laat zich ook anders, en daarmee stukken korter en gemakkelijker definiëren als:

[\S]+[@][\S]+

Bovenstaande vindt dus ook elk email adres! Zo zie je dat GREP enorm flexibel is!
[\S] betekent: Elk karakter dat geen spatie is en vervangt daarmee de hele GREP string in het eerste voorbeeld waarin alle tekens eigenlijk afzonderlijk als mogelijk voorkomend werden gedefinieerd! [] geeft de beperking tot deze tekens aan, een of meer keren: +, gevolgd door altijd het @ teken [@], gevolgd door elk teken dat geen spatie is, een of meer keren +. Dit werkt omdat email adressen altijd eigenlijk één (aan elkaar geschreven) woord is.


Om elk webadres (hyperlink) te vinden, kun je deze GREP gebruiken:

(?i)(http|ftp|www)(\S+)|(\S+) (\.gov|\.us|\.net|\.com|\.edu|\.org|\.biz\|.nl)

(?i) betekent zowel kapitaal als onderkast ('case insensitive on')

Nadeel van de bovenstaande uitdrukking is dat je elke gewenste extensie (.com, .nl etc.) in de GREP uitdrukking moet opgeven. |\.com bijvoorbeeld. het teken | betekent OF/MOET voorkomen. 

Vandaar dat je ook een andere GREP kunt gebruiken die dit ondervangt en 'universeler' is:

(?i)(http|ftp|www)(\S+)(\.\l{2,4})|(\S+)(\.\l{2,4})

In de bovenstaande GREP wordt de conditie van een punt en daarna 2 tot 4 tekens vastgelegd. Zo vang je dus elke extensie in één uitdrukking! 
Eerst wordt onderkast/kapitaal beide aangezet , (?i) vervolgens drie mogelijke beginuitdrukkingen gegeven (http|ftp|www), gevolgd door elk teken behalve de spatie een of meer keren mogelijk (\S+), gevolgd door altijd een punt \., gevolgd door mogelijk 2-4 tekens l{2,4} OF elk teken behalve een spatie een of meer keren (\S+), gevolgd een punt \. en 2-4 tekens {2,4}.
(Aangezien een punt . elk teken betekent in GREP en je hier letterlijk het teken punt wilt opgeven zet je er het teken voor.)

Een suggestie hoe bovenstaande hyperlink/webadres nog korter kan? Laat weten in de reacties!


TIP: Kopieer ze vanuit deze blog en plak ze in het Zoeken naar GREP venster in InDesign en bewaar ze vervolgens in InDesign als een preset!

10 oktober 2008

Korte update voortgang CS4 boek


Op dit moment lopen er onderhandelingen met een nieuwe uitgever voor mijn komende CS4 boek. Als alles goed gaat wordt het een volledige full colour uitgave, gesatineerd en met hard cover! Wel wat duurder waarschijnlijk als de vorige uitgave (rond de 40 euro) maar ook mooier om te hebben!

5 oktober 2008

Een GREP (en een CS4 tip!)


Niet zelf verzonnen, maar tegengekomen: een nieuwe handige GREP.
Stel, in de tekst staan (zoals in mijn boek) voor software de te kiezen menuopties tussen haakjes als volgt weergegeven:

(Bestand > Exporteren > PDF)

en ik wil achteraf dit soort menu's in mijn boek volledig cursief zetten. 
Maar soms bevat een menu twee items, soms vier. Gebruik GREP!

Zoek naar:

(<=\().+?(?=\))

Dit vindt tekst tussen ronde teksthaakjes dat tenminste 1 keer het > teken bevat


Dit is als volgt opgebouwd:

.+? elk teken, 1 of meer keer

Gevolgd door groter dan teken .+?>

Gevolgd door elk teken 1 of meer keer .+?>.+?

Maar enkel als er begin haakje staat (?<=\()
('positive lookbehind', met een slash en haakjes om aan te geven dat het geen code is maar echt het teken ( dat je wilt vinden \(

Idem maar dan enkel als ook achter haakje staat (?= )
('positive lookahead')

dus (?<=\().+?>.+?(?=\))

Vervang dit door de gevonden tekst en geef bij opmaak op dat je de gevonden tekst in cursief wilt hebben. Dit geef je op als:

$1

Maar... om in het zoeken naar aan te geven dat het geheel een String is ($1) moet om de gehele zoekstring nog eens haakjes komen te staan! Zodat de eigenlijke zoekstring dus wordt:

((?<=\().+?>.+?(?=\)))

kortom: een hoop haakjes!

Maar nu CS4: in InDesign CS4 kun je deze hele string onderdeel maken van je alineastijl! Je legt in een alineastijl vast dat elke tekst die voldoet in je alinea aan de criteria zoals hierboven beschreven, uitgedrukt in GREP, voorzien moet worden van een bepaalde tekenstijl (in dit voorbeeld: cursief).

LET OP: nu hoeven de extra haakjes er niet omheen aangezien je geen vervang string hoeft op te geven!




En als resultaat:

(Bestand > Exporteren > PDF)


2 oktober 2008

DEA: zoals beloofd


  

Dat was leuk gisteren. Vertel je een verhaal over InCopy... gaan de meeste vragen over wat het programma is dat ik gebruik om het scherm zo mooi in te zoomen!  ;-)

Vooruit: deze kennen jullie vast al wel: mouseposé:

Het andere programma (regelpaneel) dat ik gebruikte om in te zoomen was Hotbox:


EN: nog even aanvullend op het 'kleurgebeuren', RGB/CMYK: bekijk nog eens de tips op mijn blog:



Oh ja, en tot mijn eigen grote verbazing bestaat dit blog komende 4 oktober alweer een heel jaar!