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
- 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.
LaTeX, babel
- LaTeX s babelem:
csbabel
versus historicky 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.
- 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
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 (je součástí instalace TeX Live).
Použijte ho v Makefile při přípravě zápočtového dokumentu pro vázání
neslabičných předložek.
- Identifikujte často se opakující akce a zvolte
si způsob automatizace (Makefile, skript, některé
z integrovaných prostředí).
- Případné připomínky k instalaci TeX Live na FI směřujte e-mailem na
texlive@fi.muni.cz, návody a kontakty
pro řešení problémů s technickým vybavením na FI nalezente na adrese
https://www.fi.muni.cz/tech/.
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-2011\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í
- 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.
- Nezapomeňte, že při použití
Subversion při vývoji svých
zápočtových dokumentů je možné získat bonusové body. (Tutorial pro použití
Subversion při vývoji TeXových dokumentů je k dispozici ke stažení na stránkách
Michala Růžičky. PDF je možné použít výhradně pro studijní účely
PB029!)
Domácí úkoly
- Do příštího cvičení si doneste
své formou reprezentativní vámi vysazené dokumenty na papíře.
- Další vizte domovskou stránku předmětu!
|
PB029-cv1 |
CSTUG |
Naposledy modifikováno: