Formátování textu pomocí regulárních výrazů

Rozměr: px
Začít zobrazení ze stránky:

Download "Formátování textu pomocí regulárních výrazů"

Transkript

1 Gymnázium Brno, třída Kapitána Jaroše, příspěvková organizace Formátování textu pomocí regulárních výrazů Závěrečná práce Vedoucí práce: Mgr. Marek Blaha Anna Řechtáčková Brno 2016

2 Děkuji Marku Blahovi za vedení a rady a Tomáši Bílkovi za AltSearch, protože bez něj bych neměla o čem psát. 2

3 3 Prohlašuji, že jsem tuto práci vyřešil samostatně s použitím literatury, kterou uvádím v seznamu. V Brně dne 12. března

4 4 Anotace Má práce uvádí možnosti použití regulárních výrazů pro účely hromadných úprav textu, důraz je kladen na nejčastější typografické chyby a nedostatky. Klíčová slova: typografie; regulární výrazy; AltSearch Annotation My thesis shows the possibilities of using regular expressions for purposes of general text editing, my focus is on the most common typographical mistakes and flaws. Keywords: typography; regular expressions; AltSearch

5 Obsah Vysvětlivky k podobě výrazů a příkladů 7 Úvod 8 1 AltSearch a regulární výrazy Co jsou regulární výrazy? Přehled základních metaznaků a jejich významu v AltSearch AltSearch Co je AltSearch? Jak ho získat? Jak vypadá? Dávky Co jsou dávky? Syntax Typografie Co je typografie? Nejčastější problémy Formátování typografie textu Všechny špatné znaky Bílé znaky (horizontální) Ve špatných počtech Na špatných místech Nezlomitelné mezery Výpustky Uvozovky Dvojité, jednoduché uvozovky Uvozovky na řádku Špatně rozdělené odstavce Řešení s využitím malých písmen Řešení s využitím uvozovek Řešení s využitím odstavců oddělených prázdným řádkem Ruční zalomení stránek Shrnutí do dávek

6 6 4 Formátování bloků textu Formátování názvů sekcí Formátování obrázků Limitace a alternativy Limitace Úpravy dle obsahu Datum Alternativy typojtb calibre Závěr 36

7 Vysvětlivky k podobě výrazů a příkladů Regulární výrazy a příklady ve své práci presentuji jistým způsobem, který bych, ještě před začátkem práce samotné, ráda objasnila. Každý výraz tedy vypadá takto: Nejstručnější shrnutí funkce výrazu výraz samotný (vysvětlivky k němu) Pokud je třeba výraz za něco nahradit, následuje další sekce: výraz samotný (vysvětlivky k němu) Pokud vysvětlivky chybí, tak proto, že se současný výraz významě podobá předchozímu a vysvětlení je tedy analogické. Některým výrazům, nebo skupinám výrazů, následuje i příklad jejich učinku. Takový příklad má následující formu: Zde se nachází text, na který byly výrazy aplikovány. Co je v rozporu s typografickými pravidly, je podbarveno červeně. Správná podoba je modře. 7

8 Úvod Vědecká práce musí být gramaticky i typograficky správně. Ke kontrole pravopisu slouží množství nejrůznějších programů, dosáhnout správné typografie je o poznání složitější. Pochybuji (a teď už nemluvím jen o vědeckých pracích), že by se někdo vyžíval ve vyhledávání předložek a spojek a vkládal za ně pevné mezery, nebo kontrolovat celý text, zda má vždy všude právě jednu mezeru, že se interpunkce příslušným způsobem přimyká ke slovům. Ne každý dokáže napsat správné české uvozovky, nebo výpustku. A proto mi představa, že se většina těchto problémů dá vyřešit několika kliknutími, připadá tak působivá. Ve své práci jsem se zaměřila na řešení typografických nedostatků pomocí regulárních výrazů. Mezi řešené problémy patří všechny výše zmíněné, a navíc opravy chyb vzniklých konverzí z PDF do editovatelného souboru (nesprávně rozdělené odstavce, ruční zalomení stránek) a také možnost upravení podoby názvů kapitol apod. v celém textu najednou. Vyhledávání regulárních výrazů však není běžnou součástí textových editorů. Ve své práci jsem využila makra AltSearch, volně dostupného rozšíření pro Libre- a OpenOffice. 8

9 Kapitola 1 AltSearch a regulární výrazy 1.1 Co jsou regulární výrazy? Regulární výraz (anglicky regular expression, zkráceně regex nebo regexp) jest posloupnost znaků, které obecně definují hledaný vzor. Jejich koncept v 50. letech minulého století představil americký matematik Stephen Kleene, jakožto formální popis regulárního jazyka. [1] Původní myšlenka se však velmi záhy rozrostla za hranice Kleeneho definice, takže regulární výrazy tak, jak jsou chápány nyní (někdy označovány jako rozšířené regulární výrazy), nepodléhají témuž teoretickému základu. [2] Nejčastěji se používají pro vyhledávání a řešení problémů v textu a manipulaci s ním, ke kontrole dat zadávaných do formulářů. Použití regulární výrazy v současné době umožňuje mnoho programovacích a skriptovacích jazyků (například Perl, Java, JavaScript, PHP, Python, C#) a editorů (awk, sed, vi atd.). [2, 3, 4] Existuje několik odnoží regulárních výrazů, nejznámější jsou POSIX (portable operating system interface for Unix) a Perl-compatible (z ní vychází balíček ICU Regular Expressions, užívaný i právě rozšířením AltSearch). [4, 5, 6, 7] Přehled základních metaznaků a jejich významu v AltSearch To, co z regulárních výrazů dělá víc než jen Najít a nahradit jsou právě metaznaky (tj. znaky se speciálním významem). Mnoho z nich je popsáno přímo v dialogovém okně AltSearch. Některé z nich tedy popisují následující tabulky. Metaznak Význam Tabulka 1.1: Skupiny výrazů. Libovolný znak \l Libovolné pismeno \d Libovolná číslice \w Libovolný alfanumerický znak, podtržítko \s Bílý znak (mezera, tabulátor,... ) 9

10 1.1 Co jsou regulární výrazy? 10 Tabulka 1.2: Kvantifikátory Metaznak Význam Příklad * Výskyt žádný a víckrát pes* najde pesssssss i pe + Výskyt jeden a víckrát pes+ najde pesssssss i pes? Výskyt žádný nebo jedenkrát pes? najde pes i pe {n} Výskyt právě n-krát pes{3} najde pesss {n,} Výskyt n a víckrát ({,n} nefunguje) pes{3,} najde pesss i pesssssssss {n,m} Výskyt n až m-krát pes{1,3} najde pes, pess i pesss Metaznak Význam Tabulka 1.3: Hranice ^ Začátek odstavce $ Konec odstavce \< Začátek slova \> Konec slova \b Hranice slova (začátek, pokud je před řetězcem; konec, pokud je za ním) Tabulka 1.4: Závorky, seskupení, zpětné reference Metaznak Význam Příklad [ ] Libovolný znak z výčtu v závorkách le[dpk] najde led, lep i lek [^ ] [ - ] Libovolný znak kromě těch za stříškou Libovolný znak ze jmenovaného intervalu le[^dpk] najde lea, lez i le2, le# led, lep a lek nikoli le[a-k] najde lea, leb, lec atd. le[1-9] najde le1, le2, le3,... ( ) Seskupení; možnosti lze oddělit lá(va tka) najde láva a látka \n (V AltSearch pouze v nahrazení) Zpětná reference, odkazuje na obsah ntého nalezeného seskupení ne([a-z]+) najde nebyl, nechal, nemoc \1 je nahradí za byl, chal, moc Tabulka 1.5: Další metaznaky Metaznak Význam \p Znak \t Tabulátor \S Nezlomitelná mezera \n Ruční zalomení řádku \m Ruční zalomení stránky \ Ruší speciální význam znaků jako. * +? { } [ ] ( ) ^ $ \ Umožňuje několikanásobné nalezení (a nahrazení) & (Pouze v nahrazení) Nalezený text

11 1.2 AltSearch AltSearch Co je AltSearch? AltSearch, jinými slovy alternativní dialog pro hledání a nahrazení ve Writeru, je freeware rozšíření pro příslušnou součást OpenOffice nebo LibreOffice. Jeho tvůrcem je Tomáš Bílek. Vývoj probíhal v letech , poslední verze (1.4) je však stále kompatibilní se současnou verzí OpenOffice i LibreOffice. [5] V jádru je AltSearch makro (v tomto kontextu posloupnost akcí, funkcí nebo příkazů, které usnadňují určitou činnost ) napsané v jazyce StarOffice Basic. [8, 9] AltSearch umožňuje uživateli pokročilou práci s textem, oproti obyčejnému Najít a nahradit dokáže pracovat právě s regulárními výrazy, dokáže najít a nahradit blok obsahující více odstavců, umožňuje vyhledávání v rámci závorek, poznámek pod čarou, obrázků, tabulek a záložek. Je schopný vyhledávat konkrétní styly nebo atributy (kurzíva, tučné písmo, podtržení, indexy; podle velikosti písma, jeho barvy, barvy pozadí a mnoha dalších parametrů). [10] AltSearch podléhá licenci GNU Lesser General Public License (což ve zkratce znamená, že každý může AltSearch volně používat, kopírovat, šířit, dovoluje i měnit části kódu, pokud je dáno jasně najevo, které změny jsou cizí práce). Celá verze z roku 2007 je dostupná na adrese Tato práce popisuje jen malou část jeho možností Jak ho získat? AltSearch je dostupný buď z oficiální stránky rozšíření pro LibreOffice, extensions.libreoffice.org/extension-center/alternative-dialog-find-replacefor-writer, nebo z vlastní stránky tvůrce, html Instalaci 1 lze provést buď přímo dvojitým poklepáním na stažený soubor, nebo je možné spustit Writer, ve vrchní liště zvolit Nástroje Správce rozšíření. V nově otevřeném okně zvolit Přidat a z nabídky vybrat příslušný soubor (v systému Windows většinou ve složce Stažené soubory). Pro dokončení je třeba Writer restartovat. Ve Správci rozšíření je také možné rozšíření zakázat, nebo odstranit. Všechna nainstalovaná rozšíření lze také spustit přes Nástroje Rozšíření Jak vypadá? Při úspěšné instalaci se v nástrojové liště objeví ikona zeleného dalekohledu (obrázek 1.1). Při poklepání na ni se otevře dialogové okno (obrázek 1.2). Jeho možnosti popisují tabulky 1.6 až Dále je popisován postup pro LibreOffice, postup pro OpenOffice je však podobný. Samozřejmě je také nutné mít LibreOffice již nainstalovaný.

12 1.2 AltSearch 12 Obrázek 1.1: AltSearch, ikona Obrázek 1.2: AltSearch Tabulka 1.6: AltSearch, textboxy První textbox slouží k zadání hledaného výrazu Druhý textbox slouží k zadání výrazu k nahrazení

13 1.2 AltSearch 13 Tabulka 1.7: AltSearch, tlačítka Najít označí další výskyt hledaného výrazu za kurzorem Najít vše označí všechny výskyty hledaného výrazu kromě prvního Spočítat vrátí počet výskytů hledaného výrazu v dokumentu Nahradit nahradí jeden výskyt hledaného výrazu nahrazovaným Nahradit všechny nahradí všechny výskyty v dokumentu Načíst vlastnosti načte parametry výběru do vedlejší rolety? otevře soubor s pomocí Dávky» přepne na okno správy dávek (o nich později) Uložit dávku uloží aktuální dvojici hledaného a (volitelně) nahrazovaného výrazu i s nastavenými parametry Zavřít zavře dialogové okno Tabulka 1.8: AltSearch, rolety Regulární přehled některých regulárních výrazů Rozšířené vyhledávání složitějších jevů (tabulku, obrázek, výsledek přes několik odstavců, zúžení/rozšíření vyhledaného výrazu, vícenásobné nahrazení atd.) Atributy umožňuje vyhledávání dle atributů a stylů u prvního textboxu archivuje naposledy vyhledávané výrazy Nahradit přehled některých nestandardních nahraditelných výrazů (nalezený text, odstavec, pevná mezera, ruční zalomení, vysvětlivka, poznámka, obsah stránky atd.) u Načíst vlastnosti z rolety je možné vybrat konkrétní vlastnost a tu přiřadit nahrazovanému textu u druhého textboxu archivuje naposledy nahrazované výrazy

14 1.3 Dávky 14 Tabulka 1.9: AltSearch, checkboxy Rozlišovat velikost bude při vyhledávání rozlišovat velikost písma Zachovat vel(k)á písmena nahradí slova psaná / začínající na velké písmeno písmeny příslušné velikosti Pouze celá slova najde slova, která neobsahují nic než zadaný výraz Odstavcové styly vyhledává bloky textu, jejichž styl odpovídá zadanému Regulární výrazy umožní používat regulární výrazy Pouze současný výběr zajistí vyhledávání pouze ve vybraném bloku Pozpátku bude vyhledávat v intervalu od kurzoru k začátku dokumentu 1.3 Dávky Co jsou dávky? Dávky jsou (v AltSearch terminologii) uložené parametry vyhledávání a nahrazování. Do jedné dávky je možné uložit i několik hledání a nahrazení za sebou. Správa dávek umožňuje dávky ukládat, upravovat a znova jednoduše vyvolat. Dialogové okno se otevře klepnutím na tlačítko Dávky» ve vyhledávacím okně (obrázek 1.3). Popisuje ho tabulka AltSearch samotný obsahuje několik dávek, většinou se ale nebudu dále zabývat Syntax Dávky se ukládají do souboru AltSearchScript.txt, a to buď tlačítkem Uložit dávku, nebo si ho můžete otevřít a zapsat dívku přímo do něj. AltSearch samozřejmě vyžaduje správnou syntax, která je však popsána přímo v dokumentu, kam se dávky ukládají. Příkaz stojí přímo (až na bílé znaky) na začátku řádku a je uzavřený v hranatých závorkách. Mezery před ním se ignorují. Všechny znaky za ním, včetně mezer, jsou považovány za parametry. Zbytek popisuje tabulka 1.11.

15 1.3 Dávky 15 Obrázek 1.3: AltSearch, dávky Tabulka 1.10: Tlačítka Správy dávek Klávesové zkratky umožní nastavit klávesovou zkratku pro spuštění dávky Vícenásobné spuštění» pro spuštění dávky na více dokumentech Spustit spustí dávku (taktéž funguje doubleclick) Přenést přenese dávku do textboxů pro hledání a nahrazení Uložit dávku uloží aktuální dvojici hledaného a (volitelně) nahrazovaného výrazu i s nastavenými parametry Upravit otevře soubor AltSearchScript.txt pro úpravu dávek Občerstvit aktualizuje seznam dávek po změnách v AltSearch- Script.txt? otevře soubor s pomocí «Hledání přepne zpět na hlavní dialogové okno Zavřít zavře dialogové okno

16 1.3 Dávky 16 Příkaz Význam Tabulka 1.11: Příkazy Určuje název nové dávky, za ní následuje název, který se poté zobrazí v seznamu ve Správě dávek [Nazev] [Hledej] Následuje hledaný řetězec [Nahrad] Následuje nahrazovaný řetězec (volitelně) Ovládá příslušné checkboxy: Velikost ZachovatVelkaPismena CelaSlova StylyOdst Regularni Soucasny- Vyber Pozpatku [Parametry] Navíc nabízí dvě další možnosti: BezHlaseni potlačí většinu hlášení jednotlivých hledání BezSouhrnu potlačí i závěrečné hlášení Určuje způsob provedení, tedy: [Prikaz] Hledat, HledatVse, Spocitat, Nahradit, NahraditVse [Konec] Určuje konec poslední dávky ; Pokud je před příkazem, vše za ním je komentář

17 Kapitola 2 Typografie 2.1 Co je typografie? Slovo typografie dříve označovalo obecně tiskárenský průmysl, později jen grafickou úpravu tiskovin, nyní se s ním většinou setkáme v souvislosti s písmem, respektive naukou o něm, jeho zákonitostmi a správným užitím, zaobírá se prací s písmem a jeho uspořádáním, sazbou a kompozicí a tak dále. [12] Dodržování typografických pravidel učiní text přehlednější a čitelnější, lépe působí na čtenáře. [13] 2.2 Nejčastější problémy Existuje tedy několik základních nedostatků, které mohou text postihnout: Před.,?! ; : mezera není a za nimi následuje. Výjimkou pro tečku je číslování kapitol a podkapitol, webové adresy, přípony souborů, pro čárku desetinná čísla, pro dvojtečku poměr a další. [14] Závorky se od textu vně oddělují mezerou, od textu uvnitř nikoli. Pokud text v závorce zapadá do věty, tedy je její součástí, její obsah začíná malým písmenem (nejedná-li se o vlastní jméno apod.) a tečka následuje až za uzavírající závorkou (a vypadá to tedy takto). Pokud text v závorce jest větou samostatnou, začíná velkým písmenem a tečka je uvnitř. (Vypadá to tedy takto.) Pokud obsah závorky končí na zkratku, tečka je samozřejmě uvnitř. [15] Jednopísmenné předložky nesmí stát samotné na konci řádku. Je třeba vložit za ně nezlomitelnou mezeru. To samé platí i pro čísla (pokud oddělujeme tisíce mezerou, nesmí se mezi ně vetřít konec řádku) a jednotky (100 ml i psů musí zůstat pohromadě). V tomto směru však pozor na značku %. 20 % jest dvacet procent, 20% znamená dvacetiprocentní. [15] Znak mnohdy používaný jako uvozovky (" je ve skutečnosti značka pro palcovou míru) s uvozovkami nemá mnoho společného. Správná podoba českých uvozovek je 99 dole a 66 nahoře. K textu jsou připojeny bez mezer a od okolí mezerou odděleny. Přímá řeč tedy vypadá takto. (Anglické uvozovky mají tvar 6699, obojí nahoře. So it looks like this. ) Mnoho textových editorů zaměňuje " za opravdové uvozovky automaticky. [16] 17

18 2.2 Nejčastější problémy 18 Dalším matoucím prvkem jsou spojovníky, pomlčky a mínusy. Znak na klávesnici - jest spojovník. Ten se používá pro naznačení dvou jevů na stejné úrovní (modro-bílá, kuchařčíšník, Tereza Malá-Velká, Brno-sever), oddělení -li (bude-li), v internetových adresách, při dělení slov na konci řádku atd. [17] Krátké (půlčtverčíkové) pomlčky se používají pro vyjádření rozsahu (linka Brno Praha, , 8 18 hod., červenec srpen), vztahu (pes kočka), u víceslovných místních jmen (Brno Černá Pole), ceny (200, ) nebo pro označení přestávky v řeči ( Já tě přetrhnu, ty nedobroto. ) [18] Někdy je možné se setkat ještě s dlouhou (čtverčíkovou) pomlčkou, místy používanou místo čárky. Mínus se používá výhradně v matematických rovnicích. [15] Jen srovnejte - Tři tečky... je vhodné nahradit jednoznakou výpustkou... ačkoli vypadají téměř identicky. [15] Toto všechno jsou tedy speciální znaky a většinu z nich není možné najít na klávesnici. Do textu je tedy lze dostat dvěma způsoby. V LibreOffice vybrat Vložit Speciální znak... a znak najít v seznamu. Ve Windows je možné zapsat speciální znak pomocí klávesy Alt (levý) a číselného kódu zadaného na numerické klávesnici (kódy popisuje tabulka 2.1). Tabulka 2.1: Speciální znaky, způsob vložení pro Windows Uvozovky 99 dolní Alt Výpustka... Alt Uvozovky 66 horní Alt Krátká pomlčka Alt Uvozovky 9 dolní Alt Dlouhá pomlčka Alt Uvozovky 6 horní Alt Nezlomitelná mezera Alt Je také vhodné celý text zarovnat do bloku (ve většině případů) a odsadit první řádek každého odstavce (ačkoli první odstavce v bloku odstavců by odsazený být neměl). Pokud tedy píšete kratší text, toto všechno se dá ohlídat a spravit ručně. Pokud pracujete s dokumentem rozsáhlejším, může se vám hodit AltSearch a regulární výrazy.

19 Kapitola 3 Formátování typografie textu Zde tedy začíná praktická část mé práce. Chci jen poznamenat, že pro úspěšné formátování je potřeba mít alespoň částečné povědomí o obsahu a uspořádání textu. Pokud víte, že v textu je například místo všech dolních uvozovek :) a místo všech horních :( nevyplatí se hledat ". Mé příklady a řešení odpovídají nejčastějším podobám problémů. Všechny výrazy jsou vypsány v sekci Shrnutí do dávek (i s patřičnou syntaxí). 3.1 Všechny špatné znaky Dokument, obzvlášť takový, který byl naskenován jak PDF soubor umožňující vyhledávání a poté převeden do editovatelného formátu (.doc,.docx,.odt a další), může obsahovat znaky, které s jeho obsahem nemají co dělat (ˆ místo, } místo?). Nepatřičné znaky je možné najít takto: Nepatřičné znaky [ˆa-zěščřžýáíéúůóáďťň\s\.,\?!;:\... ] (všechny znaky kromě vyjmenovaných) Pokud víte, že dokument může obsahovat i čísla a podtržítka: Nepatřičné znaky jinak [ˆ\w\s\.,\?!;:\... ] (všechny znaky kromě alfanumerických, podtržítek a ostatních vyjmenovaných) Výraz lze samozřejmě upravit přidáním jakéhokoli znaku, který poté nebude vyhledáván jako nepatřičný. Naneštěstí není možné nalezené znaky jednoduše nahradit, protože symboly, které zastupují, mohou být pokaždé jiné. Je tedy třeba pasáž prohlédnout a opravit znak ručně. 19

20 3.2 Bílé znaky (horizontální) Bílé znaky (horizontální) Výraz \s zastupuje jakýkoli horizontální bílý znak (obyčejnou mezeru, nezlomitelnou mezeru, tabulátor atd.). Je sice možné vyhledávat a nahrazovat i (tedy přímo mezeru), ale já budu používat \#32 nebo \s, protože mezera se jinak v textu moc nevyjímá. V některých situacích (především při hledáních a nahrazováních opravných a doplňujících) je lepší použít \#32, protože takto napsaný výraz už znova nehledá a nenahrazuje například již správně umístěné pevné mezery Ve špatných počtech Slova vždy odděluje právě jedna mezera. Takto lze najít dvě a více mezer za sebou: Před: Několikanásobné mezery \s{2,} (dva a více bílých znaků za sebou) \#32 (mezera) Tady je spousta mezer. Tady taky. Po: Tady je spousta mezer. Tady taky Na špatných místech Jako první je dobré najít mezery na začátku a na konci odstavce (smaže i tabulátory použité místo odsazení apod.). Mezery na hranici ˆ\s \s$ (bílý znak na začátku řádku, nebo bílý znak na konci řádku) Zde je třeba nechat textbox pro nahrazení prázdný, jen kliknout na Nahradit vše, protože mezeru na začátku/konci řádku chceme smazat úplně. Následně je třeba vypořádat se s mezerami ve špatném vztahu k interpunkčním znaménkům. Před.,?! ; : ) ] } mezera (většinou) není a (většinou) za nimi následuje. (Výpustce se budu věnovat v sekci 3.3.) Výjimky většinou nastávají kolem čísel.

21 3.2 Bílé znaky (horizontální) 21 Pokud budeme výjimky ignorovat, hledáme interpunkční znaménko kterému předchází nebo za nímž nenásleduje mezera. Pro úplnost se vyplatí rozdělit problém na dvě části. Mezera nenásleduje ([\.,\?!;: \)\]\}])([ˆ\s]) (znak z výčtu, znak jiný než mezera) \1\#32\2 (obsah prvního seskupení, mezera, obsah druhého seskupení) Mezera předchází \s+([\.,\?!;: \)\]\}]) (jeden a více bílých znaků, znak z výčtu) \1 (obsah prvního seskupení) Před ( [ { mezera je a nenásleduje za nimi. Hledáme místa, kde před těmito znaky mezera není nebo za nimi následuje. Mezera nepředchází ([ˆ\s])([ \(\[\{]) (znak jiný než mezera, znak z výčtu) \1\#32\2 (obsah prvního seskupení, mezera, obsah druhého seskupení) Mezera následuje ([ \(\[\{])\s+ (znak z výčtu, jedna a víc mezer) \1 (obsah prvního seskupení) Pokud se tedy vrátím k výjimkám, některé skupiny čísel by měly být spojeny bez mezery (číslování kapitol, desetinná čísla, poměr). Zde vyvstává drobný problém, neboť je třeba zvlášť vyhledat výskyty tří a dvou čísel za sebou, protože dvě čísla jsou podmnožinou tří a vyhledané bloky se nemůžou překrývat.

22 3.2 Bílé znaky (horizontální) 22 Tři čísla za sebou (\d[\.:])\s*(\d+[\.:])\s*(\d) (číslice a interpunkce, bílý znak, číslo nebo čísla a interpunkce, bílý znak, číslice) Zde není v rámci interpunkce třeba vyhledávat, protože nic jako 3,2,5 k vidění běžně není. \1\2\3 (obsah prvního seskupení, obsah druhého seskupení, obsah třetího seskupení) Dvě čísla za sebou (\d[\.,:])\s(\d) (číslice, interpunkce, mezera, číslice) \1\2 (obsah prvního seskupení, obsah druhého seskupení) Pokud bychom tedy všechny tyto výrazy použili na ošklivý text: Toto je náhodný příkladný text, který ukazuje,co se stane,když použijeme regulární výrazy. A tady je mezera na začátku řádku.(kdyby jich bylo víc, byly by [ možná {jenom možná } ]lépe vidět. ) Právě se nacházíme v podsekci Po ní následuje a možná se dostaneme i k sekci 3. 3, nebo dokonce i Řekli: Taky jsme potkali 2, 5 trpaslíka a 8, 11 Sněhurky. Sirup je nejlepší ředit v poměru 1 :1. Právě je 10 : 28, Po výrazech obstarávajících ukončující a uvozující interpunkci: Toto je náhodný příkladný text, který ukazuje, co se stane, když použijeme regulární výrazy. A tady je mezera na začátku řádku. (Kdyby jich bylo víc, byly by [možná {jenom možná}] lépe vidět.) Právě se nacházíme v podsekci Po ní následuje a možná se dostaneme i k sekci 3. 3, nebo dokonce i Řekli: Taky jsme potkali 2, 5 trpaslíka a 8, 11 Sněhurky. Sirup je nejlepší ředit v poměru 1: 1. Právě je 10: 28,

23 3.2 Bílé znaky (horizontální) 23 Po výrazech obstarávajících některé výjimky: Toto je náhodný příkladný text, který ukazuje, co se stane, když použijeme regulární výrazy. A tady je mezera na začátku řádku. (Kdyby jich bylo víc, byly by [možná {jenom možná}] lépe vidět.) Právě se nacházíme v podsekci Po ní následuje a možná se dostaneme i k sekci 3.3, nebo dokonce i 3.4. Řekli: Taky jsme potkali 2,5 trpaslíka a 8,11 Sněhurky. Sirup je nejlepší ředit v poměru 1:1. Právě je 10:28, Povšimněte si, co se stalo s datem. Více k němu v podsekci Nezlomitelné mezery Samotné písmeno nesmí stát na konci řádku, tedy musí po něm následovat nezlomitelná mezera. Dávka toto obstarávající je přímo součástí AltSearch, v této podobě: Jednopísmenné (\<a \<v \<i \<o \<ó \<u \<s) + (a na začátku slova, nebo v na začátku slova, nebo i na začátku slova atd., mezera jednou a víckrát) \1\S (obsah prvního seskupení, nezlomitelná mezera) Ve hledaném výrazu z neznámého důvodu chybí předložky k a z. Výraz by tedy měl vypadat takto: Nebo alternativně takto: Jednopísmenné doplněné (\<a \<v \<i \<o \<ó \<u \<s \<k \<z) + Jednopísmenné jinak (\<[avioóuskz])\#32 Další situací, kdy by měla být použita pevná mezera, je dělení čísel (telefonních, tisíců). Číselné (\d)\#32(\d) (číslice, mezera, číslice)

24 3.2 Bílé znaky (horizontální) 24 \1\S\2 (první seskupení, nezlomitelná mezera, druhé seskupení) Nezlomitelná mezera by měla spojovat čísla s jednotkami, řadové číslovky s podstatným jménem, zkratky navzájem, zkratky jmen se jmény samotnými, tituly se jmény, čísla v rámci data a mnohem víc. Odvážně by se tedy dalo říct, že pokud se najde slovo sestávající se z malých písmen (nebo číslic), za nímž následuje tečka, mezera a jiné, než velké písmeno, jde o zkratku, a tudíž ona mezera musí být nezlomitelná. Výraz by vypadal takto (samozřejmě je třeba rozlišovat velikost): Výjimečné (\<[a-zěščřžýáíéúůďťň0-9]+)\.\#32([ˆa-zščřžáíéú]) ( zkratka, tečka, mezera, jiné, než velké písmeno ) \1.\S\2 (obsah prvního seskupení, tečka, nezlomitelná mezera, obsah druhého seskupení) Tuto dvojici výrazů je třeba použít víckrát, protože při prvním průchodu nenahradí všechny mezery ve zkratkách s více částmi (př. n. l.). Pokud předchozí výrazy použijeme na text: Můj pes je hranatý, tzv. perský. Teprve v roce n. l. se naučil štěkat. Váží 3,5 kg, jeho hustota je 990 kg/m 3. Kdybyste chtěli, prodává ho firma Hafíci a. s., ale možná je to s. r. o. Žije s námi ve výšce m. n. m., v bytě č. 3, ve 13. poschodí získal svůj další titul. Teď se jmenuje pp. VVk. Pes, HjH. Text bude vypadat takto: Můj pes je hranatý, tzv. perský. Teprve v roce n. l. se naučil štěkat. Váží 3,5 kg, jeho hustota je 990 kg/m 3. Kdybyste chtěli, prodává ho firma Hafíci a. s., ale možná je to s. r. o. Žije s námi ve výšce m. n. m., v bytě č. 3, ve 13. poschodí získal další titul. Teď se jmenuje pp. VVk. Pes, HjH. Ve většině případů tedy výrazy fungují dle očekávání. Problém nastává pokud za zkratkou následuje slovo začínající velkým písmenem (u titulů), což je způsobeno oním zákazem velkých písmen po tečce. Kdyby však byla velká písmena za zkratkou povolena, pevná mezera by byla vložena i za každý konec věty. Nevkládá také pevné mezery před zkratky, před kterými by z logiky věcí být měly.

25 3.3 Výpustky 25 Nezlomitelná mezera se také nepatřičně objevuje za n. l. a před , ovšem toho není možné se zbavit, aniž by se nevyskytly jiné problémy. Předchozí dávky se také nedokážou vypořádat s jednotkami. Obecný zápis, který by je zároveň jasně vymezoval, není možné jednoduše formulovat. Jednotky mohou obsahovat velká i malá písmena, zvláštní znaky (řecká písmena, indexy, lomítka), mohou být různě dlouhé. Nejjednodušším řešením zmíněných nedostatků spojených s jednotkami a tituly je vědět, jaké jednotky a tituly se v textu vyskytují, poté je najít a mezeru před (za) nimi nahradit pevnou. Ostatní problémy může vyřešit prosté projití textu a opravení chyb (tedy přesně to, čemu se chceme použitím regulárních výrazů vyhnout), nebo upravení výrazů tak, aby vyhovovaly potřebám textu. 3.3 Výpustky Jedinou přípustnou podobou tří teček je výpustka. Počet dvou a více teček oddělených libovolným množstvím mezer je nesprávný. Výpustka ve většině případů přiléhá ke slovu a za ní následuje mezera: Tři (a více) teček \s*\.*\s*\.+\s*\.+\s*\.*\s*\.*\s* (bílý znak žádný a víckrát, tečka žádná a víckrát, mezera žádná a víckrát, tečka jednou a víckrát,... )...\#32 (výpustka, mezera) Takový výraz dokáže najít až pět bloků teček (i jedna tečka je blok) oddělených libovolným počtem mezer (přičemž vždy musí najít alespoň dva takové bloky). Další chybou je psát za výpustku tečku. Naopak otazník a vykřičník přiléhají bez mezery. Pokud výpustka označuje vypuštění informace, píše se před ní mezera, pokud je uzavřena v závorkách, mezerami se neodděluje. Tyto výjimky se dají shrnout do výrazu s několikanásobným nahrazením: Doladění výpustek \.?\s*...\s*\...\s*(! \?),...\s*(,?) \(\s?...\s\) (volitelná tečka, žádný a víc bílých znaků, výpustka, jeden a víc bílých znaků, volitelná tečka; výpustka, žádný a víc bílých znaků, otazník, nebo vykřičník; čárka, výpustka, bílý znak žádný a víc, volitelná čárka; závorka, volitelný bílý znak, výpustka, bílý znak, závorka)......\1,\#32...,\s...\1 (...) (výpustka; výpustka, obsah prvního seskupení; čárka, nezlomitelná mezera, výpustka, obsah prvního seskupení; závorka, výpustka, závorka)

26 3.4 Uvozovky Uvozovky Dvojité, jednoduché uvozovky V českých textech se pro přímou řeč, citace, zdůraznění některých slov používají horní a dolní dvojité uvozovky, pro vyznačení vnořené přímé řeči, nebo zdůraznění v přímé řečí jednoduché uvozovky. LibreOffice Writer, i něteré další editory, nahrazují znak z klávesnice (palce, tedy ") automaticky, u jednoduchých k tomu však nedochází ani zde. Nahradit palce za uvozovky s pomocí regulárních výrazů vyžaduje několik kroků: Znaky uvozující ˆ" "\< '\< "\s*[' ] (palce na začátku řádku; palce na začátku slova; strojový apostrof na začátku slova; palce, žádný a víc bílých znaků, strojový apostrof nebo jednoduché dolní uvozovky) (dolní dvojité uvozovky; dolní dvojité uvozovky; dolní jednoduché uvozovky; dolní dvojité uvozovky a dolní jednoduché uvozovky záleží, co bylo nalezeno) V tuto chvíli je dobré si zkontrolovat, že opravdu všechny uvozující uvozovky byly nalezeny. K tomu poslouží vyhledání výrazu: Uvozující znaky nenalezené [ˆ\.,!\? '...]['"] (jakýkoli znak kromě těch z výčtu, strojový apostrov nebo palce) V hranatých závorkách jsou vypsány všechny znaky, které můžou předcházet ukončujícím uvozovkám. Pokud výraz nic nenajde, všechny uvozující uvozovky byly přeměněny (tedy všechny palce a strojové apostrofy jsou na místě koncových uvozovek). Nalezené výrazy je nejrychlejší nahradit ručně, pokud se nějaký vzorec opakuje, napsat výraz (často jde o " (palce, pomlčka) nahradit za (uvozující uvozovky, pomlčka)). V posledním kroku se jen nahradí všechny palce za horní dvojité uvozovky a všechny strojové apostrofy za horní jednoduché uvozovky: Znaky ukončující " ' (palce; strojový apostrof) (horní dvojité uvozovky; horní jednoduché uvozovky)

27 3.4 Uvozovky 27 Postup je vidět na příkladu: "Asi bychom měli o něčem mluvit." "Proč?" "Protože potřebujeme 'příkladový text'." První si nevšímal stínu, který se k nim blížil. "Text přece nevznikne mluvením!" První vesele zavrtěl hlavou. "Podívej, jak nám to " Druhý sebou trhl. "Pozor Delete! Řekni 'Escape,' honem!" " jde." "Pozdě... " Po prvním výrazu: Asi bychom měli o něčem mluvit." Proč?" Protože potřebujeme příkladový text'." První si nevšímal stínu, který se k nim blížil. Text přece nevznikne mluvením!" První vesele zavrtěl hlavou. Podívej, jak nám to " Druhý sebou trhl. Pozor Delete! Řekni Escape,' honem!" jde." Pozdě... " Druhý výraz nenašel nic. Po třetím výrazu: Asi bychom měli o něčem mluvit. Proč? Protože potřebujeme příkladový text. První si nevšímal stínu, který se k nim blížil. Text přece nevznikne mluvením! První vesele zavrtěl hlavou. Podívej, jak nám to Druhý sebou trhl. Pozor Delete! Řekni Escape, honem! jde. Pozdě...

28 3.5 Špatně rozdělené odstavce Uvozovky na řádku Někdy se dostanou na řádek dostanou dvě (nebo i víc) přímých řečí za sebe. Řeší je tento výraz: Uvozovky za sebou ([\.\?!...]) \s* (znak z výčtu, ukončující uvozovky, žádná a více mezer, uvozující uvozovky) \1 \p (obsah prvního seskupení, ukončující uvozovky,, uvozující uvozovky) Každý znak z výčtu ukončuje přímou řeč (v uvozovkách tedy nebyl prvek seznamu nevhodně oddělený od následujícího). Příklad: Budeme se hádat? Ne. A mně se chce. A mně ne! Tak vidíš, jak se pěkně hádáme. Po úpravě: Budeme se hádat? Ne. A mně se chce. A mně ne! Tak vidíš, jak se pěkně hádáme. 3.5 Špatně rozdělené odstavce Obzvlášť při konverzi z PDF jsou některé odstavce rozděleny jinde, než by větná, myšlenková či interpunkční stavba naznačovala zkrátka špatně. Takový odstavec se snadno pozná podle samotného písmena nebo čárky na konci řádku (seznamy samozřejmě mohou toto pravidlo porušit, na dokumenty, které mohou obsahovat seznamy je lepší níže zmíněné výrazy použít jen s pomocí Najít, nebo jinak opatrně) Řešení s využitím malých písmen První způsob je tedy najít řádky, kde je na konci odstavce něco jiného než patřičné interpunkční znaménko, nebo takové znaménko následované uvozovkami: Dle znaku na konci odstavce ([ˆ\.\?!...]? )$ (buď znak jiný než z výčtu a volitelně ukončující uvozovky, nebo pomlčka, konec řádku)

29 3.5 Špatně rozdělené odstavce 29 \1\#32 (obsah prvního seskupení, mezera) Takováto dvojice není stoprocentní. Pokud je odstavec rozdělen za některým z interpunkčních znamének, nebude označen za špatně rozdělený. Stejně tak, i pokud odstavec má končit na pomlčku, bude spojen s následujícím. Pokud byla výpustka značila přestávku ve větě a ne její konec, nebude tato špatně označená věta označena. Některé nedostatky se dají odhalit hledáním malého písmena na začátku řádku: Dle písmene na začátku odtavce \pˆ[a-zščřžáéíóú] (, začátek řádku, malé písmeno) \#32\1 (mezera, obsah prvního seskupení) Takový výraz by však nenašel odstavce začínající například jménem, takže ani ten není stoprocentní sám o sobě Řešení s využitím uvozovek Další špatně rozdělené odstavce je možné najít pomocí necelé přímé řeči v odstavci, tedy pokud odstavec obsahuje například uvozující uvozovky, ale nikoli ukončující: Dle uvozovek ˆ(.* [ˆ ]*)$ (začátek řádku, žádný a víc jakýchkoli znaků, uvozující uvozovky, jakýkoli znak jiný než uvozující uvozovky žádný a víckrát, konec řádku) \1\#32 (obsah prvního seskupení, mezera) Háček je v tom, že ne vždy má být přímá řeč obsažena v jednom odstavci, a s takovými situacemi výraz nepočítá Řešení s využitím odstavců oddělených prázdným řádkem Pokud jsou v dokumentu všechny odstavce odděleny jedním prázdným (podobno anglosaskému zvyku), špatně rozdělené odstavce prázdným řádkem odděleny nebudou, a tedy se dají jednoduše opravit:

30 3.6 Ruční zalomení stránek 30 Dle prázdných odstavců \p([ˆˆ$]) (, něco jiného než prázdný odstavec) \#32\1 (mezera, obsah prvního seskupení) Pozor! Pokud tuto dávku použijete na text víckrát, než jednou, odstraní úplně všechny odstavce (po prvním průchodu většina prázdných řádku zanikne, výraz tedy najde téměř všechny a nahradí je za mezeru ). Další drobný nedostatek je, že na začátek každého odstavce se dostane mezera (musíme nahrazovat mezerou, protože jinak by se špatně rozdělené pasáže spojily bez mezery). Toto je však lze snadno spravit výrazem zmiňovaným už dříve v podsekci Ruční zalomení stránek Při převodu z PDF do DOC (např. s RTF tento problém nenastává) je každá stránka převáděna zvlášť, za každou je vloženo zalomení stránky. Při změně velikosti písma, stránky, nebo většině jiných úprav, se však tento nedostatek projeví. AltSearch dokáže vyhledávat ruční zalomení stránek (\m) a v roletě Nahradit nabízí \r, tedy zrušit ruční zalomení. Tato dvojice však nefunguje vždy spolehlivě. Stejně tak není možné nahradit \m za \p, nový odstavec je takto vložen na počátek stránky následující za zalomením. Toho lze využít při druhém způsobu řešení tohoto problému. Vzhledem k tomu, že Alt- Search jaksi není schopen postihnout zalomení stránky, je nutné ho označit jinak. Například znakem # (který v rámci AltSearch nemá zvláštní význam a zároveň se v dokumentech příliš často nevyskytuje, samozřejmě je vždy možné místo něho použít jiný znak nebo jinou skupinu znaků). První z navrhované skupiny výrazů by tedy vypadal takto: Poté by bylo možné použít dvojici: Ruční zalomení \m (ruční zalomení stránky) # (křížek bude umístěn na začátek stránky) Označení zalomení \p# ( na konci předchozí stránky, křížek takto by se zalomení stránky jaksi překlenulo)

31 3.7 Shrnutí do dávek 31 \p ( tentokrát už bez zalomení) Po těchto výrazech zůstanou některé odstavce špatně rozdělené s tím se však vypořádává již sekce Shrnutí do dávek Veškeré výrazy představené v této kapitole jsou zapsány v příloze shrnuti_do_davek.txt. Po zkopírování jeho obsahu do souboru AltSearchScript.txt je možné je kdykoli spustit ve Správě dávek. V této podobě už také nevyžaují žádnou znalost regulárních výrazů, vše se provádí automaticky. Dávky které mohou změnit některé části dokumentu nežádoucím způsobem (respektive pravděpodobnost, že se toto stane, je významně vyšší než u ostatních) jsou označené vykřičníkem.

32 Kapitola 4 Formátování bloků textu AltSearch je také schopný drobného formátování textu. Formátováním zde myslím přiřazení zvláštního stylu k dané části textu (označení nadpisů především). Stejně tak je možné pomocí AltSearch možné odlišit formátování obrázků a okolního textu (například zarovnat obrázky na střed a text do bloku). Tohoto je možné dosáhnout pomocí tlačítka Nahradit vše. To dokáže označit všechny, kromě prvního, výskytu hledaného řetězce. Ty lze poté formátovat hromadně, první výskyt není problém zformátovat zvlášť. 4.1 Formátování názvů sekcí Je (opět) nutné vědět, jakým způsobem jsou v textu kapitoly odlišeny. Následující regulární výrazy tedy popisují několik nejčastějších možností. Možnost slovo (kapitola, část, chapter, section,... ) + číslo (i slovně): Kapitola s názvem ˆkapitola\s*.*$ (slovo kapitola na začátku řádku, žádný a víc bílých znaků, žádný a více libovolných znaků číslo, konec řádku) Možnost postupného číslování (1.1 Název sekce, Název podsekce, atd.). Pro sekci: Pro podsekci: Název sekce ˆ\d+\.\d+$ (začátek odstavce, čísla, tečka, čísla, konec odstavce) Název podsekce ˆ\d+\.\d+\.\d+$ (začátek odstavce, čísla, tečka, čísla, tečka, čísla, konec odstavce) 32

33 4.2 Formátování obrázků 33 Možnost pouhé číslo / číslo s tečkou: Číslo ˆ\d+\.?$ (začátek odstavce, čísla, volitelná tečka, konec řádku) Možnost pouhý název (zde je nutno se spolehnout na to, že název neobsahuje ukončující interpunkci): Název ˆ[ˆ\.\?! ]+$ (začátek odstavce, znak jiný než ukončující jednou a víckrát, konec odstavce) Pokud chceme stejně formátovat i název kapitoly, lze to provést rozšířením výrazu. Pokud stejně jako označení formátovat název následující na stejném řádku (připojit před $): \s.+ (mezera, libovolný znak jednou a víckrát) Pokud název následuje na dalším řádku (nahradit za $): \p.+ (, libovolný znak jednou a víckrát) Pokud následuje za vynechaným odstavcem (nahradit za $): \p\p.+ (,, libovolný znak jednou a víckrát) A tak dále. Jiný způsob, jak změnit některé atributy textu, je uzavřít celý vyhledávaný výraz do kulatých závorek tedy vytvořit seskupení a poté nahradit za \1 tedy obsah seskupení a \A{}, kde je do složených závorek zapsán konkrétní parametr název žádaného fontu, velikost písma, barva písma, podbarvení apod. 4.2 Formátování obrázků Formátování obrázku je o něco náročnější. Ačkoli AltSearch umožňuje vyhledávat obrázky, není možné použít Najít vše, ani jim přiřazovat styly. Možností je tedy naformátovat celý text tak, jak byste si přáli mít naformátované obrázky a poté z rolety Atributy vybrat atribut specifický pouze pro text (například font, velikost písma). 1 Například [:::CharHeight=12::] najde bloky písma o velkosti 12. [:::CharFont- Name=Georgia::] najde bloky písma Georgia. Tak můžete opět použít Najít vše a formátovat zbytek textu, nyní už bez obrázků. 1 Toto už se dostává zcela mimo oblast regulárních výrazů, jedná se výhradně o možnosti AltSearch.

34 Kapitola 5 Limitace a alternativy 5.1 Limitace Úpravy dle obsahu AltSearch není schopný sám poznat, kam patří spojovník, kam pomlčka, nebo kdy má spojovník funkci spojovníku a kdy rozdělovníku (a tudíž by neměl být jinde než na konci řádku a je-li, je vhodné ho odstranit), nepozná, zda má být před procentem mezera, nebo ne, zkrátka není schopný posoudit jevy související s obsahem. Něco takového by pravděpodobně vyžadovalo spolupráci se slovníkem, nebo databází slov, která by dokázala určit, do jaké kategorie slovo patří a jakým způsobem by s ním mělo být jednáno (a ani to by ani zdaleka nebylo stoprocentní) Datum Stejně tak nastává i problém se správným formátováním data. Tedy: února /02/ (\d\d?)[\./\-]\s*(\d\d?)[\./\-]\s*(\d{4}) (číslice, druhá volitelná, oddělovač tečka, lomítko, spojovník, žádná a víc mezer, číslice, druhá volitelná, oddělovač, žádná a víc mezer, čtyři číslice) Toto najde všechna výše vypsaná data, kromě toho, kde je měsíc slovně. Je poté možné podobu změnit. \1\.\S\2\.\S\3 (první seskupení, tečka, pevná mezera, druhé seskupení, tečka, pevná mezera, třetí seskupení) 34

35 5.2 Alternativy 35 Tato dvojice nechá číselný formát data v původní podobě, ale jako oddělovač bude vždy použitá tečka a pevná mezera. A tak podobně. Když datum není ve formátu den měsíc rok, je třeba přeskládat seskupení. 5.2 Alternativy Samozřejmě existují programy schopné podobných kousků jak AltSearch typojtb Jedním takovým je typojtb, makro taktéž od Tomáše Bílka. Toto makro dokáže vkládat pevné mezery, redukovat přebytečné mezery, kontrolovat uvozovky, rušit zalomení stránek, dokáže měnit šířku mezery, umožňuje snazší vkládání speciálních znaků a několik dalších věcí, převážně co se statistiky dokumentu (slitky, použité fonty atd.) týče. TypoJTB tedy umožňuje mnoho věcí podobných možnostem AltSearch, přičemž jeho ovládání je po uživatelské stránce snazší, neboť na vše stačí kliknout calibre Calibre je program určený pro správu e-knih i ty spadají do kategorie rozsáhlých dokumentů vyžadujících typografickou péči. Calibre dokáže texty, mimo několik výlučně knižních formátů (EPUB, MOBI atd.), převádět i do DOCX, nebo TXT. Při konverzi umožňuje najít špatně rozdělené řádky, zrušit prázdné řádky mezi odstavci, je schopné jistého formátování kapitol, stejně jako přidat obsah. Mnohdy využívá HTML tagů i CSS stylů, stejně jako právě regulárních výrazů (při nalézání kapitol, jejich organizování, umožňuje také aplikovat regulární výrazy přímo na konvertovaný text). Také dokáže najít rozdělovníky na místech, kde nemají co dělat, přičemž dokument samotný je použit jako slovník, který určí, zda se jedná o rozdělovník, nebo spojovník (program je však pravděpodobně uzpůsoben spíš anglickým textům). 1 Rozhodla jsem se neuvádět programy komerční.

36 Závěr Většinu problémů, ať už se jednalo o problematiku umístění obyčejných a pevných mezer, výpustek nebo uvozovek, jsem dokázala regulárními výrazy vyřešit. Stále však neexistuje jednoduchý způsob, jak rozlišit případy, kdy je třeba použít spojovník a kdy pomlčku. Také dosud nejsem spokojena s řešením zvláštních případů pro umístění nezlomitelné mezery. Všechny výrazy jsem uspořádala do souboru, který je uživateli předkládá v podobě, kterou už může přímo využívat, dokonce i bez jakéhokoli povědomí o regulárních výrazech, ovšem zároveň ji může kdykoli upravit k obrazu svému. Když jsem tuto práci opatřovala příkay pro L A TEX, zaujala mě představa použití regulárních výrazů pro usnadnění tohoto procesu, kteréžto myšlence bych se ráda dále věnovala. 36

37 Literatura [1] Regular expression. Wikipedia: the free encyclopedia. [online] [cit ]. Dostupné z: [2] GRAHAM, Ian. Kleene Would Be Shocked: Redrawing the Link Between Theory and Modern Regex Engines [online] [cit ]. Dostupné z: [3] Regulární výraz. Wikipedie: Otevřená encyklopedie. [online] [cit ]. Dostupné z: Draz [4] PECKA, Miroslav. Regulární výrazy: Regexp není zaklínadlo. Regulární výrazy. [online] [cit ]. Dostupné z: [5] BÍLEK, Tomáš. Makro AltSearch. Makra a rozšíření pro OpenOffice. [online] [cit ]. Dostupné z: [6] Regular expressions. ICU User Guide. [online] [cit ]. Dostupné z: [7] GOYVAERTS, Jan. POSIX Basic Regular Expressions. Regular Expressions.info. [online] [cit ]. Dostupné z: [8] Makro (software). Wikipedie: Otevřená encyklopedie [online] [cit ]. Dostupné z: [9] SEDLÁČEK, Daniel. Malá makra úvod do programování. OpenOffice. [online] [cit ]. Dostupné z: [10] Alternative dialog Find & Replace for Writer (AltSearch). Apache OpenOffice: Extensions. [online]. [2008] [cit ]. Dostupné z: [11] PECKA, Miroslav. Shrnutí syntaxe regulárních výrazů. Regulární výrazy. [online] [cit ]. Dostupné z: 37

38 Literatura 38 [12] PECINA, Martin. Písmo a typografie. Typomil. [online]. [cit ]. Dostupné z: [13] Typography. Wikipedia: the free encyclopedia. [online] [cit ]. Dostupné z: ttps://en.wikipedia.org/wiki/typography [14] FIALA, Jakub. Slovník. Litéra. [online] [cit ]. Dostupné z: [15] Nejčastější chyby a jak se jim vyhnout. Typografie na počítači. [online] [cit ]. Dostupné z: [16] ZNAMENÁČEK, Tomáš. Jak správně psát uvozovky. [online] [cit ]. Dostupné z: [17] Spojovník. Internetová jazyková příručka. [online] [cit ]. Dostupné z: [18] Pomlčka. Internetová jazyková příručka. [online] [cit ]. Dostupné z:

39 Seznam obrázků 1.1 AltSearch, ikona AltSearch AltSearch, dávky Obrázky pochází z archivu autora. 39

40 Seznam tabulek 1.1 Skupiny výrazů Kvantifikátory Hranice Závorky, seskupení, zpětné reference Další metaznaky AltSearch, textboxy AltSearch, tlačítka AltSearch, rolety AltSearch, checkboxy Tlačítka Správy dávek Příkazy Speciální znaky, způsob vložení pro Windows

Maturitní otázka číslo 23 strana 1 z 5. Typografie

Maturitní otázka číslo 23 strana 1 z 5. Typografie Maturitní otázka číslo 23 strana 1 z 5 Typografie Typografie je vědní obor zabývající se sázením textu, hlavně jeho grafickou stránkou. S příchodem počítačů máme k dispozici různé DTP programy (DeskTop

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT

Více

DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky

DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky ze sady: 02 tematický okruh sady: Tabulkový editor ze šablony: 07 KANCELÁŘSKÝ SOFTWARE určeno pro: 1-4. ročník

Více

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT Funkce Najít a nahradit slouží k rychlému vyhledávání určitých slov a jejich nahrazování jinými slovy. Lze hledat i určité varianty slov a nahrazovat je buď hromadně (všechny

Více

Okno Editoru nabízí v panelu nástrojů

Okno Editoru nabízí v panelu nástrojů 110 Editor pracovní nástroje Naučte se používat základní nástroje Editoru pro efektivní úpravy obrázků. VYBRANÉ OVLÁDACÍ PRVKY 112 POLYGONOVÉ LASO A LASO 124 VLOŽIT OBRÁZEK DO OBRÁZKU 132 VÝBĚRY 114 REDUKCE

Více

T Y P O G R A F I E. Tvorba textových dokumentů

T Y P O G R A F I E. Tvorba textových dokumentů T Y P O G R A F I E Tvorba textových dokumentů Počítačová typografie nauka o tom, jak má tiskovina vypadat typus = znak, grafó = píši současné programové vybavení a možnost kvalitního tisku každý může

Více

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress www.webdevel.cz Webdevel s.r.o. IČ 285 97 192 DIČ CZ28597192 W www.webdevel.cz E info@webdevel.cz Ostrava Obránců míru 863/7 703 00 Ostrava Vítkovice M 603

Více

10. Editor databází dotazy a relace

10. Editor databází dotazy a relace 10. Editor databází dotazy a relace Dotazy Dotazy tvoří velkou samostatnou kapitolu Accessu, která je svým významem téměř stejně důležitá jako oblast návrhu a úpravy tabulek. Svým rozsahem je to ale oblast

Více

PŘÍRUČKA PRO REDAKTORY UNIVERZITY PARDUBICE

PŘÍRUČKA PRO REDAKTORY UNIVERZITY PARDUBICE CMS Aladin CMS Aladin je modulární a otevřený publikační systém pro jednoduchou a uživatelsky přívětivou správu webových stránek. PŘÍRUČKA PRO REDAKTORY UNIVERZITY PARDUBICE VERZE 3.0 ZÁŘÍ 2012 Obsah CMS

Více

Adobe InDesign. typografické pojmy

Adobe InDesign. typografické pojmy Lekce 2 typografické pojmy Typografie = nauka o tom, jak má tiskovina vypadat, aby byla dobře čitelná, snadno se v ní orientovalo a aby působila esteticky. Typografie je také klasické umělecké řemeslo,

Více

FORMÁTOVÁNÍ ODSTAVCE

FORMÁTOVÁNÍ ODSTAVCE FORMÁTOVÁNÍ ODSTAVCE Autor: Mgr. Dana Kaprálová Datum (období) tvorby: srpen 2013 Ročník: šestý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žák se orientuje v prostředí aplikace WORD.

Více

Projekt inovace vzdělávání na SOŠ a SOU Horky nad Jizerou. Pokyny pro zpracování ročníkové práce z předmětu FIKTIVNÍ FIRMA. Verze 1.

Projekt inovace vzdělávání na SOŠ a SOU Horky nad Jizerou. Pokyny pro zpracování ročníkové práce z předmětu FIKTIVNÍ FIRMA. Verze 1. Projekt inovace vzdělávání na SOŠ a SOU Horky nad Jizerou Pokyny pro zpracování ročníkové práce z předmětu FIKTIVNÍ FIRMA Verze 1.1 Tento projekt byl spolufinancován Evropským sociálním fondem a státním

Více

Word 2007 Word 2007 egon. Spuštění, vzhled, zobrazení dokumentu

Word 2007 Word 2007 egon. Spuštění, vzhled, zobrazení dokumentu Word 2007 Word 2007 egon Spuštění, vzhled, zobrazení dokumentu Jan Málek 30.4.2010 Word 2007 V roce 2007 přichází firma Microsoft s novou verzí kancelářského balíku MS Office 2007 a tedy i textového editoru

Více

Vítězslav Bártl. září 2012

Vítězslav Bártl. září 2012 VY_32_INOVACE_VB01_W Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, vzdělávací obor, tematický okruh, téma Anotace Vítězslav

Více

Word 2013. podrobný průvodce. Tomáš Šimek

Word 2013. podrobný průvodce. Tomáš Šimek Word 2013 podrobný průvodce Tomáš Šimek Přehled funkcí a vlastností nejnovější verze textového editoru Word Jak psát na počítači správně, úpravy a formátování textu a stránky Zpracování dalších objektů

Více

! Nauka o tom, jak má tiskovina vypadat. ! dobře čitelná. ! snadná orientace v textu. ! estetické působení. ! Klasické umělecké řemeslo

! Nauka o tom, jak má tiskovina vypadat. ! dobře čitelná. ! snadná orientace v textu. ! estetické působení. ! Klasické umělecké řemeslo Počítačová typografie úvod Aplikační software na PC Počítačová typografie původní verze Mgr. Lucie Pelikánová úpravy a rozšíření RNDr. Jan Preclík! Nauka o tom, jak má tiskovina vypadat! dobře čitelná!

Více

Uživatelem definované požadavky a parametry systému

Uživatelem definované požadavky a parametry systému Uživatelem definované požadavky a parametry systému J. Rybička, J. Přichystal, P. Talandová Koncepce parametrů Obecný model procesu zpracování dokumentu počítačem předpokládá, že uživatel pokud možno co

Více

Rámcový manuál pro práci s programem TopoL pro Windows

Rámcový manuál pro práci s programem TopoL pro Windows Rámcový manuál pro práci s programem TopoL pro Windows Příkazy v nabídce Předmět Volba rastru rychlá klávesa F4 Příkaz otevře vybraný rastr; tj. zobrazí ho v předmětu zájmu. Po vyvolání příkazu se objeví

Více

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-202

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-202 Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Tabulkové processory MS Excel (OpenOffice Calc)

Tabulkové processory MS Excel (OpenOffice Calc) Maturitní téma: Tabulkové processory MS Excel (OpenOffice Calc) Charakteristika tabulkového editoru Tabulkový editor (sprematuritníadsheet) se používá všude tam, kde je třeba zpracovávat data uspořádaná

Více

Office 2013. podrobný průvodce. Tomáš Šimek

Office 2013. podrobný průvodce. Tomáš Šimek Office 2013 podrobný průvodce Tomáš Šimek Seznámení se společnými postupy při práci s dokumenty Office Popis základních a pokročilejších postupů při práci s Wordem, Excelem, PowerPointem a OneNote Možnosti

Více

Další servery s elektronickým obsahem

Další servery s elektronickým obsahem Právní upozornění Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována a šířena v papírové, elektronické či jiné podobě bez předchozího písemného souhlasu nakladatele.

Více

Pokročilé uţivatelské školení

Pokročilé uţivatelské školení Pokročilé uţivatelské školení Cíl a obsah kurzu Cílem kurzu je seznámit se s pokročilými funkcemi aplikace Word Členění kurzu, obsah jednotlivých lekcí Kurz je členěn do pěti samostatných lekcí. Kaţdá

Více

Vzdělávání v egoncentru ORP Louny

Vzdělávání v egoncentru ORP Louny Zpracováno v rámci projektu č. CZ.1.04/4.1.00/40.00067 Vzdělávání v egoncentru ORP Louny Město Louny Obsah 1. Databáze... 4 2. Třídění pomocí filtrů... 5 3. Ukotvení a uvolnění příček... 6 3.1 Ukotvení

Více

Stručná uživatelská příručka

Stručná uživatelská příručka Stručná uživatelská příručka Verze 7.x.x. Únor 2014 Změny vyhrazeny SpeechTech, s.r.o. Morseova 5 301 00 Plzeň E-mail: info@speechtech.cz Upozornění: Některé funkce, které se dále popisují nemusí být ve

Více

Aktualizační systém Progres

Aktualizační systém Progres Aktualizační systém Progres Obecně o systému Celý obsah webu se skládá z článků, fotogalerii, novinek, systémových bloků atd., které jsou vždy vloženy do nějaké rubriky položky v menu, podmenu, přip. mimo

Více

Helios RED a Internetový obchod

Helios RED a Internetový obchod (pracovní verze!) Helios RED a Internetový obchod Obsah dokumetace: 1. Úvod 2. Evidované údaje na skladové kartě 3. Přenos skladových karet z Helios RED do e-shopu 4. Přenos objednávek z e-shopu do Helios

Více

Kontrola pravopisných chyb. Kontrola pravopisu Kontrola gramatiky Nastavení jazyka dokumentu Tezaurus Překlad textu

Kontrola pravopisných chyb. Kontrola pravopisu Kontrola gramatiky Nastavení jazyka dokumentu Tezaurus Překlad textu 4 Kontrola pravopisných chyb Kontrola pravopisu Kontrola gramatiky Nastavení jazyka dokumentu Tezaurus Překlad textu Microsoft Word 2010 Rychle hotovo! Kontrola pravopisu Kontrola pravopisu. Dokument byste

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 5 4 4 Nadpis kapitoly Mojmír

Více

Uživatelský manuál Radekce-Online.cz

Uživatelský manuál Radekce-Online.cz Uživatelský manuál Radekce-Online.cz (revize 06/2011) V prvním kroku třeba vstoupit do administrace na adrese www.redakce-online.cz kterou naleznete na záložce Administrace / Vstup do Administrace, pro

Více

Popis postupu při zpracování atletických závodů dle programu ATLETICKÁ KANCELÁŘ ( Manuál II.část )

Popis postupu při zpracování atletických závodů dle programu ATLETICKÁ KANCELÁŘ ( Manuál II.část ) Popis postupu při zpracování atletických závodů dle programu ATLETICKÁ KANCELÁŘ ( Manuál II.část ) Různé samostatné části : 1 -Připojení k AK - 2x kliknout na Internet Explorer - kliknout na pracovat offline

Více

INFORMATIKA. aplikační software pro práci s informacemi TSUNAMI. Pracovní list pro žáky. Gymnázium K. V. Raise, Hlinsko, Adámkova 55

INFORMATIKA. aplikační software pro práci s informacemi TSUNAMI. Pracovní list pro žáky. Gymnázium K. V. Raise, Hlinsko, Adámkova 55 INFORMATIKA aplikační software pro práci s informacemi TSUNAMI Pracovní list pro žáky Autor: RNDr. Ivanka Dvořáčková 2013 Tsunami pracovní list Otevřete pracovní soubor IT 34 Tsunami pracovní soubor.docx

Více

Hydroprojekt CZ a.s. WINPLAN systém programů pro projektování vodohospodářských liniových staveb. HYDRONet 3. Modul EDITOR STYLU

Hydroprojekt CZ a.s. WINPLAN systém programů pro projektování vodohospodářských liniových staveb. HYDRONet 3. Modul EDITOR STYLU Hydroprojekt CZ a.s. systém programů pro projektování vodohospodářských liniových staveb HYDRONet 3 W I N P L A N s y s t é m p r o g r a m ů p r o p r o j e k t o v á n í v o d o h o s p o d á ř s k ý

Více

NOVÁ VERZE OBD A JEJÍ VYUŽÍVÁNÍ Ing. Martina Valášková

NOVÁ VERZE OBD A JEJÍ VYUŽÍVÁNÍ Ing. Martina Valášková NOVÁ VERZE OBD A JEJÍ VYUŽÍVÁNÍ Ing. Martina Valášková studijní materiál ke kurzu Odborné publikování, citační etika a autorské právo s podporou ICT Fakulta informatiky a managementu Univerzity Hradec

Více

Seminární práce z fyziky stručné pokyny

Seminární práce z fyziky stručné pokyny Seminární práce z fyziky stručné pokyny Rozsah a obvyklá struktura seminární práce Orientační rozsah seminární práce je 10 normovaných stran vlastního textu (tím se rozumějí kapitoly Úvod, Hlavní část,

Více

7. Nástroje. 7.1 Pravopis. 7.2 Jazyk. Kapitola 7: Nástroje 47. Kontrola pravopisu

7. Nástroje. 7.1 Pravopis. 7.2 Jazyk. Kapitola 7: Nástroje 47. Kontrola pravopisu Kapitola 7: Nástroje 47 7. Nástroje Kontrola pravopisu 7.1 Pravopis V prezentaci Encian přichystejme dvě záměrné pravopisné chyby na prvním snímku. Slovo Váš nahradíme slovem Vaš a slovo přehledným nahradíme

Více

ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4

ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4 ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4 JEDNODUCHÉ PŘIHLÁŠENÍ 4 ADMINISTRAČNÍ PROSTŘEDÍ 5 PŘEPÍNÁNÍ JAZYKOVÉ VERZE 5 POLOŽKY HORNÍHO MENU 5 DOPLŇKOVÉ POLOŽKY MENU: 6 STROM SE STRÁNKAMI, RUBRIKAMI A ČLÁNKY 7 TITULNÍ

Více

Spinelterminal. Terminálový program pro ladění aplikací s protokolem Spinel. 20. září 2005 w w w. p a p o u c h. c o m v.0.9.5.18

Spinelterminal. Terminálový program pro ladění aplikací s protokolem Spinel. 20. září 2005 w w w. p a p o u c h. c o m v.0.9.5.18 Terminálový program pro ladění aplikací s protokolem Spinel 20. září 2005 w w w. p a p o u c h. c o m v.0.9.5.18 Spinelterminal Katalogový list Vytvořen: 15.4.2004 Poslední aktualizace: 20.9.2005 10:34

Více

Dokument a jeho části oddíly, záhlaví, zápatí

Dokument a jeho části oddíly, záhlaví, zápatí Dokument a jeho části oddíly, záhlaví, zápatí Nejčastějším úkolem bývá ukončení stránky a pokračování textu na další stránce nebo vložení stránky před napsaný text. Podobným úkolem je jiné svislé zarovnání

Více

SEZNÁMENÍ S PROGRAMEM

SEZNÁMENÍ S PROGRAMEM SEZNÁMENÍ S PROGRAMEM Základní informace pro každého Následující popis je určen pro stručné a rychlé seznámení s programem a jeho ovládáním. Detailnější vysvětlení funkcí programu naleznete v českém i

Více

Obsah. 1.1 Úvod do práce s autorským nástrojem ProAuthor 4

Obsah. 1.1 Úvod do práce s autorským nástrojem ProAuthor 4 Obsah 1 Úvod do práce s autorským nástrojem ProAuthor 4 1.1 Úvod do práce s autorským nástrojem ProAuthor 4 2 Založení kurzu 7 2.1 Jak začít 8 2.2 Vyplnění vstupních informací o kurzu 10 2.3 Založení vlastního

Více

Elektronická spisová služba

Elektronická spisová služba Uživatelská příručka Vytvořeno dne: 17.5.2012 Aktualizováno: 28.11.2014 2014, a.s. Obsah 1. O aplikaci... 4 1.1. 2. Obecný postup práce s Elektronickou spisovou službou... 5 2.1. Přihlášení... 5 2.2. Uspořádání

Více

Pravidla pro estetickou úpravu textu

Pravidla pro estetickou úpravu textu Pravidla pro estetickou úpravu textu Pro vytváření dobře vypadajících dokumentů existují osvědčené zásady a pravidla pro to, aby naše dokumenty byly nejen technicky, ale i esteticky na výši. Používání

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

Program je určen pro děti se specifickými poruchami učení.

Program je určen pro děti se specifickými poruchami učení. Program je určen pro děti se specifickými poruchami učení. Program byl vyvinut ve spolupráci s Okresní pedagogicko - psychologickou poradnou v Klatovech Co oceníte: Program lze velice snadno modifikovat

Více

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Student: NEJČASTĚJŠÍ CHYBY A JAK SE JIM VYHNOUT Uvozovky a palce

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK.  Student: NEJČASTĚJŠÍ CHYBY A JAK SE JIM VYHNOUT Uvozovky a palce WORKBOOK http://agb.gymnaslo.cz Subject: Student: Computer science.. School year:../ Topic: Typography NEJČASTĚJŠÍ CHYBY A JAK SE JIM VYHNOUT Uvozovky a palce na klávesnici - znak pro palcovou míru Skutečné

Více

MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ

MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ 1 OBSAH 1.Popis... 3 2.Ovládání aplikace...3 3.Základní pojmy... 3 3.1.Karta...3 3.2.Čtečka...3 3.3.Skupina...3 3.4.Kalendář...3 3.5.Volný

Více

ÚPRAVA BAKALÁŘSKÉ A DIPLOMOVÉ PRÁCE

ÚPRAVA BAKALÁŘSKÉ A DIPLOMOVÉ PRÁCE ÚPRAVA BAKALÁŘSKÉ A DIPLOMOVÉ PRÁCE PhDr. Pavel Pavlík, Ph.D. (verze 2013) Desky - lepená vazba do tuhých desek s textilním potahem (barva tmavě modrá, černá) - není povolena kroužková vazba! - přední

Více

WiFiS Uživatelská příručka Obsah

WiFiS Uživatelská příručka Obsah WiFiS Uživatelská příručka Obsah Nastavení aplikace Popis jednotlivých číselníků Agenda ISP internet service provider Obecné Nastavení Nastavení jednotlivých číselníků Skupiny číselníku Agenda, ISP a Obecné

Více

Na základě Business Targets autora Simona Greenalla, vydaných nakladatelstvím Macmillan Heinemann English Language Teaching (Oxford).

Na základě Business Targets autora Simona Greenalla, vydaných nakladatelstvím Macmillan Heinemann English Language Teaching (Oxford). LANGMaster International, s.r.o. Branická 107, 147 00 Praha 4 Česká republika Tel.: +420 244 460 807, +420 736 623 459 Fax: +420 244 463 411 e-mail: info@langmaster.cz http://www.langmaster.cz Na základě

Více

Backspace maže znaky před kurzorem (tedy zprava)

Backspace maže znaky před kurzorem (tedy zprava) 7. Textové editory úvod Textový editor aplikace, program pro psaní textů Obr. 1 Escape (Esc) vyskakovací klávesa, funguje jako storno Backspace maže znaky před kurzorem (tedy zprava) Delete maže znaky

Více

Základní ovládání aplikace

Základní ovládání aplikace Základní ovládání aplikace Základem ovládání aplikace je jednoduchý toolbar (panel nástrojů) ve spodní části obrazovky, který umožňuje přepínání mezi jednotlivými obrazovkami aplikace. Jsou zde zobrazeny

Více

Pravidla pro psaní maturitní práce

Pravidla pro psaní maturitní práce Pravidla pro psaní maturitní práce 1) Rozvržení stránek Práci tiskneme na listy papíru velikosti A4 (210 297 mm) po jedné straně. Text je umístěn v obdélníku, jehož umístění a velikost je definována velikostmi

Více

Seminární práce obecné a technické pokyny

Seminární práce obecné a technické pokyny Seminární práce obecné a technické pokyny Rozsah běžné seminární práce Orientačně 10 normovaných stran skutečného textu (Úvod, Hlavní část, Závěr). Obvyklá struktura seminární práce Vlastní struktura,

Více

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-201

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-201 Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Manuál k užívání aplikace Monitoringrejstriku.cz

Manuál k užívání aplikace Monitoringrejstriku.cz Manuál k užívání aplikace Monitoringrejstriku.cz Verze aplikace 2.0, říjen 2015 Copyright 2014, Insolvence 2008, a.s. Omezující podmínky pro zveřejnění, poskytnutí údajů: Tento dokument obsahuje informace

Více

Regulární výrazy. jemný úvod. Miloslav Brada

Regulární výrazy. jemný úvod. Miloslav Brada Regulární výrazy jemný úvod Miloslav Brada Regulární výrazy - RegExy K čemu vůbec jsou? Nástin možností Jednoduché vzory, pravidla regexpů Metaznaky Opakování Skupiny Jednoduchý příklad na závěr 2 Co RegExy

Více

DUM 02 téma: Úvod do textového editoru MS Word a výběr klávesových zkratek

DUM 02 téma: Úvod do textového editoru MS Word a výběr klávesových zkratek DUM 02 téma: Úvod do textového editoru MS Word a výběr klávesových zkratek ze sady: 01 tematický okruh sady: Textový editor ze šablony: 07 kancelářský software určeno pro: 1-4. ročník vzdělávací obor:

Více

Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT. Informační a komunikační technologie

Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT. Informační a komunikační technologie Název projektu Číslo projektu Název školy Autor Název šablony Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748 Gymnázium Jana Pivečky a Střední odborná škola Slavičín Ing. Alois Kužela

Více

Šablonovací systém htmltmpl vypracoval: Michal Vajbar, 2007. Šablonovací systém htmltmpl

Šablonovací systém htmltmpl vypracoval: Michal Vajbar, 2007. Šablonovací systém htmltmpl Šablonovací systém htmltmpl 1 Představení šablonovacích systémů Každý, kdo se zabývá tvorbou webových aplikací dříve nebo později zjistí, že je vhodné oddělovat obsah aplikace od jejího vzhledu. Pokud

Více

SPOJOVNÍK»-« Spojování složených výrazů. Označení dělení slov.

SPOJOVNÍK»-« Spojování složených výrazů. Označení dělení slov. HLADKÁ SAZBA SPOJOVNÍK»-«Spojování složených výrazů. Označení dělení slov. slovník česko-anglický (ve smyslu český i anglický) Frýdek-Místek, Praha-Žižkov propan-butan, ping-pong kuchař-číšník (zároveň

Více

Editace textu textovým editorem Word

Editace textu textovým editorem Word 2 Editace textu textovým editorem Word V té to ka pi to le: Word po spuštění Psaní a editace textu Kontrola chyb v dokumentu Automatický text stavební bloky Prohledávání dokumentu Nastavení parametrů stránky

Více

Úvodní příručka. Správa souborů Kliknutím na kartu Soubor můžete otevřít, uložit, vytisknout a spravovat své soubory Wordu.

Úvodní příručka. Správa souborů Kliknutím na kartu Soubor můžete otevřít, uložit, vytisknout a spravovat své soubory Wordu. Úvodní příručka Microsoft Word 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit. Panel nástrojů Rychlý přístup Příkazy tady umístěné

Více

Hotelová škola a Obchodní akademie Havířov s. r. o. Tajovského 2, 736 01 Havířov Podlesí. Pokyn pro zpracování maturitní práce

Hotelová škola a Obchodní akademie Havířov s. r. o. Tajovského 2, 736 01 Havířov Podlesí. Pokyn pro zpracování maturitní práce 1. Téma maturitní práce Hotelová škola a Obchodní akademie Havířov s. r. o. Tajovského 2, 736 01 Havířov Podlesí Pokyn pro zpracování maturitní práce Žák si téma maturitní práce vylosuje, na losovaném

Více

DUM 01 téma: Úvod do PowerPointu

DUM 01 téma: Úvod do PowerPointu DUM 01 téma: Úvod do PowerPointu ze sady: 03 tematický okruh sady: Tvorba multimediální ze šablony: 09 počítačová grafika určeno pro: 1-4. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace:

Více

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, v doslovném překladu "světová rozsáhlá síť neboli celosvětová síť, je označení

Více

Standardně máme zapnutý panel nástrojů Formátování a Standardní.

Standardně máme zapnutý panel nástrojů Formátování a Standardní. Zapnutí a vypnutí panelů nástrojů Standardně máme zapnutý panel nástrojů Formátování a Standardní. Úkol: Vyzkoušejte si zapnout a vypnout všechny panely nástrojů. Nechte zapnutý panely nástrojů Formátování

Více

METODICKÝ POKYN PRÁCE S MS Word POKROČILÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

METODICKÝ POKYN PRÁCE S MS Word POKROČILÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. METODICKÝ POKYN PRÁCE S MS Word POKROČILÍ Formátování textu - STYLY Styly umožňují zjednodušení formátování dokumentu. Nástroje pro jejich použití najdeme na pásu karet Domů. Každý text, který píšeme,

Více

Styly odstavců. Word 2010. Přiřazení stylu odstavce odstavci. Změna stylu odstavce

Styly odstavců. Word 2010. Přiřazení stylu odstavce odstavci. Změna stylu odstavce Styly odstavců V textu, který přesahuje několik stránek a je nějakým způsobem strukturovaný (což znamená, že se dá rozdělit na části (v knize jim říkáme kapitoly) a jejich podřízené části (podkapitoly),

Více

Pokyny k vypracování absolventské práce

Pokyny k vypracování absolventské práce Základní škola a Mateřská škola Bělá pod Pradědem, příspěvková organizace tel.: 584 412 084 e-mail: zsadolfovice@jen.cz Adolfovice 170 web: http://zsadolfovice.cz IČO: 75029456 790 01 Jeseník Pokyny k

Více

Program pro flexibilní tvorbu evidencí. VIKLAN - Evidence. Uživatelská příručka. pro seznámení se základními možnostmi programu

Program pro flexibilní tvorbu evidencí. VIKLAN - Evidence. Uživatelská příručka. pro seznámení se základními možnostmi programu Program pro flexibilní tvorbu evidencí VIKLAN - Evidence Uživatelská příručka pro seznámení se základními možnostmi programu Vlastimil Kubínek, Ing. Josef Spilka VIKLAN - Evidence Verse 1.11.8.1 Copyright

Více

Kurz Word 2000 Odrážky a číslování Kurz Word 2000 Odrážky a číslování Oddíly Záhlaví a zápatí

Kurz Word 2000 Odrážky a číslování Kurz Word 2000 Odrážky a číslování Oddíly Záhlaví a zápatí Kurz Word 2000 Odrážky a číslování Oddíly Záhlaví a zápatí - 1 - L04 V 1 odrážky a číslování Odrážky, číslování i víceúrovňovost můžeme zadat buď před zápisem textu nebo vytvořit dodatečně označením bloku

Více

Albrechtova střední škola, Český Těšín, p.o. II. DTP hladká a smíšená sazba

Albrechtova střední škola, Český Těšín, p.o. II. DTP hladká a smíšená sazba Číslo projektu: Název projektu: Subjekt: Označení materiálu (přílohy): Autor: Markéta Březinová Datum vytvoření: prosinec 2014 Třída (ročník): PG 3. Předmět: Polygrafie v praxi CZ.1.07/1.1.24/02.0118 Polygrafie

Více

UŽIV ATELSKÁ PŘÍRUČKA

UŽIV ATELSKÁ PŘÍRUČKA UŽIVATELSKÁ PŘÍRUČKA Autor: Marek Klimša Úprava: Stanislav Chromý Verze dokumentu: 1.1 Poslední aktualizace: 11. května 2012 Obsah 1. Začínáme 3 1.1 Co je to ADVOKÁTNÍ SPIS 3 1.2 Po prvním spuštění 3 1.3

Více

Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97. Vybrané části Excelu. Ing. Petr Adamec

Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97. Vybrané části Excelu. Ing. Petr Adamec INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97 Vybrané části Excelu Ing. Petr Adamec Brno 2010 Cílem předmětu je seznámení se s programem Excel

Více

FORMÁLNÍ NÁLEŽITOSTI PRÁCE TOMÁŠ LÁZNA ZÁŘÍ 2015 T.LAZNA@GMAIL.COM

FORMÁLNÍ NÁLEŽITOSTI PRÁCE TOMÁŠ LÁZNA ZÁŘÍ 2015 T.LAZNA@GMAIL.COM FORMÁLNÍ NÁLEŽITOSTI PRÁCE TOMÁŠ LÁZNA ZÁŘÍ 2015 T.LAZNA@GMAIL.COM PRÁCE SOČ 20 30 stran + přílohy Obvyklá struktura Pravopis Grafická úprava, typografie Vazba typicky kroužková nebo hřbet STRUKTURA ODBORNÉ

Více

Seznámení Corel Draw. PDF vytvořeno zkušební verzí pdffactory Pro www.fineprint.cz. Panel Vlastnosti. panel základních kreslicích nástrojů

Seznámení Corel Draw. PDF vytvořeno zkušební verzí pdffactory Pro www.fineprint.cz. Panel Vlastnosti. panel základních kreslicích nástrojů Seznámení Corel Draw Okno programu Objeví se po spuštění, většinou je připraven nový, prázdný dokument, obvyklá velikost A4. Pamatujme, že na běžném monitoru se stránka zobrazí menší, takže při tisku budou

Více

Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje

Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje Jazykové nástroje se nachází na pásu karet Revize. Obrázek 1 - Pás karet Revize Nastavení jazyka Nastavení jazyka,

Více

Střední průmyslová škola strojnická Vsetín. Předmět Druh učebního materiálu Typografická pravidla pro psaní dokumentů

Střední průmyslová škola strojnická Vsetín. Předmět Druh učebního materiálu Typografická pravidla pro psaní dokumentů Název školy Číslo projektu Autor Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing. Martin Baričák Název šablony III/2 Název DUMu 1.2 Základní typografická pravidla I. Tematická oblast

Více

Volby a Referenda. 2013 ALIS spol. s r.o.

Volby a Referenda. 2013 ALIS spol. s r.o. 21.10.2013 2 Obsah 1 KEOX - Volby 4 2 Postup zpracování 5 3 Číselníky a parametry 9 3.1 Číselníky-přehled... 9 3.2 Číselníky-popis... 9 3.3 Parametry... 10 4 Metodika a legislativa 12 4.1 Úvod... 12 pojmy

Více

Google Apps. dokumenty 5. verze 2012

Google Apps. dokumenty 5. verze 2012 Google Apps dokumenty verze 0 Obsah Obsah... Úvod... Formuláře... K čemu jsou formuláře dobré?... Spuštění formuláře... Nastavení formuláře... Vytváření otázek... 6 Změna vzhledu formuláře... 8 Zveřejnění

Více

Během zadávání textu může aplikace Word občas některá slova podtrhnout červeně, zeleně nebo modře.

Během zadávání textu může aplikace Word občas některá slova podtrhnout červeně, zeleně nebo modře. 3. lekce Opravy Během zadávání textu může aplikace Word občas některá slova podtrhnout červeně, zeleně nebo modře. Červené podtržení: Označuje, že jste pravděpodobně udělali pravopisnou chybu nebo že aplikace

Více

Návod k používání webové služby ABA-DOPRAVNÍ INFORMACE

Návod k používání webové služby ABA-DOPRAVNÍ INFORMACE Návod k používání webové služby ABA-DOPRAVNÍ INFORMACE 1. Vstupní obrazovka aplikace 1.1. Tabulka Historie Vašich objednaných dopravních informací : V tabulce budete vidět Vámi objednané požadavky na zasílání

Více

Název: VY_32_INOVACE_PG4102 Základní HTML značky. Autor: Mgr. Tomáš Javorský. Datum vytvoření: 05 / 2012. Ročník: 3

Název: VY_32_INOVACE_PG4102 Základní HTML značky. Autor: Mgr. Tomáš Javorský. Datum vytvoření: 05 / 2012. Ročník: 3 Název: VY_32_INOVACE_PG4102 Základní HTML značky Autor: Mgr. Tomáš Javorský Datum vytvoření: 05 / 2012 Ročník: 3 Vzdělávací oblast / téma: webdesign, počítačová grafika Anotace: Seznámení s nejdůležitějšími

Více

Návod na E-Shop. tel.: 224 916 202, fax: 244 922 737, helpdesk: 606 230 000, e-mail: ipo@antee.cz

Návod na E-Shop. tel.: 224 916 202, fax: 244 922 737, helpdesk: 606 230 000, e-mail: ipo@antee.cz Návod na E-Shop Obsah 1. Založení nového e-shopu 2. Definice kategorií e-shopu 3. Definice atributů e-shopu 4. Vložení nové položky do e-shopu 5. Editace a smazání položky v e-shopu 6. Hromadná aktualizace

Více

MS WINDOWS UŽIVATELÉ

MS WINDOWS UŽIVATELÉ uživatelské účty uživatelský profil práce s uživateli Maturitní otázka z POS - č. 16 MS WINDOWS UŽIVATELÉ Úvod Pro práci s počítačem v operačním systému MS Windows musíme mít založený účet, pod kterým

Více

Naučit se, jak co nejsnadněji přejít od verze TopoLu pro Windows k verzi TopoL xt. Cílem není vysvětlení všech možností programu.

Naučit se, jak co nejsnadněji přejít od verze TopoLu pro Windows k verzi TopoL xt. Cílem není vysvětlení všech možností programu. Školení programu TopoL xt Přechod na TopoL xt z programu TopoL pro Windows Cíl: Obsah: Naučit se, jak co nejsnadněji přejít od verze TopoLu pro Windows k verzi TopoL xt. Cílem není vysvětlení všech možností

Více

EU-OPVK:VY_32_INOVACE_FIL20 Vojtěch Filip, 2014

EU-OPVK:VY_32_INOVACE_FIL20 Vojtěch Filip, 2014 Číslo projektu CZ.1.07/1.5.00/34.0036 Tématický celek Inovace výuky ICT na BPA Název projektu Inovace a individualizace výuky Název materiálu Microsoft Word obsah, odkazy, revize Číslo materiálu VY_32_INOVACE_FIL20

Více

Uživatelská příručka pro program

Uživatelská příručka pro program NEWARE Uživatelský manuál Uživatelská příručka pro program ve spojení se zabezpečovacím systémem strana 1 Uživatelský manuál NEWARE strana 2 NEWARE Uživatelský manuál Vaše zabezpečovací ústředna DIGIPLEX

Více

Anglická slovíčka http://www.ajslovicka.cz/

Anglická slovíčka http://www.ajslovicka.cz/ Anglická slovíčka http://www.ajslovicka.cz/ Uživatelská dokumentace Revize 1.1 platná ke dni 14. 4. 2013 Napsal: MUDr. Ing. Martin Krejčí Obsah Úvod...4 Konvence a značení...4 Základní informace o aplikaci...5

Více

Knihomol. Manuál pro verzi 1.2

Knihomol. Manuál pro verzi 1.2 Knihomol Manuál pro verzi 1.2 Strana - 2 - I. Základy práce s programem Úvod do práce s programem Knihomol: Program knihomol slouží pro vedení evidence spojené s provozem malé knihovny. Je určen především

Více

Editor formulářů Money S3

Editor formulářů Money S3 Editor formulářů Money S3 Obsah I Obsah Část I 2 1 Co je Editor formulářů... 2 Co je to formulář... 3 Struktura formuláře... 3 Nastavení tisku... v Money S3 3 Základní ovládání... 4 Svislá lišta ikon...

Více

Typografické programy (1) WYSIWYG

Typografické programy (1) WYSIWYG Typografické programy (1) WYSIWYG grafické prostředí, interaktivní, uživatelsky přívětivé, řada efektních schopností nutnost počítat v reálném čase omezuje algoritmy firemní datové formáty nekompatibilní

Více

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Informační

Více

Projekt Vzdělávání dotykem CZ.1.07/1.3.00/51.0031. WORD 2013 práce s textovými soubory. Autoři: Jan Heller a David Peterka

Projekt Vzdělávání dotykem CZ.1.07/1.3.00/51.0031. WORD 2013 práce s textovými soubory. Autoři: Jan Heller a David Peterka Projekt Vzdělávání dotykem CZ.1.07/1.3.00/51.0031 WORD 2013 práce s textovými soubory Autoři: Jan Heller a David Peterka 1 Obsah Úvodní slovo realizačního týmu... 4 Úvod... 6 1. Prostředí MS Word 2013...

Více

Počítačová typografie

Počítačová typografie Počítačová typografie Typografie je nauka o tom, jak má tiskovina vypadat. Proč se o typografii učíme? Každý z nás běžně připravuje nějakou tiskovinu a požadavky na její kvalitu a zpracování jsou všude

Více

Ovladač Fiery Driver pro systém Mac OS

Ovladač Fiery Driver pro systém Mac OS 2016 Electronics For Imaging, Inc. Informace obsažené v této publikaci jsou zahrnuty v Právní oznámení pro tento produkt. 30. května 2016 Obsah Ovladač Fiery Driver pro systém Mac OS Obsah 3...5 Fiery

Více

Seminář Novell GroupWise

Seminář Novell GroupWise Seminář Novell GroupWise Martin Havlík martin.havlik@ujep.cz tel.: 3261 Centrum informatiky Seminář Novell GroupWise Úvod Co je cílem semináře? Zkvalitnění práce zaměstnanců UJEP s Group Warovým systémem

Více

AUTOMATICKÉ VOLÍCÍ A OZNAMOVACÍ TELEKOMUNIKAČNÍ ZAŘÍZENÍ

AUTOMATICKÉ VOLÍCÍ A OZNAMOVACÍ TELEKOMUNIKAČNÍ ZAŘÍZENÍ AUTOMATICKÉ VOLÍCÍ A OZNAMOVACÍ TELEKOMUNIKAČNÍ ZAŘÍZENÍ INFOTEL 2+ ČTÚ 2000 3 T 575 Návod k instalaci a obsluze 2 1 Obsah 1 Obsah 3 2 Všeobecně 4 2.1 Podmínky připojení 4 2.2 Podmínky záruky 4 3 Základní

Více