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 (latex, vlna)

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

Úvodem

LaTeX, babel, xelatex

Optimalizace nastavení prostředí

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.org. Po stažení a rozbalení ZIP archivu 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
\usepackage[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 např. do souboru czech_latex.tex v adresáři 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 program vlna, lze ji také doinstalovat a nastavit jako nástroj přímo v TeXnicCenter: Zvolte Tools/Customize/Tools a ikonku new (první zleva). Vložte celou cestu k vlna.exe (např. \\home\share\texlive-2013\bin\win32\vlna.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ě.

Značkování a makroprogramování

Domácí úkoly

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