Amos Software Jednoznakové pøedložky (Nonbreaking Spaces) Zásuvný modul pro Adobe InDesign CS duben 2004, verze 3.0 © AMOS Software spol. s r. o. CO JE MODUL JEDNOZNAKOVÉ PØEDLOŽKY Zásuvný modul Jednoznakové pøedložky spoleènosti Amos Software umožòuje pøetáhnout krátká slova z koncù nebo zaèátkù øádkù tím, že zamìní obyèejné mezery za speciální mezery, které jsou nerozdìlitelné. Tím umožní dodržet v dokumentu èeská typografická pravidla (viz napø. http://comin.cz/pismo/hsazba/hl_sazba.html). INSTALACE Pøed instalací zásuvného modulu ukonèete aplikaci Adobe InDesign CS, se kterou chcete zásuvný modul používat. Zásuvný modul se instaluje pomocí instalátoru, který se pokusí najít instalaci Adobe InDesign CS a nainstaluje zásuvný modul Short Words do složky Text CE uvnitø složky Plug-ins. Po prvním spuštìní modulu se v této složce vytvoøí také øídící textový soubor Short Words.txt (viz èást Pøizpùsobení funkce). POUŽÍVÁNÍ Základní použití: Modul je aktivní pouze v pøípadì, že je v InDesignu otevøený dokument. Pøíkazem Text > Jednoznakové pøedložky... (Nonbreaking Spaces...) vyvoláte dialogové okno, umožòující nastavit rozsah pùsobnosti. Mùžete nahrazovat mezery ve vybraném textu, ve vybraném èlánku nebo ve všech èláncích v dokumentu. Modul vyhledává v zadaném textu urèená slova bez ohledu na velikost písmen (verzálky nebo minusky). Pokud zaškrtnete volbu „V textu s libovolným nastavením jazyka", nahrazují se mezery v celém textu, bez ohledu na nastavení jazyka textu. Pokud tato volba není zaškrtnuta, nahradí se mezery pouze v textu, který má jazyk nastavený na stejnou hodnotu, jakou mají nastavena jednotlivá slova v øídícím souboru Short Words.txt. Napøíklad jednoznakové pøedložky se ve výchozím nastavení upraví pouze v textu s jazykem nastaveným na Czech nebo Slovak, zatímco jednotky (bez nastaveného jazyka v souboru Short Words.txt) se upraví v celém textu, bez ohledu na nastavený jazyk. Ve výchozím nastavení modul nahrazuje obyèejné mezery takto: · nerozdìlitelnou mezerou za jednoznakovými pøedložkami a spojkami; · nerozdìlitelnou mezerou za nìkterými tituly a osloveními (napø. p., dr. a podobnì); · tenkou mezerou pøed nìkterými oznaèeními jednotek (napø. m, kg a podobnì); · tenkou mezerou pøed znakem °, který následuje za èíslicí; · tenkou mezerou pøed znakem %, který následuje za èíslicí; · nerozdìlitelnou mezerou pøed znakem %, který následuje za jiným znakem než èíslicí; · nerozdìlitelnou mezerou za èíslem, za kterým následuje další èíslice (napø. pøi oddìlení tisícù v èíslech); Pøizpùsobení funkce: Funkce modulu je øízena textovým souborem Short Words.txt, který je ve stejné složce jako soubor zásuvného modulu Short Words. Pokud se pøi vyvolání pøíkazu tento soubor nenajde, vytvoøí se nový soubor s výchozím nastavením zámìn. Pokroèilý uživatel si mùže textový soubor Short Words.txt upravit v textovém editoru pracujícím s neformátovaným textem (napø. Zápisník resp. Notepad nebo Poznámkový blok) a tím pøizpùsobit funkci modulu podle svých potøeb. Pozor: pokud nedodržíte pravidla vytváøení tohoto souboru, mùže dojít k vážnému narušení funkce modulu! Jednotlivá slova, která modul vyhledává se zadávají na samostatných øádcích. Slova se zadávají malými písmeny, vyhledávají se pak bez ohledu na velikost písmen (verzálky nebo minusky). Každý øádek obsahuje tøi nebo ètyøi položky oddìlené èárkami, bez mezer: slovo, typ mezery, typ posledního nebo prvního znaku sousedního slova a volitelnì také jazyk, pro který je položka aktivní. Napøíklad øádek pro vložení obyèejné nerozdìlitelné mezery za spojku a v èeském textu bude obsahovat a,#b,@x,$Czech. Poøadí položek urèuje, zda se mezera vkládá pøed nebo za dané slovo. Pokud je na prvním místì slovo, vloží se urèená mezera za toto slovo. Pokud je na prvním místì oznaèení typu vedlejšího slova, vloží se mezera pøed slovo. Uprostøed musí být oznaèení typu vkládané mezery. Typ vkládané mezery je urèen písmenem, které následuje za øídícím znakem #. Použít mùžete následující druhy mezer: #b – obyèejná nerozdìlitelná mezera #f – èíslicová mezera #h – vlasová mezera #l – výplòková (flush) mezera #n – en mezera #m – em mezera #t – tenká mezera Všechny tyto speciální mezery jsou nerozdìlitelné. Za øídícím znakem @ se urèí typ posledního nebo prvního znaku sousedního slova: @x – libovolný znak @n – libovolná èíslice @a – libovolný znak kromì èíslice Slovo mùže být v seznamu vícekrát, s rùznými mezerami vkládanými v pøípadì, že sousední znak je nebo není èíslice. Ve výchozím nastavení je napøíklad pøed znak % vkládána tenká mezera, pokud sousední slovo konèí èíslicí, nebo znak obyèejná nerozdìlitelná mezera, pokud posledním znakem sousedního slova není èíslice. Za øídícím znakem $ mùže být urèen jazyk, pro který je položka aktivní (napø. $Czech, $Slovak apod.). Pokud toto pole na øádku chybí, uplatní se položka pro libovolný jazyk, bez ohledu na nastavení volby „V textu s libovolným nastavením jazyka . Speciální zápis je použit pro definování mezery, která se vkládá mezi èíslice (napø. pøi oddìlení tisícù v èíslech): *n,#b,*n V tomto zápisu mùžete zmìnit pouze typ vkládané mezery uprostøed. Znak lomítko uvozuje komentáøe v souboru Short Words.txt. Pokud napøíklad doèasnì nechcete zamìòovat mezery uprostøed èísel, napište znak / pøed øádek *n,#b,*n. Pozdìji pak tento øádek mùžete znovu zaktivovat vymazáním znaku /. TECHNICKÁ PODPORA Pokud budete mít s tímto zásuvným modulem jakékoliv potíže nebo budete mít k jeho funkci pøipomínky, obrate se prosím na technickou podporu: AMOS Software Patoèkova 61 169 00 Praha 6 Tel.: +420/284 011 211 Fax: +420/284 011 212 E-mail: podpora@amsoft.cz http://www.amsoft.cz