Ú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ů (%, $, {, }, ...) –
●
Syntax řídících příkazů: –
● ●
Pokud je chceme použít v textu, použijeme \% \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}
%kapitola
text \subsection{Nazev podkapitoly} %podkapitola text \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 –
●
Lepší pokrytí A4 papíru –
●
\usepackage{a4wide}
Hezčí hlavičky a zápatí stránky –
●
\usepackage{indentfirst}
\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 –
●
Pro výpisy zdrojových kódů –
●
\usepackage{float} \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 ● ●
–
overfull box - obsah přesahuje okraje ● ●
●
dlouhá nedělitená slova, špatně nastavené dělení v zásadě ničemu příliš nevadí 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}