Indekso sudarymas
Kai kuriems dokumentų tipams galbūt norėsite sukurti dalykinę rodyklę (indeksą). Procesas šiek tiek primena bibliografijos kūrimą, nes naudojami pagalbiniai failai. Laimei, procesas automatizuojamas panaudojus paketą imakeidx. Dokumente yra naudojamos trys LaTeX komandos:
\makeindex– rodyklės (.idxfailo automatiniam) kūrimui,\index– visų rodyklės įrašų sužymėjimui (rankomis) dokumente,\printindex– rodyklės (automatiniam) išvedimui.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex
\begin{document}
Some text about Foo\index{foo}.
More text\index{baz!bar}.
Even more text\index{alpha@$\alpha$}.
More text about a different part of baz\index{baz!wibble}.
\clearpage
Some text about Foo\index{foo} again, on a different page.
Even more text\index{beta@$\beta$}.
Even more text\index{gamma@$\gamma$}.
\printindex
\end{document}
Čia parodėme dar dvi indeksavimo ypatybes: padalijimą į lygius, panaudojant !, ir išvedimo indekse ko nors, beskiriančio nuo rodyklės rūšiavimui skirto teksto, panaudojant @. Yra daug galimybių konfigūruoti rodyklės išvedimą; išbandykite pavyzdį ir pamatykite, kaip rodyklės kūrimas veikia.