Možnosti pro tuto stránku: Článek | Diskuse | Editovat | Historie | Nahrát soubor

LaTeX

Z Kuchařka studia na IES FSV UK

Přejít na: navigace, hledání

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.

Soubor:Texniccenter.png‎

V LEd je to samé třeba udělat v menu Configuration - Options - Application - DVI Viewer.

Soubor:led.png‎

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