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
- Pokud nemáte vůbec představu
Co
je TeX?, přečtěte si základní informace.
- Vyzkoušejte si hledání maker, stylů, fontů na archivu
CTAN.
- Nahlédněte text
První
setkání s TeXem, přečtěte si základní informace.
- S použitím
manuálu LaTeXu si vytvorte svuj prvni.tex.
Pokud potřebné elementy nepodporuje
základní LaTeX, vyhledejte na
CTAN
a v katalogu
balíků potřebné makronástavby a použijte značkování
naprogramované v těchto balících.
CSLaTeX, babel
- LaTeX s babelem versus CSLaTeX:
Základní
informace o CSLaTeXu.
- Nahlédněte strany deset a jedenáct článku
První
setkání s TeXem, a ujistěte se, ze principům a použitým
kódováním rozumíte.
- Ověřte, že ve vámi preferovaném editoru umíte psát česky. Pro
příznivce editoru vim přikládám krátký
návod jak na češtinu pod vim.
- Vyzkoušejte si překlad dokumentů s oběma typy českých hlaviček.
- Vyzkoušejte si sazbu tabulek fontů cmr10 a ecrm1000 příkazem
tex testfont
.
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í
- Zamyslete se nad neefektivními články cyklu vývoje
zvolené cesty, dohledejte a změňte nastavení, která
snižují vaši produktivitu při vývoji a ladění dokumentů.
- Přidejte si nastavení do startovacích skriptů tak,
abyste do minuty po přihlášení mohli efektivně
vyvíjet dokumenty.
- Seznamte se s programem vlna, použijte ho na vázání neslabičných
předložek v životopisu a přidejte si jeho volání do Makefile
projektu (je instalován v modulu texlive2003).
- Identifikujte často se opakující akce a zvolte
si způsob automatizace (Makefile, skript, některé
z integrovaných prostředí).
- Pokud zbude čas, vyzkoušejte si vše případně také
pod Windows s použitím prostředí
WinEdt nebo texshell.
- Zkopírujte si některé ukázkové dokumenty WinEdt
a vyzkoušejte si na nich funkce programu.
- Případné připomínky k modulům texlive směřujte na
texlive@fi.muni.cz,
k WinEdt na win@fi.muni.cz
Značkování a makroprogramování
- Vyberte si základní třídu dokumentů pro svůj dokument (životopis).
- Vyberte si makrobalíky pro sazbu svého dokumentu na CTAN.
- Nastudujte si dokumentaci makrobalíků a označkujte
si elementy dokumentu.
- Vyberte značkování (případně začněte programovat
jednoduchá makra) pro elementy, které nepokrývají
vybrané balíky.
Domácí úkoly
- Do příštího cvičení si doneste
své formou reprezentativní vámi vysazené dokumenty na papíře.
- Další viz domovská stránka předmětu!
|
PB029-cv1 |
PB029-cv2 |
CSTUG |
Naposledy modifikováno: