LaTeX
Z Kuchařka studia na IES FSV UK
Víte, jak s LaTEXem? Tak o tom sem napište. A pokud jej vůbec neznáte, čtěte dále.
Speciální podstránky:
Obsah |
[editovat] Co je to LaTeX a proč jej využívat?
LaTeX, čteno lejtek, je nástroj na tvorbu dokumentů (texty a tabulky).
Jeho hlavní výhodou je profesionální, estetický vzhled generovaných dokumentů, nevýhodou pak, avšak pouze zpočátku, vyšší časová a znalostní náročnost práce s ním. Myslím si, že časová investice do LaTeXu se určitě vyplatí později, kdy studenti píší papery, k jejichž tvorbě se klasický Word nehodí, nebo je jeho použití časově náročné, v některých případech nemožné, zkrátka Word se později stane nepoužitelným.
V LaTeXu píše své práce většina ekonomů (včetně těch z IES). Zřejmě ví, proč to dělají. Jednak poskytnou čtenáři bezkonkurenční komfort, jednak sami ušetří trápení při psaní ve Wordu. Podmínkou úspěchu ale je, že se člověk s LateXem naučí. Rozdíl mezi Wordem a LaTeXem je totiž v tom, že ve Wordu "co napíšete, to máte" (WYSIWYG - what you see is what you get). V LaTeXu nejdřív napíšete zdrojový kód, ten pak uložíte a LaTeX vám z něj složí (zkompiluje) výsledný dokument, nejčastěji ve formátu PDF.
Psaní zcela jednoduchých dokumentů se po pár řádcích stává zcela intuitivním. Ovládnutí LateXu je dle mého názoru otázka 2 hodin a intelektuální náročnost je zcela nulová, není se tedy skutečně čeho obávat.
[editovat] Instalace na Windows
Zde je popsána instalace kompletního MikTeXu, která zabere zhruba 500 MB místa a je trochu pomalejší při kompilování dokumentů (sekundy). Lze nainstalovat i "nekompletní" verzi (150 MB), ale tam nejsou všechny balíčky funkcí (packages), a tak je např. pro zprovoznění šablony na bakalářku nebo prezentací třeba některé balíčky doinstalovat. Někdo s tím může mít problémy, a tak je začátečníkům i všem netechnickým typům doporučena instalace kompletní.
Začneme tím, že si stáhneme kompletní a nejnovější verzi MikTeX, a to tzv. Net Installer, který má několik MB, ale po spuštění si sám stáhne zbytek (500 MB). Například pro verzi 2.7 je tu stránka ke stažení a přímý odkaz na Net Installer.
Když si to Net Installer stáhne, spusťte instalaci. Bude to chvíli trvat.
Pak je hotovo a je třeba nainstalovaný LaTeX nastavit. Dejte Start - Programy - MikTex - Settings, na kartě Languages zaškrtněte czech.
Dále je třeba mít prohlížeče různých formátů souborů, jak je popsáno v návodu Jak správně instalovat MiKTeX (distribuce LaTeXu) s češtinou. Konkrétně si stáhněte Adobe Acrobat Reader (anebo 100x rychlejší PDF prohlížeč Foxit Reader, GSview, Ghost Script (obojí na prohlížení určitých vyžadovaných typů souborů) a nějaký editor pro psaní kódu či textu, například TeXnicCenter Editor nebo Latex Editor. Vše nainstalujete.
Nyní spusťte svůj editor, např. TeXnicCenter. V menu Build klepněte na Define Output Profiles (Alt+F7) a vyplňte cesty k potřebným souborům.
V LEd je to samé třeba udělat v menu Configuration - Options - Application - DVI Viewer.
A teď už byste mohli vyzkoušet kompilaci základního texovského dokumentu.
documentclass{article}
\usepackage[czech]{babel}
\usepackage[cp1250]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\title{O nesmrtelnosti brouka}
\author{TeXovský génius}
\begin{document}
\maketitle
Tohle je můj první dokument.
\end{document}
[editovat] Používání LaTEXu
Pokud se s LaTeXem chcete seznámit blíže, doporučuji vynikající manuál The Not so short Guide to LaTeX anebo cokoliv jiného Pro nedočkavce přikládám základní kostru dokumentu (osobně si ji nepamatuji, vždy ji Ctrl+V vložím ze starších dokumentů).
\documentclass{article} % 11 pt. nastavuje velikost písma, article nastavuje formát textu
\usepackage[czech]{babel}
\usepackage[cp1250]{inputenc}
\title{Název díla}
\author{Vaše jméno}
\date
\begin{document}
\maketitle % Vypíše jméno, datum a název, vše esteticky
\section{Introduction} % nadpis 1. řádu
Zde už píšete text
\subsection{Podnadpis} % nadpis 2. řádu
Zde píšete text
\end{document}
[editovat] Rovnice
Na psaní rovnic (základní info) je vhodný program TeXaide.
- V nastavení si jako překladač (Edit - Translators) zvolte LaTeX 2.09 and later.
- Napište rovnici jako ve Wordu (MS Equation Editor)
- Vyberte ji a zkopírujte do schránky.
- Vložte obsah schránky do editoru TeXu - vloží se kód pro zobrazení rovnice. V menu Format si zvolte Inline, pokud chete inline rovnici (ohraničenou dolary).
Když do TeXaide vložíte pomocí Ctrl+V obsah schránky, konkrétně zápis rovnice v LaTeXu, tak se zobrazí normální zápis této rovnice.
[editovat] Typy rovnic
Inline: zápis vzorečku do řádku vedle normálního textu
Funkce $L$ je homogenní stupně $1$ ve druhé a třetí proměnné, lze ji přepsat na $ m = L[f'(k) + \pi ,f(k),m + k]$.
Klíčové jsou značky dolarů, které označují inline matematický zápis.
Blok: rovnice je zarovnaná doprodtřed a oddělená prázdnými řádky.
Předpokládejme, že modelová ekonomika obsahuje jen dva druhy aktiv, peníze ($M$) a fyzický kapitál ($K$). Potom
\[
Y^D = Y + (\theta - \pi )\frac{M}{p} = Y + \left( {\frac{M}{p}} \right)^\prime,
\]
Tento výstup dostanete z TeXaidu. Značky \[ a \] lze nahradit $ a dostanete inline zápis.
Číslované bloky: to samé co předtím, navíc s čísly po straně, na která se lze odvolávat.
Definujme spotřebu jako
\begin{equation}
c = (1 - s)y^D.
\label{spotreba}
\end{equation}
...
V (\ref{spotreba}) jsme definovali spotřebu pomocí $y^D$.
Klíčové jsou příkazy \begin{equation} (a to samé s end). Příkaz \label se uživá pro zadání jména rovnice, které lze využít v příkazu \ref, z něhož pak vyleze "(1)" (pokud je rovnice spotreba první číslovaná.
[editovat] Správa zdrojů
Pokud píšete článek, jeden za dva roky, tak vám stačí vypsání zdrojů pod článek ručně (thebibliography v tutorialu). Jinak se ale hodí používat manažer zdrojů. Dobrý je JabRef (stáhnout). Jak v něm?
- File - New database.
- Databázi uložte do adresáře s se souborem document.tex, ke kterému databáze patří. V názvu souboru používejte jen anglickou abecedu bez mezer (jen lamy dělají něco jiného), např. references.
- Ctrl+N (BibTeX - New entry).
- Do políček zadejte potřebné údaje.
- Podle "BibTeXkeyword" se na daný zdroj budete odvolávat příkazem \cite{"BibTeXkeyword"}.
Nyní do svého dokumentu.tex doplňte před \end{document} toto:
Což není pravda \cite{'''BibTeXkeyword'''}.
\bibliographystyle{plain}
\bibliography{references}
V dokumentu se automaticky vygeneruje seznam zdrojů, ovšem pouze těch, na které se v dokumentu skutečně odkazujete prostřednictvím příkazu \cite{"BibTeXkeyword"}. Formát, jak budou záznamy v bibliografii vypadat, lze nastavit změnou parametru příkazu "\bibliographystyle{}". Další info.
[editovat] Tabulky
Vizuální nástroje: Excel2LaTeX, LaTable.
[editovat] Layout stránky
[editovat] Definice pojmů (jakoby dva sloupce textu)
Pomocí příkazu \tabular a navíc zarovnané na střed:
\begin{center}
\begin{tabular}{lr}
$K$&hodnota kapitálu v ekonomice (stroje, půda atd.)\\
$L$&pracovní síla\\
$k$&hodnota kapitálu na jednotku pracovní síly\\
$Y$&celkový reálný produkt\\
$N$&počet obyvatel\\
\end{tabular}
\end{center}
[editovat] Obrázky
Ukázka vložení obrázku:
\begin{figure}
\centering
\includegraphics[width=12cm]{obrazek.jpg}
\caption{Analýza reziduí finálního regresního modelu: homoskedasticita a normalita}
\label{fig:rezidua}
\end{figure}
Obrázek uložte do složky, kde máte uložen vytvářený .tex dokument. Nejlepší je využívat formát eps, což snad umí Adobe Photoshop, ale lze i jpg. Obrázku je třeba nastavit šířku v centimetrech - zde je třeba experimentovat: pokud je obrázek ve vygenerovaném PDFku moc rozmazaný, šířku mu zmenšit, pokud je malý, lze zkusit zvětšit.
Na jednom webu si můžete nechat vygenerovat graf funkce dle zadání a vyexportovat jej ve formátu eps, jpg a tak dále.
[editovat] Prověřené odkazy na další info
- Přehled příkazů pro vzhled dokumentu
- Příklady dokumentů se zdrojovým kódem

