Specifika vývoje českých dokumentů v LaTeXu, konfigurace vývojového prostředí a jeho individuální přizpůsobení potřebám a zvyklostem (cslatex, vlna)

Obsahem dnešního cvičení budou specifikace sazby českých dokumentů v (CS)LaTeXu a praktická orientace v existujicích dokumentech a makrech.

Úvodem

CSLaTeX, babel

Nastavení TeXnicCenter

Lze například doinstalovat spell checker pro češtinu: Tools/Options/Spelling -- zde klik na Download directories, který vede na stránku OpenOffice. Po stažení a rozbalení zip balíčku na disku H: lze nastavit Personal dictionary na soubor cs_CZ.dic. V téže záložce lze nastavit chování spell checkeru.

Další možnost optimalizace nastavení prostředí je vytvoření vlastní šablony pro nový LaTeXový dokument. Jednoduchá šablona může vypadat například takto:

\documentclass{article}
%%% preamble
\usapackage[cp1250]{inputenc} % deklarace vstupniho kodovani dokumentu
\usepackage[english,czech]{babel} % v dokumentu budou oba jazyky, implicitni je posledni (cestina) 
\usepackage[T1]{fontenc} % deklarace kodovani fontu (a delicich vzoru) dokumentu
\title{}
\author{}
%%% document
\begin{document}
text v deklarovanem kodovani
\end{document}
%%% end document
Uložte tento kód do souboru např. czech_latex.tex v  adresáři např. H:\tex\templates. V Tools/Options/Directories lze potom přidat cestu H:\tex\templates do Document Template Directories. Při výběru File/New from Template se objeví druhá záložka s adresářem templates, odkud lze zvolit naši šablonu czech_latex.

Pokud jde o vlnu, lze ji také doinstalovat a nastavit jako nástroj přímo v TeXnicCenter: V archivu CTANu lze najít verzi programu vlna pro windows. Stáhněte a rozbalte příslušný balíček např. do adresáře H:\tex\vlna. Zvolte Tools/Customize/Tools a ikonku new (první zleva). Vložte celou cestu k vlna.exe (nebo vlna32.exe) do políčka Command. Do políčka Arguments vložte -v KkSsZzVvOoIiAaUu %pc, případně jen -v KkSsZzVvOoIAU %pc. Vlna se potom objeví v menu Tools na posledním místě.

Optimalizace nastavení prostředí

Značkování a makroprogramování

Domácí úkoly

PB029/EPD home | PB029-cv1 | PB029-cv2 | CSTUG | Valid XHTML 1.1! Valid CSS!
Naposledy modifikováno: