Makrá v OpenOffice.org 6/VIII. – Typografické úpravy textu (1)

Július Pastierik  /  19. 09. 2007, 00:00

V doterajších dieloch sme sa venovali predovšetkým úpravám textu podľa typografických pravidiel. Predstavme si preto makromodul TypoJTB z dielne Tomáša Bílka, ktorý je venovaný práve tejto problematike.

Ako sme povedali už v prvom dieli tejto časti seriálu o programovaní makier pre OpenOffice.org, predstavíme si aj niekoľko zaujímavých makier, makromodulov (či lepšie povedané rozšírení) od iných autorov. Prvou lastovičkou v tejto oblasti bol francúzsky makromodul Dmaths a dnes to bude české rozšírenie TypoJTB.

Správca rozšírení

Toto rozšírenie je distribuované vo formáte „OXT“ a do prostredia sa inštaluje cez správcu rozšírení (postupnosť volieb menu „Nástroje – Správca rozšírení“). Tam si vyberieme časť, kde chceme rozšírenie nainštalovať (t.j. či pre seba, alebo pre celý OpenOffice.org), stlačíme tlačidlo „Pridať“ a po vyhľadaní otvoríme príslušný súbor (v tomto prípade „typoJTB.oxt“). Rozšírenie sa následne automaticky nainštaluje. Pre jeho spustenie je potrebné zavrieť OpenOffice.org a znovu ho spustiť, pretože údaje o rozšíreniach sa načítavajú pri spúšťaní OpenOffice.org.

Vložené rozšírenie TypoJTB

Hoci to sem priamo nepatrí, uveďme si ešte, že v prípade, ak chceme nejaké rozšírenie odinštalovať, urobíme to tak isto v správcovi rozšírení stlačením tlačidla „odstrániť“. Pokiaľ chceme, môžeme niektoré rozšírenia dočasne zakázať a znovu povoliť – príslušné funkcie sú dosť jasné z možností, ktoré vidíme v tomto správcovi. Pozor, všetky zmeny sa prejavia, podobne ako pri inštalácii, až po opätovnom spustení OpenOffice.org.

Nástrojový panel TypoJTBPo nainštalovaní sa v prostredí OpenOffice.org zobrazí nová nástrojová lišta TypoJTB, kde sa nachádzajú ikony sprístupňujúce jeho všetky funkcie. Tieto môžeme rozdeliť do troch častí (takto sú aj usporiadané na nástrojovej lište) – úpravy textu, informácie (štatistika) a pomocné funkcie. Pozrime sa teraz na ne podrobnejšie.

Typografické úpravy

Táto funkcia určite patrí medzi tie najzaujímavejšie, pretože práve jej niektorým možnostiam sme sa venovali aj my pri programovaní makier. Umožňuje úpravy, ako je mazanie viacnásobných medzier, vloženie nezalomiteľných medzier za jednoznakové predložky a spojky, zámenu troch bodiek za znak výpustky (doteraz sme tento znak označovali ako „trojbodka“), opraviť medzery okolo interpunkčných znamienok (zrušiť medzery pred a pridať medzery za nimi) atď.

Typografické úpravy

Makro umožňuje jednotlivé nastavenia uložiť, takže pri budúcom spustení ich nemusíme nastavovať znovu. Momentálne ešte makro neumožňuje vytvárať používateľské profily, ale autorovi som už navrhol túto možnosť, takže je možné, že táto funkcia bude do tejto časti implementovaná, čo by určite mnohí používatelia privítali.

Oznam o počte zmienVeľmi zaujímavé a potrebné je aj to, že pri tejto funkcii sa automaticky rozoznáva, či máme označený nejaký text, alebo nie (o čom nás aj informuje). Pokiaľ ho máme označený, prevedú sa zmeny iba v tejto časti, pokiaľ nemáme vybranú žiadnu časť, prevedú sa automaticky v celom dokumente.

Pokiaľ po výbere funkcie „Typografické úpravy“ prevedieme tzv. štatistiku (pri označenom texte môžeme využiť aj možnosť jej automatickej prípravy), v hranatých zátvorkách, ktoré sa nachádzajú pri jednotlivých možnostiach uvidíme počet výskytov prípadných úprav. Teraz môžeme pomocou tlačidla
Rozpoznanie, že sme nič neoznačili„Auto výber“ automaticky označiť iba tie úpravy, kde máme nenulový výskyt príslušných úprav. Samozrejme, následným ručným nastavením môžeme zabrániť prevedeniu prípadných neželaných zmien. Pomocou tejto možnosti však môžeme urýchliť následnú úpravu, lebo sa zbytočne naprázdno nespúšťajú tie úpravy, ktoré de facto nie sú potrebné.

Kontrola úvodzoviek a zátvoriek

Druhá funkcia sa venuje úvodzovkám a zátvorkám, pričom umožňuje ich rôzne vzájomné nahrádzanie (dokonca aj úvodzovky za zátvorky či naopak). Toto ocenia napr. tí, ktorí píšu zdrojové texty programov v prostredí OpenOffice.org, pričom práve napr. textové úvodzovky „“, ktorými OpenOffice.org automaticky ohraničuje text nie sú vhodné, pretože v programe potrebujú úvodzovky "". Počas programovania sa však nemusia zaoberať touto „drobnosťou“, pretože pomocou tejto funkcie na pár krokov dokážu urobiť všetky potrebné zmeny.

Kontrola úvodzoviek

Táto funkcia funguje vlastne ako klasické vyhľadávanie s následnou možnosťou zámeny, pričom však vyhľadáva a nahrádza príslušné páry znakov bez ohľadu na text, ktorý sa nachádza vo vnútri. Ďalej tu nájdeme možnosť uzatvorenia označeného textu do úvodzoviek alebo zátvoriek. Výber znakov, ktorými sa ohraničí tento text prevádzame v časti „Nahradiť“ a vlastné ohraničenie vykonáme zaškrtnutím voľby „Pridať úvodzovky na začiatok a koniec bloku“ a následným potvrdením pomocou tlačidla „Pridať okolo bloku“.

Štatistika úvodzoviekV rámci tejto funkcie je určite zaujímavá aj štatistika, kde nám makro vypíše všetky výskyty znakov, ktoré môžeme vyhľadávať a nahrádzať. Zároveň nám vypíše počet výskytov znakov „Hľadať“ a aj počet výskytov znakov „Nahradiť“, takže hneď vidíme, či musíme prípadnú zámenu vôbec spúšťať.

Hľadanie a nahradzovanie typografických znakov

Táto funkcia umožňuje vyhľadať dvojice znakov „fi“ a „fl“ a nahradiť ich príslušnými zliatkami, alebo naopak. Ďalej umožňuje nájsť a vzájomne nahradiť rôzne iné typografické značky (spojovník, typografický spojovník – t.j. taký, ktorý sa v prípade potreby opakuje na konci a začiatku riadku, rôzne pomlčky a pod.

Zliatky

Pokiaľ používate „pružnú“ nezalomiteľnú medzeru (t.j. znak „Word Joiner“), mohli ste sa už stretnúť s prípadom, kedy nefungovala úplne správne a spojenie, ktoré malo zostať na jednom riadku bolo rozdelené do dvoch riadkov. Táto funkcia dokáže nájsť tieto prípady a príslušné znaky „Word Joiner“ nahradí nezalomiteľnou medzerou, čím sa uvedené problémy odstránia. Podobne, ako pri predchádzajúcej funkcii, aj tu máme možnosť zobrazenia štatistiky, t.j. počtu výskytov znakov, ktoré môžeme v rámci tejto funkcie vyhľadávať a vzájomne zamieňať.

Štatistika typografických znakov

Na budúce: Pokračujeme v predstavovaní TypoJTB, alebo čo všetko nám toto rozšírenie vlastne ponúka.

Internet: www.volny.cz/macrojtb/index.html

Neprehliadnite: