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

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

LATEX pro učitele matematiky (snadno a rychle)

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

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

Typografické programy (1) WYSIWYG

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

DTP v systému LATEX.

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

Typografické programy (1) WYSIWYG

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

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

Instalace TEX Live 2007 pro Windows

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

Typogra e Pøedtisková pøíprava

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

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

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

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

Velmi stručný úvod do LATEXu

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

. 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.

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

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

Co by uživatel L A TEXu

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

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

v rámci grantu G0142

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

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

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

Typografický systém T E X

Prezentační prostředky v matematice

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

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

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

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

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

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

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

J. Přichystal, J. Rybička

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

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

Komprimace/Dekomprimace

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

Mgr. Stěpan Stěpanov, 2013

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

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

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

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

Š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

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

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

LATEX Text, vzorce, grafika

DTP a jeho softwarová báze

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

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

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

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

CTUslides jednoduché slídy

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

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

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

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

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

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

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

INFORMATIKA. Grafické studio ve škole

Stránka se dá otevřít dvěma způsoby

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

You cannot not communicate

Profilová část maturitní zkoušky 2017/2018

Název modulu: OO Writer a Impress

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

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:

10 Algoritmizace Příklad 2 Word 2007/ VBA

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

Dokument pro druhé cvičení

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/

Kartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita

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

You cannot not communicate

DTP1. (příprava textu pomocí počítače) Kapitola 1 / Úvod do problematiky

DTP1. (příprava textu pomocí počítače) Petr Lobaz,

DTP1. (příprava textu pomocí počítače) Kapitola 1 / Úvod do problematiky

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

Čí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

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

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

LITERATE PROGRAMMING NA STŘEDNÍ ŠKOLE

Počítačové řešení elektrických obvodů

Konverze grafických rastrových formátů

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

Reprodukce obrazových předloh

InD PS PDF. Vytvoření korektního InD dokumentu

MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek

CO JE TO POSTSCRIPT?

Transkript:

Základy počítačové sazby v systémech TEX a LATEX Roman Plch katedra matematiky PřF MU 3. května 2005

Vznik a historie TeXu 1977, Mathematics books and journals do not look as beautifull as they used to, Donald Ervin Knuth, profesor Standforské 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 typografickch 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é strány. 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 ndstavbou 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ěkod složitý jazyk běžnému uživateli. AMS-TEX Formát napsaný původně pro Americkou Matematickou společnost.

Tvorba dokumentu First Prev Next Last Go Back Full Screen Close Quit

Editorem vytváříme zdrojový dokument.tex. (PSPAD: http://www.pspad.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).

First Prev Next Last Go Back Full Screen Close Quit 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ů, apletů, barevných profilů ICC aj.

Stal se de facto standardem pro vystavování zformátovaných dokumentů na síti. First Prev Next Last Go Back Full Screen Close Quit

Zdroje informací, software CS TUG: http://www.cstug.cz/ Archívy CTAN a CS TUG: http://www.cstug.cz/ctan/index.html Konference a news skupiny: http://www.cstug.cz/diskuze-index.html Kurs LATEXu: http://www.math.muni.cz/ plch/vyuka/tex/tex. html Ghostview, Ghostscript: http://www.cs.wisc.edu/ ghost/index.html Adobe Reader: http://www.adobe.com/products/acrobat/readstep2.html LATEX2html: http://www.latex2html.org/ PDFCreator: http://www.slunecnice.cz/product/pdfcreator/

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, 1998. http://www.penguin.cz/ kocer/texty/lshort2e/ lshort2e-cz.pdf [7] Olšák P.: Typografický systém TEX, Konvoj Brno, 2000. [8] Olšák P.: Jak TEX pracuje s PostScriptem, Zpravodaj Československého sdružení uživatelů TEXu, 3 (3), 101 113, 1993. [9] Rybička J.: LATEX pro začátečníky, 3. vydání, KONVOJ, Brno 2003.