Ovládání LaTeXu

Překladač LaTeXu se ovládá z příkazové řádky. Před vlastním překladem musíte pomocí textového editoru vytvořit zdrojový soubor, který je zvykem označovat koncovkou .tex, ale není to nutné. Překladač vygeneruje množství pomocných souborů a výsledek ukládá do souboru s koncovkou .dvi. Pokud v dokumentu používáte odkazy (na jiné kapitoly a podobně) nebo stránku s obsahem, pravděpodobně bude nutné překlad uskutečnit v několika průchodech (v prvním průchodu se identifikují veškeré odkazy a ve druhém se teprve zahrnou do textu). Většinou stačí zavolat překlad dvakrát za sebou. U složitějších akcí, jako je vygenerování rejstříku nebo seznamu používané literatury, bude nutné po prvním překladu zavolat ještě další programy.

Kromě samotného programu latex existuje množství dalších programů, které zpracovávají zdrojové soubory nebo výsledky překladu nejrůznějším způsobem. Zde nabízím seznam programů, které sám používám:

latex
Základní překladač anglického LaTeXu. Produkuje soubory s koncovkou .dvi. Typické použití:
$> latex dokument.tex
$> latex dokument.tex
pdflatex
Vytváří ze zdrojového souboru PDF dokument. Abyste měli jistotu, že vygeneruje PDF, použijte přepínač -output-format=pdf. U některých verzí to není potřeba, ale některé jiné implicitně vytvářejí .dvi. Nezapomeňte, že pokud budete vkládat obrázky, bude pravděpodobně nutné je nejprve překonvertovat do pdf. Jinak se používá naprosto stejně jako klasický latex.
tex
Základní překladač anglického TeXu. Funguje obdobně jako překladač LaTeXu, jenom vyžaduje skutečný TeXový zdrojový soubor.
cslatex
Překladač českého LaTeXu. Oproti klasickému LaTeXu má tento překladač modifikovány algoritmy pro sázení a lámání slov tak, aby vyhověl specificky českým požadavkům na sazbu. Aby váš dokument byl plně počeštěný (např. aby se generoval nadpis Obsah místo Contents), vložte do dokumentu balík czech:
\documentclass{article}
\usepackage{czech}
\usepackage[latin2]{inputenc}  % pro jistotu...
csplain
Překladač českého TeXu.
bibtex
Překladač bibliografických citací. Zpracovává textovou databázi s údaji o knihách či jiných dokumentech, na které chcete odkazovat, kterou očekává v souboru .bib. Podle toho, jaké reference jste v dokumentu skutečně použili, vybírá odkazy z databáze. Proto je nutné jej volat až po překladači LaTeXu. Typické použití:
$> latex dokument.tex
$> bibtex dokument
$> latex dokument.tex
$> latex dokument.tex
pdfcslatex
Česká verze PdfLaTeXu.

Autor: David Martinek. Poslední modifikace: 24. February 2008. Pokud v tomto dokumentu narazíte na chybu, dejte mi prosím vědět.