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 (.idx
failo 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.