Na internetu lze najít spoustu informací o tomto úžasném programu pro sázení textu, já se zde pokusím uvést jen pár základních informací, které by snad měly stačit pro sazbu českých textů. Tyto stránky nejsou určeny úplným začátečníkům v LaTeXu.
Zarytým Linuxákům a TeXistům se sice tato kombinace může jevit jako poněkud zvrácená, ale podle mých zkušeností je velmi dobře použitelná. V následujících řádcích uvedu tedy pár rad, jak si naistalovat funkční LaTeX do Windows.
Je potřeba zdůraznit, že LaTeX je volně šiřitelný a je zdarma, takže níže uvedený postup je legální. Nejprve je potřeba zvolit instalaci - vlastní LaTeX je ve všech instalacích stejný, ale liší se další podpůrné programy, různá je i obtížnost instalace. Já jsem vyzkoušel jen dvě různé instalace pro Windows - instalaci z CD-čka TeXlive a MikTeX. Druhá varianta je nesrovnatelně lepší, takže popíši, jak na to.
Domovskou stránkou MikTeXu je http://www.miktex.org, ale tam najdete jen informace o aktuální verzi a můžete si ji objednat na CD-čku, popřípadě se zaregistrovat, pokud chcete přispět na vývoj (není podmínkou pro používání). Vlastní MikTeX je distribuován pomocí archívu CTAN (Comprehensive TeX Archive Network). Nám nejbližší je v Brně a je tam i podrobný návod na instalaci právě aktuální verze. Pro začátek klidně postačí "Small" instalace.
Pokud se budete řídit uvedeným postupem, tak budete mít za několik okamžiků nainstalovánu funkční instalaci LaTeXu. To ale nestačí! Součástí MikTeXu je kromě TeXu a LaTeXu také pdfTeX, pdfLaTeX, spousta dalších *TeXů, program na konverzi DVI-ček do postscriptů "dvips" a také výborný prohlížeč na DVI-čka "Yap". Jeho součástí však není textový editor pro úpravy zdrojového textu a nemá v sobě nic na prohlížení postscriptů a PDF.
Zdrojovým textem pro LaTeX je čistý text v osmibitovém kódování.
Editovat ho sice můžete v čem chcete, ale dobrý editor vám to značně
usnadní. Nejlepší editor, který znám, je WinEdt. Tento editor je snadno
konfigurovatelný a spolupracuje s editorem Yap a MikTeXem, takže je možné
využít například toho, že pokud poklikáte na určíté místo ve výsledném DVI, tak
se vám otevře WinEdt na příslušném místě příslušného zdrojového souboru.
K tomu je potřeba už jen volat LaTeX s volbou
--src-specials
. Jeho jedinou nevýhodou je, že je to
shareware...
Tady je volba poměrně jednoduchá - použít GhostView a GhostScript. Druhý jmenovaný program slouží k práci s postscriptem a jeho služeb využívá i Yap (pro zobrazení EPS grafiky). GhostView je pak jakýsi grafický interface, který je více než vhodný pro prohlížení PS souborů a oba si můžete stáhnout z oficiálních stránek.
Tato kapitolka je asi zbytečná. PDF-ka sice umí zobrazit i GhostView, ale Acrobat Reader už máte pravděpodobně nainstalován a je lepší. (Jako jediný z těchto produktů si vyžádá restart.
Máte-li toto všechno nainstalováno, je ještě potřeba provést konfiguraci všech programů, aby vyhovovaly co nejlépe našim požadavkům.
V nabídce start máte položku MikTeX a v ní najdete "MikTeX options". Uvnitř dialogu klikněte na záložku "languages" a tam zvolte jazyky, které chcete používat (jde jen o vzory pro dělení slov). Nezapomeňte tedy především zaškrtnout češtinu a můžete odstranit francouštinu a němčinu (pokud je nebudete používat), NEODSTRAŇUJTE však angličtinu a nechte ji jako první (nevím proč, ale je to v návodu :-)). Na konci najdete "dummylang", který můžete odstranit a "nohyphenation", který tam raději nechte. Po provedení těchto změn se vraťte na první záložku a kliknětě na nejprve na první tlačítko (teď asi zbytečné, databáze jmen souborů by po instalaci měla být aktuální, ale při změnách konfigurace nebo doinstalování čehokoliv je to rozumné) a potom na druhé tlačítko - vynadá vám, že nedokáže vytvořit formáty pro některé varianty TeXu (ty jsme nestáhli, protože jsme zvolili "small" instalaci, ale nebudete je potřebovat, takže klidně klikejte na NE).
Pomocí MikTeX Package Manageru můžete přidavat a odebírat balíčky. Teď nemusíte upravovat nic, ale časem doporučuji vaší pozornosti baliček (nebo spíš balík) "PSTricks", který umožňuje pomocí postscriptových příkazů spoustu zajímavých "drobností", a také balíček "prosper" (vyžaduje PSTricks), který slouží k vytváření slidů a prezentací. Ani jeden však není vhodný pro začátečníky v LaTeXu, nejprve je potřeba se naučit sazbě běžného textu.
Nakonec si ještě spusťte "DVI Viewer" a v nabídce "View -> Options" zvolte záložku "Inverse Search", kde v horní záložce vyberte "WinEdt" a popřípadě upravte cestu v dolním řádku. To je vše, co musíte udělat - je to snadné, takže nevěřte těm, kteří tvrdí, že je obtížné nainstalovat LaTeX.
Při prvním spuštění WinEdt se spustí průvodce konfigurací. Můžete jej klidně zavřít, vše je nastaveno tak, jak potřebujete (je to uděláno pro MikTeX, takže nám to vyhovuje). Jediné, co musíme změnit, je volba fontu - je potřeba zvolit něco se středoevropským skriptem, zvolte tedy "Options->Preferences" a v dialogu záložku "Font", na ní tlačítko "Font" a písmo můžete nechat Courier, ale v roletce "Skript" vyberte "Středoevropský".
To je sice všechno, co udělat musíme, ale je vhodné ještě přidat český a lepší anglický slovník pro kontrolu pravopisu. Slovníky naleznete zde. Je potřeba zkopírovat soubory s příponou "dic" do adresáře "Dict" uvnitř "WinEdt". Pak je ještě potřeba oba slovníky přidat do dialogu "Options -> Dictionaries". Zvolte tlačítko "Insert" (ikonka jako na CD-ROM) do políčka nad seznamem vlevo dole napište třeba "CZ" a zvolte ikonku lupy. Najděte slovník "CZ.DIC" a zaškrtněte ještě políčka "Enabled", "Load On Start", "Save On Exit" a "Use For Completition". Udělejte totéž ještě pro anglický slovník a zavřete WinEdt, aby se změny uložily (pro případ, že by to spadlo :-)).
Oba programy při prvním startu nabídnou nějaké dialogy, tak je odklepejte.
Jde sice o spoustu samostatných programů, ale všechno můžete pohodlně ovládat z WinEdt. Když jej spustíte a otevřete váš zdrojový soubor (pokud žádný nemáte, tak nevěšte hlavu - zkuste v nabídce "Document -> Current Work" například "LaTeX Demo"). Po otevření libovolného TeXového souboru se prosvítí řada inkonek umístěných vpravo od středu WinEdt, které se vztahují k *TeXům. K čemu je která?
TeXify | Spouští LaTeX, BIBTeX a makeindex v takovém pořadí a tolikrát, aby byl výstup O.K. a nakonec otevře Yap | |
LaTeX | Spustí LaTeX | |
TeX | Spustí TeX | |
PDF TeXify | Totéž co TeXify, ale s pdfLaTeXem | |
pdfLaTeX | Spustí pdfLaTeX | |
pdfTeX | Spustí pdfTeX | |
BibTeX | Spustí BibTeX (seznam literatury) | |
MakeIndex | Spustí Make Index (index - rejstřík) | |
Com. Block | Přeloží jen vybraný block | |
DVI Search | Najde místo odpovídající aktuální poloze kurzoru ve výsledném DVI a
otevře na něm Yap. Aby to fungovalo, musí být LaTeX spuštěn
s parametrem --src-specials . U tohoto WinEdt je to
implicitní nastavení, lze ho vypnout ve stavovém řádku (je tam vidět jen
--src , stačí na to kliknou myší) | |
DVI Preview | Zobrazí DVI v prohlížeči Yap. Nezapomeňte, že jde o Preview - Yap neumí PostScriptové "fintičky" se změnami měřítka, rotacemi, umí jen něco málo s barvami, ... Pokud to využíváte, je nutné převést výsledek do PostScriptu a podívat se až na něj. Yapu se taky občas nepodaří natáhnout všechny fonty | |
Ghost View | Otevře výsledný PS soubor v Ghost View | |
Acrobat Reader | Otevře výsledné PDF-ko v Acrobat Readeru | |
dvi2pdf | Konverze DVI do PDF (přímo, bez PostScriptu). Umožňuje použít EPS obrázky, ale ne například monochromatické BMP. | |
DVIPS | Konverze DVI do PS. Jde o "základní" výstup z TeXu nebo LaTeXu, je podporován všemi balíčky, takže má nejširší použití. Pokud používáte některé funkce balíčku "graphics" nebo "PSTricks", je toto jediná použitelná cesta (spolupracují právě s programem DVIPS). | |
PS2PDF | Konverze PS do PDF. Sice je to nejdelší cesta, ale má nejobecnější použití. Někdy je lepší použít pro tuto konverzi komerční Adobe Distiller (setkal jsem se např. s ploterem, který PDF-ko převedené pomocí PS2PDF nebral, ale přeložené Distillerem zvládl... |
Při překladu souboru tedy stačí stisknout "Medvídka" a podívat se na výsledek. Až to budete mít hotové, tak přeložíte výsledek do PS nebo do PDF a vytisknete - to je všechno. Více informací o tom, jak se píše v LaTeXu, naleznete na csTUG.