Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových...

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

Transcript of Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových...

Page 1: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Úvod do TeXu

Jan Vaněk

Nové Hrady 2011

Page 2: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Organizace kurzu● Úvodní přednáška

– Co to je?– K čemu se hodí/nehodí– Tex vs. Word– Instalace– Základy TeXu– Individuální „tvorba“– Závěrečná práce

Page 3: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

TeX – co to je?● TeX je „typografický formátovací program“

. . . .

Co to je?!

Page 4: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Rozdělení textových editorů● Editory „holého“ textu

– Např. Notepad (poznámkový blok) ve Windows● WYSIWYG editory

– Umožňují formátování, vkládání obrázků, tabulek– „WYSIWYG“ = jak to vypadá, takové to bude

( What You See Is What You Get ) ● Typografické – sázecí programy (stroje)

– Vstupem je text doplněný řídícími příkazy– Program převede tento vstup na tisknutelný výstup– Oddělen obsah od formátování

Page 5: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Kam tedy patří TeX● Typografický sázecí program● Včetně rozšířené typografie označován jako

LaTeX● Autor vytvoří vstupní text s formátovacími

příkazy● Program vytvoří (zkompiluje)tisknutelnou – prezentovatelnou finální formu● Někdy připomíná spíše programování, než

psaní :-)

Page 6: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

K čemu se TeX hodí● K psaní odborných článků a knih obsahujících

spoustu vzorečků● Pro psaní bakalářských, diplomových,

disertačních prací (zvláště když obsahují spoustu vzorečků :-) )

● Pro tvorbu sborníků mnoha autorů – sborníky z konferencní a různých akcí

● Automaticky generované publikace a texty● Obecně: Všude, kde je rozhodující obsah,

formátování „standardní“ nebo předem dané.

Page 7: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Další výhody TeXu● Zdrojové texty snadno přenostitelné mezi

různými systémy (počítači)● Snadná změna formátu, druhu, stylu

dokumentu● Je zcela zdarma● Stále se vyvíjí, ale základní věci se nemění● Výstup vypadá profesionálně, ikdyž autor píše v

TeXu poprvé (uvidíme na závěr … )

Page 8: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Na co se TeX nehodí● Pro tvorbu krátkých nestandardních publikací● Pro tvorbu barevných letáků, zvadel apod.● Pro publikace plné obrázků, tabulek, neformální

texty● Neumí (snadno) spolupracovat s ostatními

kancelářskými programy – např. vložit tabulku z MS Excelu pomocí Ctrl+C, Ctrl+V

● Platí i pro obrázky

Page 9: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

TeX vs. Word● Standardní seriózní práce (kniha, článek,

diplomka) – TeX– Se správnou šablonou, zaručený výsledek– Automatický obsah, seznam obrázků, snadné

odkazy na kapitoly a literaturu● Neformální úprava, krátké texty – Word● Hodně matematických vzorců – TeX● Hodně obrázků, nebo tabulky a grafy v Excelu –

Word● Potřeba přesně dodržet styl dokumentu - TeX

Page 10: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Jak to tedy funguje?● Autor připraví text v zadané/vytvořené šabloně

(formátovací příkazy) v libovolném editoru● LaTeX přeloží (zkompiluje) vstupní soubor do

zobrazitelné podoby– DVI – DeVice Independent output– PS – PostScript– PDF – Portable Document Format

● Další program zobrazí výsledek

Page 11: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Editor pro TeX● Teoreticky libovolný editor ASCII souborů● Lze použít univerzální editor s podporou TeXu

– Například PSPad● Nejlepší vobou je použít speciální editor pro

Tex– Pomůže s překladem– zvýrazní řídící/formátovací příkazy– Předdefinovaná makra a různí pomocníci– Například TeXnicCenter, ale spousta jiných

Page 12: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

TeX Live● Kompletní TeX instalační balík● Obsahuje

– překladač– editor– prohlížeč (DVI, PDF)– podporuje češtinu (typografie, pravopis)

● Jednoduchá instalace● Aktuálně má cca 2GB :-(

Page 13: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Instalace● Bývala velice složitá● Veliké problémy s češtinou – háčky, čárky,

dělení slov, kontrola pravopisu● Doporučené možnosti:

– TeX Live– MikTeX + TeXnicCenter– pro PostScript (PS) ještě třeba GhostScript/view

Page 14: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Základní struktura dokumentu● Běžný text a řídící příkazy - soubor .tex● Řídící příkazy začínají \● Plus několik speciálních znaků (%, $, {, }, ...)

– Pokud je chceme použít v textu, použijeme \%● Syntax řídících příkazů:

– \prikaz[nepovinne_parametry]{povinne_parametry}● Tex ignoruje více mezer● Odstavec se vytváří jedním nebo více

prázdnými řádky

Page 15: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

\documentclass{article} %základní nastavení dokumentu\usepackage{graphicx} %načtení potřebných balíčků\usepackage{amssymb}\begin{document} %záčátek vlastního dokumentu

\title{name of the work} %nazev\author{name of author} %jméno autora\maketitle %vygeneruje úvodní část\section{Nazev kapitoly} %kapitolatext\subsection{Nazev podkapitoly} %podkapitolatext\end{document} %konec dokumentu

Page 16: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Základní typy dokumentů

● \documentclass - article, report, book● Příklady:

– Standadní TeX:● \documentclass[A4paper,11pt]{article}● \documentclass[twoside,12pt]{report}

– V případě rozšířené šablony:● \documentclass{llncs}

Page 17: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Užitečné balíčky (1)● ASCII kodování zdrojového dokumentu

– \usepackage[cp1250]{inputenc} %Windows standard– \usepackage[latin2]{inputenc} %některé editory TeXu

● Pro češtinu – existuje několik standardů češtiny– \usepackage[czech]{babel}– \usepackage{czech} %starší standard

● Na obrázky– \usepackage{graphicx} %pdf, jpg, png, gif, tif, ...– \usepackage{epsfig} %pro post script obrázky

Page 18: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Užitečné balíčky (2)● Odsazeníi prvního odstavce za kapitolou

– \usepackage{indentfirst}● Lepší pokrytí A4 papíru

– \usepackage{a4wide}● Hezčí hlavičky a zápatí stránky

– \usepackage{fancyhdr}● Rošířené znaky a možnosti pro matematiku

– \usepackage{amssymb}– \usepackage{amsmath}– \usepackage{mathrsfs}

Page 19: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Užitečné balíčky (3)● Pro „inteligentní“ umisťování obrázků a tabulek

– \usepackage{float}● Pro výpisy zdrojových kódů

– \usepackage{listings}

● A spousta dalších ....

Page 20: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Styl stránky● \pagestyle{..}

– plain – základní styl, jen číslování stránek dole– empty – bez číslívání stránek (nic navíc)– headings – hlavička s názvem kapitoly a číslem

stránky, dole nic● \thispagestyle{..} nastavení pro aktuální stránku

Page 21: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Dálší výklad● Podrobnější manuál TeXu v souboru:

– d:\__tex\doc\Strucny_uvod_do_TeXu.pdf● Kapitola 2.

Page 22: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Odkazy● Odkaz na kapitolu (podkapitolu)

– \section{kapitola} \label{uvod}– „Jak bylo zmíněno v kapitole \ref{uvod}“

● Odkaz na vzorec– \eqref{muj_vzorec}

Page 23: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Literatura● Standard LaTeX:

– \begin{thebibliography}– \bibitem{tel_met} Hawkes, R. L. - Television

meteors. In Proceedings of the Meteoroids and their parent bodies conference, Bratislava, 1993, s.227.

– \end{thebibliography}● BibTex

– Umožňuje vygenerovat literaturu automaticky z databaze literatury (např. JabRef)

Page 24: Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových editorů Editory „holého“ textu – Např. Notepad (poznámkový blok) ve Windows

Chyby a varování při překladu● varování:

– underfull box - špatné zarovnání řádku do bloku● dlouhá nedělitená slova, špatně nastavené dělení ● v zásadě ničemu příliš nevadí

– overfull box - obsah přesahuje okraje● obrázky, tabulky či text● to je třeba opravit - problémy s tiskem

● chyby:– zkontrolovat závorky, vzorce, tabluky, obrázky – lze dohledat posunováním \end{document}