PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1894 1945) You cannot not communicate Paul Watzlawick (1921 ) Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky Petr Sojka (FI MU Brno) podzim 2015 1 / 208
PB029 Elektronická příprava dokumentů PB029 Elektronická příprava dokumentů Petr Sojka Fakulta informatiky MU, Brno podzim 2015 Petr Sojka (FI MU Brno) podzim 2015 2 / 208
Vstupní korekturní test ➀ Najděte během deseti minut samostatně v přiloženém textu deset typografických chyb. ➁ Vyměnte si korekturní list s nejbližším spolužákem. Petr Sojka (FI MU Brno) podzim 2015 3 / 208
Vyhodnocení korektury ➀ Spočtěte počet úspěšně nalezených chyb v korektuře. ➁ Vyměnte si korekturní list s nejbližším spolužákem. Petr Sojka (FI MU Brno) podzim 2015 4 / 208
PB029 Elektronická příprava dokumentů Electronic Preparation of Documents Petr Sojka, mailto://sojka@fi.muni.cz Materiály k předmětu budou průběžně zveřejňovány na webové stránce předmětu, případně v IS MU. Aktuální sylabus předmětu je na IS MUNI. Doporučená komunikace: diskuzní fórum předmětu na ISu. Konzultační hodiny na podzim 2015: úterý 10:00 11:00 (v C523 522, 5. patro C, Botanická 68a) úterý 15:15 16:00 tamtéž, po domluvě emailem i jindy. Cvičení jednohodinová, účast nutná. Kromě přednášejícího cvičí Michal Růžička a Vít Novotný. Kredity: tři plus ukončení. Petr Sojka (FI MU Brno) podzim 2015 5 / 208
Obsah dnešní přednášky Úvod, základní pojmy. Cyklus přípravy dokumentů. Komentovaný sylabus kursu, doporučená literatura. Anketa, agenda (cvičení, rozdělení do skupin). Pořízení obsahu: logické a vizuální značkování. Ukázka značkování v L A TEXu (demo). TEXové okénko: cyklus přípravy dokumentů, kuchařka značkování L A TEXu: rychlokurs, část 1. Petr Sojka (FI MU Brno) podzim 2015 6 / 208
Úvod, základní pojmy Informatika Nauka o vzniku, oběhu a působení informací. Informace, její předávání dokument: A document is one or more official pieces of paper with writing on them. (Collins Cobuild) PB029 dokumenty k tisku, na web, ebook, ale ne audio, či video Příprava dokumentů: obsah a forma dokumentů Prezentace informací a její důležitost, stále častěji, ne-li výhradně elektronicky: An electronic process or activity involves the use of electronic devices. Stále vyšší požadavky na přípravu dokumentů: Preparation is the process of getting something ready for use or for a particular purpose. Petr Sojka (FI MU Brno) podzim 2015 7 / 208
Cyklus vývoje a ladění dokumentů Autor čtenář. A man who would letterspace lower case would steal sheep. Frederick Goudy, (1894 1945) If this wisdom needs updating, it is chiefly to add that A woman who would letterspace... Robert Bringhurst, 1946 ) Cyklus vývoje a ladění dokumentu: paralela s laděním programu (waterfall diagram). Petr Sojka (FI MU Brno) podzim 2015 8 / 208
E = mc 2?! E = mc 2 E = mc 2 Značkování Markup Návrh Design Sazba Typesetting Korektury Proofreading Předloha Preprint Tisk Print Distribuce Distribution Petr Sojka (FI MU Brno) podzim 2015 9 / 208
Cyklus vývoje dokumentů ➀ Pořízení textu, značkování logických částí. ➁ Design návrh dokumentu. ➂ Sazba, typografie. ➃ Korektury. ➄ Vytvoření předlohy/matrice. ➅ Tisk (vystavení) dokumentu. Dynamické a odvozené dokumenty hypertext, interaktivní texty, ebook (L A TEXML epub),... Petr Sojka (FI MU Brno) podzim 2015 10 / 208
Sylabus přednášky Předmětem výuky tohoto předmětu je výklad základních principů, technik, případně i algoritmů tvorby dokumentů, s ohledem na jejich využití při publikační činnosti (psaní závěrečných prací, prezentačních materiálů, rozsáhlejších textů, zejména technických, dokumentace programu ap.), s praktickým zaměřením na systém TEX. ➀ Postup při přípravě dokumentů; základní pojmy a terminologie. L A TEXová kuchařka. ➁ Značkování. Logická struktura dokumentu, značkovací jazyky, XML/XHTML. Formalismy dokumentových gramatik (DTD, XML Schema, Relax NG), validace. Petr Sojka (FI MU Brno) podzim 2015 11 / 208
Sylabus přednášky (cont.) ➂ Příklady značkovacích jazyků a webových technologií. DOM, AJAX, HTML5. ➃ Návrh. Principy knižního designu. Principy a specifika designu webu. CSS, JavaScript, XSL, XSLT, XSLT-FO. Transformace a konverze dokumentů. ➄ Základy typografie, terminologie. ➅ Písma, typy písem, způsoby reprezentace a designu písem. Rastrovací algoritmy, techniky redukcí tvaru písem. Formáty písem, METAFONT. ➆ Sazba. Specifika a pravidla sazby českých textů. Pravidla pro citování. Petr Sojka (FI MU Brno) podzim 2015 12 / 208
Sylabus přednášky (cont.) ➇ Sázecí systémy. L A TEX. Styly sazby a jejich implementace (makroprogramování). Principy a algoritmy sazby na příkladu TEXu. Algoritmy řádkového a stránkového zlomu, hz-algoritmus. ➈ Týmová spolupráce v cloudu při publikování (Google Docs, Overleaf), verzování a archivace dokumentů, automatizace překladu. ➉ Předtisková příprava. Jazyky pro popis stránek. PostScript, PDF. Výstupní zařízení, jejich charakteristiky. Osvit. ➊ Tisk a distribuce. Typy tisku a vazba. ➋ Příprava akademické prezentace a posteru. Pravidla, principy a ukázky (fithesis3, fibeamer). ➌ Závěrečné shrnutí, sdílení zkušeností. Petr Sojka (FI MU Brno) podzim 2015 13 / 208
Sylabus přednášky (cont.) Rozhodně, prosím, opusťte vody nepoučených nalévačů textu či myšařů a začněte vyrábět sazbu, již je nejen radost číst, ale na níž i oko se zalíbením spočinouti může. Michal Ptáček Petr Sojka (FI MU Brno) podzim 2015 14 / 208
Osnova cvičení 21.09. 27.09. Organizační pokyny 28.09. 04.10. Různé podoby TEXu 05.10. 11.10. Textové soubory na různých platformách + Vícejazyčná sazba TEXem (+ Olšákova EncTeX vlna) 12.10. 18.10. (X)HTML a CSS (+ JavaScript) + Automatizace sazby dokumentu 19.10. 25.10. Správa verzí elektronických dokumentů (+ GIT) 26.10. 01.11. Konzultace 02.11. 08.11. XML 09.11. 15.11. Sazba bibliografie Petr Sojka (FI MU Brno) podzim 2015 15 / 208
Osnova cvičení (cont.) 16.11. 22.11. Sazba rejstříku 23.11. 29.11. Obrázky v TEXu + Vkládání PDF souborů do TEXových dokumentů + Mikrotypografie 30.11. 06.12. Nástroje WYSIWYG 07.12. 13.12. Příprava závěrečné práce (fithesis) + Prezentace TeXem (+ fibeamer) 14.12. 20.12. Korektury Změny vyhrazeny! Petr Sojka (FI MU Brno) podzim 2015 16 / 208
Shrnutí Dokumenty a VT Použití výpočetní techniky při celém cyklu práce s dokumenty (vytváření, testování a údržba dokumentů nosičů informací). Dokumenty tištěné; zaměření na technické, strukturované (DP, odborné publikace, články, přípravy). Hypertext: dokumenty elektronické, jejich značkování, vytváření, validace, konverze, šíření. Přednášky teorie, důraz na principy; cvičení praxe, sdílení zkušeností se softwarovými systémy a el. vytvářením dokumentů, nejen TEX. Petr Sojka (FI MU Brno) podzim 2015 17 / 208
Hodnocení bodovací systém závěrečný test sestávající se z korektury (10 %) testu znalostí L A TEXu (15 %) a testu znalostí témat z přednášek i cvičení (25 %). vytvoření dvou zápočtových dokumentů po 25 %: tištěného (strukturovaného, alespoň 4 strany, např. životopis) a elektronického (webová prezentace): detaily zadání na webu předmětu. prémiové body: odpovědníky na cvičeních bez chyb, prémiové úkoly na webu předmětu, aktivita na přednáškách, cvičeních, diskusním fóru předmětu, za upozornění na chyby v materiálech předmětu. Petr Sojka (FI MU Brno) podzim 2015 18 / 208
Relevantní kurzy na MU PřF:M5751 Elektronická sazba a publikování v TEXu FF:PLIN028 Počítačová sazba textových dokumentů PA178 Digital Typography and Visualization PV212 Seminar on Digital Typography,...?PV126 Typographic Programming (Hans Hagen, blokově) PV219 Seminář z webdesignu PV123 Základy vizuální komunikace PB138 Moderní značkovací jazyky PV066, PV067, PV099 Typografie I, II, III PV078, PV083, PV100 Grafický design I, II, III PV084, PV085, PV101 Písmo I, II, III nebo i PV211 Introduction to Information Retrieval Petr Sojka (FI MU Brno) podzim 2015 19 / 208
Doporučené zdroje a literatura ➀ Jiří Rybička: L A TEX pro začátečníky, Konvoj 2003, 3. vydání. ➁ Vladimír Beran a kol.: Aktualizovaný Typografický manuál, Kafka, 2015, 6. vydání. ➂ Nově vznikající kuchařka předmětu psaná v angličtině ➃ Studijní materiály v ISu, odpovědníky, DVD a module TEXlive 2015, stránky www.cstug.cz, a odkazy na webové stránce předmětu. ➄ Bohatá knihovna na FI s poličkou předmětu s materiály PB029. Petr Sojka (FI MU Brno) podzim 2015 20 / 208
Další zdroje, příbuzná literatura ➀ Robert Bringhurst: The Elements of Style, Hartley & Marks, 1992. ➁ Airi Salminen, Frank Tompa: Communicating with XML, Springer, 2011. ➂ Jiří Kosek: XML pro každého, Grada, 2000. ➃ Pavel Satrapa: WWW pro čtenáře, autory a misionáře. ➄ Jiří Rybička, Petra Čačková, Jan Přichystal: Průvodce tvorbou dokumentů, Nakladatelství Stříž, 2011. ➅ P. Taylor, J. Zlatuška: Book design, sborník SOFSEM 1993, Zpravodaj CSTUG 1 4/95. ➆ Petr Olšák: Typografický systém TEX, Konvoj&CSTUG, 2000. Petr Sojka (FI MU Brno) podzim 2015 21 / 208
Další zdroje, příbuzná literatura (cont.) ➇ Petr Olšák: TEXbook naruby, Konvoj, 1998. ➈ P. Pop a kol.: Sazba I, SPN 1984. ➉ Donald Knuth: Digital Typography, Addison-Wesley, 1999. ➊ Jean-Luc Dusong, Fabienne Siegwartová: Typografie od olova k počítačům, Svojtka, Vašut, 1997. ➋ Zdenka Dvořáková: DTP a předtisková příprava, CPress 2008. ➌ brožurka Začínáme s TEXem na fi.muni.cz Petr Sojka (FI MU Brno) podzim 2015 22 / 208
Minianketa ➀ Dosavadní praxe vytváření tištěných dokumentů (zejména technických, i pracovních): 1 rozsah a typ dokumentů (odb. literatura, eseje, dopisy,... ) 2 jaký software používáte? 3 v čem jste s dosavadním stavem nespokojeni? ➁ Totéž pro elektronické/multimediální dokumenty (webové stránky, PDF, Word, E-pub apod.) ➂ Proč jste si předmět zapsali (co si slibujete od jeho absolvování) kromě kreditů? ➃ Návrhy či připomínky k zaměření, obsahu apod.? ➄ Jak hodláte zúročit informace z předmětu v praxi? Petr Sojka (FI MU Brno) podzim 2015 23 / 208
Minianketa (cont.) ➅ Jakou vlastníte relevantní literaturu a jaké příbuzné předměty jste absolvovali respektive je máte zapsány? ➆ Oblast expertízy, zkušeností s publikováním, používané softwarové systémy (o čem byste chtěli případně poreferovat)? Petr Sojka (FI MU Brno) podzim 2015 24 / 208