Základy počítačové sazby v systému

Podobné dokumenty
First Prev Next Last Go Back Full Screen Close Quit. Roman Plch katedra matematiky PřF MU. 3. května 2005

LATEX pro učitele matematiky (snadno a rychle)

DTP - LATEX Uvodn ı semin aˇr Jiˇr ı Pech PˇrF JU ˇ Cesk e Bud ˇejovice 1. cviˇcen ı Jiˇr ı Pech DTP - LATEX Uvodn ı semin aˇr

(Nepříliš) stručně o systémech TEX a L A TEX

LaTeX Martin Popel, 23. března 2011,Odborné vyjadřování a styl

DTP v systému LATEX.

Typografické programy (1) WYSIWYG

Typografické programy (1) WYSIWYG

Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky.

Digitální typografie se sázecím systémem TeX

Úvod do TeXu. Jan Vaněk. Nové Hrady 2011

LaTeX Martin Popel, 28. března 2012, Odborné vyjadřování a styl

Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky.

Elektronické publikování. doc. RNDr. Petr Šaloun, Ph.D. katedra informatiky FEI VŠB TU Ostrava

Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky.

. Seznámení se systémem TEX. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.

Odborný článek. Petr Klán, VŠE v Praze, IMRAD Introduction, Material and Method, Results, Discussion

Instalace TEX Live 2007 pro Windows

Typogra e Pøedtisková pøíprava

Velmi stručný úvod do LATEXu

Martin Popel Odborné vyjadřování a styl

FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE

GRAPHICS TOOLS IN LATEX. Vladimír POLÁŠEK Lubomír SEDLÁČEK

v rámci grantu G0142

XML versus TEX jemné porovnání. Martin Tůma 31. srpna 2004

Co by uživatel L A TEXu

Prezentační prostředky v matematice

Typografický systém T E X

Správa barev. PS a PDF. Správa barev. Vytvořila: Jana Zavadilová Vytvořila dne: 13. února DUM číslo: 18 Název: PS a PDF

První setkání s TEXem Petr Olšák

Základy programování Elektronické publikování a typografie

CREATION OF EDUCATIONAL PRESENTATIONS FROM MATHEMATICS IN TYPESETTING SYSTEM LATEX. Vladimír POLÁŠEK Lubomír SEDLÁČEK

Elektronické publikování. Základní pojmy. B žné systémy. Publika ní nástroje. doc. RNDr. Petr Šaloun, Ph.D. FEI VŠB TU Ostrava

Základy informatiky. Elektronické publikování. Daniela Szturcová Část převzata z přednášky P. Děrgela

Obsah Seznam distribucí podle platforem Jednotlivé distribuce Zdroje. Distribuce TEXu. 12. dubna 2008

Značkovací jazyky a spol. HTML/XHTML XML JSON YAML Markdown, Texy!

DTP. - velmi složité strukturované texty; výstup (sazba) na osvitovou jednotku

Quo vadis, informatiko na LDF? (TEX, nvu, maxima, bash)

TVORBA TEXTOVÉHO DOKUMENTU PROSTŘEDKY, PŘENOSITELNOST

Komprimace/Dekomprimace

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

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

Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky.

Základy informatiky. Elektronické publikování. Daniela Szturcová Část převzata z přednášky P. Děrgela

Roman Plch. je shrnuta historie a stručná charakteristika TEXu.

POČÍTAČOVÉ ZPRACOVÁNÍ BAKALÁŘSKÉ PRÁCE TeXonWeb. Pavel Kovařík, Rudolf Schwarz

Zpracování textù poèítaèem

Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky.

J. Přichystal, J. Rybička

DTP 2. Radek Fiala. Podpořeno z projektu FRVŠ 584/2011. Radek Fiala DTP 2

Základy sazby dokumentů v systému

Porovnání nástrojů pro práci s L A TEXem v prostředí Windows

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta elektrotechniky a komunikačních technologií Ústav telekomunikací. ICT kurzy

LATEX Text, vzorce, grafika

Rychlý úvod do systému L A TEX. VŠB - Technická univerzita Ostrava

INFORMATIKA. Grafické studio ve škole

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

Mgr. Stěpan Stěpanov, 2013

Obsah 1. Obsah. Sazba dokumentů v LATEXu 2 Úvod... 2 Vstupy... 3 Ceník... 6 Kontakt... 7 Ukázky Tvorba hudebnin v prostředí LilyPond 10

Úvod do TEXu. Přesun informací v L A TEXu Tvorba obsahu Literatura citace Slovník k programu WinEdt. Brno, 2010

DTP1. (příprava textu pomocí počítače) Kapitola 5 / LATEX

Dokument pro druhé cvičení

Styl dipp.sty (verze 1.4) pro sazbu

VY_32_INOVACE_INF3_18. Textové formáty PDF, TXT, RTF, HTML, ODT

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Sazba Sudoku a křížovek pomocí nástroje L A TEX

Systém L A TEX tvorba prezentací

ZŠ a MŠ, Brno, Horníkova 1 - Školní vzdělávací program

Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky.

Velikosti písma Přirozená velikost písma (tzv. design size ) je 25 pt. Tato velikost vychází z následující písmové osnovy:

Číslo DUM: VY_32_INOVACE_04_01 Autor: Mgr. Ivana Matyášková Datum vytvoření: březen 2013 Ročník: prima Vzdělávací obor: informační technologie

Základy informatiky. 02 Elektronické publikování. Michal Kačmařík upraveno z přednášek D. Szturcové a P. Děrgela

DTP a jeho softwarová báze

Jak oživit výuku matematiky na SŠ pomocí kvízů a her a jak pomoci učitelům s písemkami

Zlom stránek. Zlom stránek a vlastní finalizace knihy se provádí v programu Adobe InDesign.

Sky Mail2Fax postup převádění dokumentů do podporovaného formátu

Obsah. Úvod Barevná kompozice Světlo Chromatická teplota světla Vyvážení bílé barvy... 20

DTP1. Name of the Game. Zkouška. Semestrální práce. (příprava textu pomocí počítače) Kapitola 1 / Úvod do problematiky DTP

Výukový materiál vytvořen v rámci projektu EU peníze školám "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

ALGORITMIZACE A PROGRAMOVÁNÍ

Poznámky k verzi Remote support platform 3.1

You cannot not communicate

Název modulu: OO Writer a Impress

Základy informatiky. 04 Úvod do systému LaTeX. Převzato z: Rychlý úvod do systému LaTeX, Daniela Szturcová

3 ZPRAVODAJ 93. ipt PostScript PostScript PostScript Pos. ostscript PostScript PostScript Pos. PostScript PostScript Pos. Script PostScript Pos

nepoužil. Tato pozice mě sice staví do situace, kdy těžko mohu o problému

Profilová část maturitní zkoušky 2013/2014

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Přílohy. \appendix zahájí sazbu příloh

Adobe Photoshop 18. Ukládání dokumentu formáty

Návod k použití balíku tul pro LATEX (verze 1.2) Pavel Satrapa

Základní informace o modulu

Příprava dat v softwaru Statistica

Transkript:

Základy počítačové sazby v systému LATEX Roman Plch Ústav matematiky a statistiky PřF MU 19. září 2016

Vznik a historie TEXu 1977, Mathematics books and journals do not look as beautifull as they used to, Donald Ervin Knuth, profesor Stanfordské univerzity. 1978, první verze 1980, založena organizace sdružující uživatele TEXu, TUG (TeX Users Group) 1990, vzniká CSTUG 1992, zmrazení dalšího vývoje Dnes už Knuth TEX dále nevyvíjí, ale pouze opravuje chyby, o kterých se dozví (a kterých je dnes však už velice málo). Aktuální verze je 3,14159.

Co je TEX? sázecí autorský systém programovatelný, t.j. s vlastním makrojazykem (byl v něm například pro zábavu implementován interpret jazyka BASIC) dávkový: ze vstupu $c=\sqrt{a^2+b^2}$ dostaneme c = a 2 + b 2 portabilní (od Atari či dvoudisketového PC XT po Cray) stabilní ($256 za nalezení chyby) dobře dokumentovaný (vyšel knižně) volně šiřitelný s výstupem na zařízení nezávislým

Co TEX není editor program na grafiku (na to slouží komplementární program METAFONT přibližně stejné velikosti) WYSIWYG (nadstavby jako LyX existují) rychle naučitelný

Algoritmy Řádkový zlom TEX načte do paměti celý obsah odstavce jako jednu linku a několikrát se ho pokusí nalámat. Bere přitom v potaz mnoho proměnných a typografických pravidel. Matematicky řečeno hledá hledá minimum jakési cenové funkce. Dělení slov TEX může současně pracovat s maximálně 256 jazyky. Má uloženy tabulky se vzory dělení slov. Algoritmus pro dělení slov navrhl Frank M. Liang. Stránkový zlom vzhledem k exponenciální složitosti algoritmu optimalizujícího vzhled celého dokumentu TEX optimalizuje vzhled jediné strany. Nastavením parametrů lze určit vhodnost zlomu v tom kterém místě. Matematická sazba Knuth věnoval sazbě matematiky mimořádnou pozornost. Propracovanost matematické sazby nemá obdoby v žádném jiném (ani komerčním) systému.

TEX jako takový obsahuje zhruba 300 základních značkovacích příkazů. Pomocí makrojazyka, který je součástí TEXu, můžeme vytvářet nové sázecí příkazy. Takto vznikla také spousta více či méně známých formátů TEXu: plaintex Tento formát naprogramoval sám autor TEXu Donald Knuth. PlainTEX rozšiřuje počet příkazů, které může uživatel použít, na devět set. Vyžaduje schopnost programátorského myšlení, protože většinu maker si musí uživatel vytvořit a odladit sám. LATEX Je nadstavbou TEXu vytvořenou panem Leslie Lamportem. Byl vytvořen zejména proto, aby zjednodušil sazbu dokumentů v TEXu a zpřístupnil tak jinak poněkud složitý jazyk běžnému uživateli. AMS-TEX Formát napsaný původně pro Americkou Matematickou společnost.

Tvorba dokumentu

Editorem vytváříme zdrojový dokument.tex. (Na Windows např. PSPAD: http://www.pspad.com/). Případně použijeme integrované prostředí, např. Texmaker http://www.xm1math.net/ texmaker/ nebo TeXworks http://www.tug.org/texworks/, obě jsou multiplatformní. Pro kratší dokumenty je možné vyzkoušet i některou online instalaci např. na https://www.writelatex.com/. Zdrojový dokument zpracujeme TEXem přitom se načítá soubor zvaný formát (.fmt) předzpracovaná sbírka TEXových maker k rychlému natažení. Další nezbytností jsou písma. Samotný TEX se však nestará o to, jak takové písmeno vypadá. Proto TEX nenačítá samotná písmena, ale pouze informaci o šířkách a výškách písmen, ligaturách, sklonu a dalších hodnotách. Tato souhrnná informace o písmu se nazývá metrika. V případě TEXu má příponu.tfm. Po skončení práce TEXu získáme (kromě pomocných souborů) soubor DVI (DeVice Independent). Je to soubor, který popisuje, kam se TEX rozhodl umístit texty. Kromě toho může obsahovat speciální značky pro výstupní zařízení, jejichž pomocí se do TEXu implementují barvy, podpora obrázků a další. Tento soubor si již můžeme prohlédnout DVI prohlížečem. Často jej však použijeme pro převod do jiného výstupního formátu Post- Scriptu (pomocí programu dvips).

Minimální kostra dokumentu \documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage[czech]{babel} \begin{document} TĚLO DOKUMENTU \end{document}

Postscript (PS): Jazyk PostScript byl navržen firmou Adobe v roce 1985 jako jazyk pro popis stránek. Díky svým rozsáhlým možnostem se však brzy stal i formátem používaným k přenosu obrázků mezi aplikacemi. zapouzdřený PostScript (Encapsulated PostScript EPS): Od normálního strukturovaného PostScriptu se příliš neliší jediný zásadní rozdíl je v tom, že neobsahuje žádné příkazy pro nastavení zařízení či souřadného systému a nemanipuluje s interpretem tak, aby to ovlivnilo zpracování ostatních částí dokumentu. Některé PostScriptové příkazy tedy formát EPS zcela zakazuje, jiné omezuje. Aplikace pro EPS připraví prostředí (souřadný systém) tak, aby byl obrázek ve správné poloze a velikosti. K tomu jí napomáhá informace o ohraničujícím rámu (Bounding Box), která se nachází ve strukturovaných komentářích každého EPS souboru. Portable Document Format (PDF): Interpretace postscriptového kódu je poměrně složitá a relativně pomalá. PostScript je navíc textový formát, což zvyšuje velikost souborů. Formát PDF přebral ideu popisu stránky, ovšem vyřadil všechny programovací konstrukce. Naproti tomu přidal podporu komprese celého kódu, kryptografie, náhledů stran, hypertextových odkazů, appletů, barevných profilů ICC aj.

Zdroje informací, software Instalace TeXlive přes internet: http://www.tug.org/texlive/ acquire-netinstall.html CS TUG: http://www.cstug.cz/ Archív CTAN: http://www.ctan.org/ Kurs LATEXu: https://www.math.muni.cz/~plch/index.php?page= main/vyuka/m5751/m5751&lang=cz Ghostview, Ghostscript: http://www.cs.wisc.edu/~ghost/index.html Adobe Reader: http://www.adobe.com/products/acrobat/readstep2.html

Literatura [1] Beran V.: Aktualizovaný typografický manuál, nakladatelství Manuál, 2003. [2] Čechová L., Plch R.: Sázíme v LATEXu diplomovou práci z matematiky, skriptum MU Brno, 2003. [3] Goossens M., Rahtz S., Mittelbach F.: The LATEX Companion, Addison- Wesley, 1994. [4] Goossens M., Rahtz S., Mittelbach F.: The LATEX Graphics Companion, Addison-Wesley, 1997. [5] Grätzer G.: Math into LATEX, Third Edition, Birkhäuser Boston, 2000. [6] Kočer M.: Ne příliš stručný úvod do systému LATEX2e, dostupné online na http://www.penguin.cz/~kocer/texty/ lshort2e/lshort2e-cz.pdf, 1998. [7] Rybička J.: LATEX pro začátečníky, 3. vydání, KONVOJ, Brno, 2003. [8] Satrapa P.: LATEX pro pragmatiky, dostupné online na http://www.nti. tul.cz/~satrapa/docs/latex/, 2011.