Cílem dnešního cvičení je seznámení se se základními
principy vytváření rejstříků a možnostmi
nástrojů pro práci s rejstříky (Makeindex
,
csindex
, xindy
).
Dále si rozšíříte svůj zápočtový dokument o rejstřík
a Makefile o zpracování rejstříku zápočtového dokumentu.
Automatizace vytváření rejstříku (nejen pro sázecí
systém TeX
) je možná s využitím
programů makeindex
, jeho lokalizované verze s podporou
specifických kódování a českého třídění csindex
,
anebo nedávno vyvinutého, sice složitého, ale mocného
xindy
Rogera Kehra.
Do preambule dokumentu je třeba přidat
\makeindex % slova do rejstříku se budou psát % do foo.idx \usepackage{makeidx} % pomocná makra
a do těla dokumentů příkazy tvaru
EPD\index{EPD} % slovo EPD půjde do rejstříku 14\index{čtrnáct@14} % slovo 14 v rejstříku bude řazené jako "čtrnáct" $\delta$\index{delta@$\delta$} % znak delta v rejstříku bude řazený jako "delta"
a na místo, kde se má index vytvořit napište
\printindex
(nebo)
\input foo.ind
Výběr slov do rejstříku je autorská záležitost. Kandidáty slov do rejstříku lze vybrat například uprostřed seznamu vzniklého pomocí
cat foo.tex | tr ' ' '\n' | sort | uniq -c | sort -n -r
Detailně je problematika vytváření rejstříku csindexem rozebrána v článku pana Wagnera ve Zpravodaji CSTUG 4/1992.
Pokud je třeba vytvořit více rejstříků jako například u sborníku SLT 2002 (standardní LaTeX má podporu jen pro jeden rejstřík a jeden glosář), je třeba použít balík varindex, index nebo jiné dostupné v CTAN katalogu a spustit indexační program víckrát.
Pro vytvoření českého rejstříku použijte csindex
(fakultativně vyzkoušejte xindy
) dle pokynů vyučujícího.
latex foo;csindex foo;latex foo
Dokumentace k Makeindex
u je například
na
CTANu. Styl rejstříku lze přizpůsobit indexovým stylem
(soubory .ist). K výběru vhodných přepínačů
(časté jsou také problémy s kódováním souborů) pro
csindex
použijte příkaz
csindex --help
Velmi flexibilní program pro vytváření rejstříku je Xindy. Program je na FI MU k dispozici v modulu xindy.
Makefile a svůj zápočtový dokument rozšiřte o práci s rejstříkem. Závěrem cvičení předveďte vyučujícímu svůj aktuální (zápočtový) dokument, konzultujte případné problémy.
Najděte maximum typografických chyb ve sborníku TSD 1998.
|
PB029-cv1 |
PB029-cv2 |
PB029-cv3 |
PB029-cv4 |
PB029-cv5 |
PB029-cv6 |
PB029-cv7 |
CSTUG |
Naposledy modifikováno: