# PB029: Nástroje pro WYSIWYG DTP

Nejen TeXem živ je člověk. Pro přípravu graficky náročnějších publikací (např. reklamního letáčku nebo posteru na konferenci) může být pohodlnější a praktičtější využití WYSIWYG nástrojů pro DTP.

## Příprava obrázků

### Gimp

Populárním open-source nástrojem pro úpravu bitmapových obrázků je Gimp, který je zdarma dostupný pro nejvýznamnější desktopové operační systémy.

Některým uživatelům nevyhovuje poněkud netradiční rozložení pracovní plochy Gimpu, kde jsou jednotlivá okna s upravovanými obrázky a paletami nástrojů na sobě plně nezávislá. V takovém případě je možné Gimp přepnout do jednookenního režimu: `Okna → Režim s jedním oknem`

### Inkscape

Populárním open-source nástrojem pro úpravu vektorových obrázků je Inkscape, který je zdarma dostupný pro nejvýznamnější desktopové operační systémy.

Tip: Na webu OpenClipart.org je k dispozici k volnému použití řada vektorových obrázků s nejrůznější tematikou.

Tip: Na webu Pixabay.com je k dispozici k volnému použití řada bitmapových i vektorových obrázků a videí s nejrůznější tematikou. Vyhledávání je možno omezit dle parametrů typu: fotografie/ilustrace/vektory/videa/velikost/barva/...

Nativním formátem Inkscape pro ukládání obrázků je XML jazyk Scalable Vector Graphics. Vzhledem k již poměrně slušné podpoře SVG ve webových prohlížečích je vektorový formát SVG dobrým kandidátem pro tvorbu grafiky pro web.

## Příprava publikace

### Komerční nástroje

Pro přípravu elektronických publikací existuje velké množství komerčního software. Mezi nejznámější produkty patří Adobe InDesign, QuarkXPress či CorelDRAW.

Komerční DTP software je často finančně velmi nákladný. Pro příležitostné použití tak může být mnohem vhodnější sáhnout po volně dostupné alternativě, např. nástroji Scribus.

### Scribus

Vynikajícím open-source nástrojem pro desktop publishing je Scribus, který je zdarma dostupný pro nejvýznamnější desktopové operační systémy.

- Práce ve Scribusu je založena na vkládání různých typů rámců (textové, obrázkové, generované) a jiných objektů (tabulek, grafických tvarů, …) do stránky.
  - Text do textového rámce je možné vložit/připojit z externího souboru: `pravý klik na textový rámec → Vložit text … (Ctrl+I)
    pravý klik na textový rámec → Připojit text …` Obsah textového rámce je možné upravit ve vestavěném textovém editoru: `pravý klik na textový rámec → Upravit text … (Ctrl+T)` Zajímavou možností je také vložení uměle vygenerovaného výplňového textu (klasické Lorem Ipsum či text užívající znaky vybraného jazyka), což umožňuje připravit design a otestovat podporu jazyka v použitých fontech ještě před tím, než je k dispozici skutečný text publikace. `pravý klik na textový rámec → Výplňový text`
  - Více textových rámců je možné propojit. Nalitý text pak při úpravách velikosti a tvaru rámců mezi rámci volně přetéká a designér se může soustředit na umístění rámců místo ručního dělení textu na úseky vhodné délky. `levý klik na textový rámec → Objekty → Propojit textové rámce (N) → levý klik na další textový rámec`
  - Dělení slov je nutné explicitně zapnout/vypnout pro každý (řetězec) textových rámců: `levý klik na textový rámec → Extra → Dělení slov v textu
    levý klik na textový rámec → Extra → Zrušit dělení slov v textu`
  - Tvar rámce nemusí být pravoúhlý, ale je možné jej libovolně deformovat. `Okna → Vlastnosti (F2) → Tvar → Upravit`
  - Zajímavým typem jsou tzv. generované rámce. Ty umožňují vložit zdrojový kód v LaTeXu, GNU Plot apod. Zdrojový kód je pak zpracován patřičným kompilátorem a do dokumentu vložen výsledek jeho práce, tj. obsahu dokumentu vysázeného LaTeXem, graf vygenerovaný GNU Plot atd.
- Dle zásady oddělení formy od obsahu definujeme vzhled textu zásadně pomocí stylů definovaných ve Správci stylů: `Úpravy → Styly … (F3)`
  - Styly jsou definovány hierarchicky, tzn. veškerá nastavení jsou přebírána z nadřazeného stylu, dokud nejsou explicitně změněna. Změněná nastavení jsou pak v editoru stylů vyznačena použitím tučného písma, aby bylo na první pohled zřejmé, která nastavení jsou definována v daném stylu a která už u jeho rodiče.
  - Při editaci stylu Scribus umožňuje použití zavěšené interpunkce známé z HZ programu: `Vlastnosti
    Vzdálenosti a zarovnání → Do bloku
    Optické okraje → Na obou stranách`
- Pro tiskovou přípravu je důležitá správa barev: `Soubory → Nastavení dokumentu … → Správa barev
  Úpravy → Barvy …
  Úpravy → Vzorky …
  Úpravy → Nahradit barvy …`
- Velmi důležitou funkcí je export výsledného dokumentu do PDF. `Soubory → Exportovat → Uložit jako PDF …`
  - Samotnému exportu by měla předcházet kontrola korektnosti dokumentu: `Okna → Předtisková kontrola` Ta může odhalit nejrůznější potíže typu chybějícího textu (přetečení nalitého textu mimo prostor daný současnou velikostí rámců), objektů mimo oblast tisku atd.
  - Do každého PDF je velmi důležité vždy vložit použitá písma: `Písma → Vložit vše`
  - V případě profesionálního tisku je důležité správné nastavení barev a přidání tiskových značek: `Barva → Všeobecné → Plánovaný výstup na
    Předtisková kontrola → Značky pro tisk
    `

## Praktické úkoly k procvičení

- V programu Gimp si z obrázků `jezek.png` a `tux.png` zkuste složit následující obrázek:
- V programu Gimp si otevřete nějaký obrázek a vyzkoušejte si aplikaci obrazových úprav, např. plugin GIMPresionista: `Filtry → Umělecké → GIMPresionista …`
- V programu Inkscape připravte jednoduchý vektorový obrázek.
- V Inkscape připravený vektorový obrázek použijte v rámci jednoduchého letáčku s upoutávkou na poslední ročník Filmového festivalu FI, který připravíte pomocí programu Scribus.