Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových...
Transcript of Úvod do TeXuauc.cz/ipb/vpk/doc/zmena072011/!_Uvodni_prezentace_2011.pdfRozdělení textových...
Úvod do TeXu
Jan Vaněk
Nové Hrady 2011
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
TeX – co to je?● TeX je „typografický formátovací program“
. . . .
Co to je?!
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í
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í :-)
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é.
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 … )
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
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
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
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
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 :-(
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
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
\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
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}
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
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}
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 ....
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
Dálší výklad● Podrobnější manuál TeXu v souboru:
– d:\__tex\doc\Strucny_uvod_do_TeXu.pdf● Kapitola 2.
Odkazy● Odkaz na kapitolu (podkapitolu)
– \section{kapitola} \label{uvod}– „Jak bylo zmíněno v kapitole \ref{uvod}“
● Odkaz na vzorec– \eqref{muj_vzorec}
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)
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}