index

Pakiet redefiniuje mechanizm tworzenia skorowidza (index), a jego g��wn� zalet� jest mo�liwo�� tworzenia kilku zestaw�w skorowidz�w.

W przypadku za�adowania pakietu, ale u�ywania tylko jednego -- domy�lnego -- skorowidza nale�y u�y� polecenia \makeindex, kt�re tworzy dla niego odpowiednie mechanizmy.

polecenieOpis
\newindex{n1}{n2}{n3}{n4}
\newindex*{n1}{n2}{n3}{n4}
\newindex[n0]{n1}{n2}{n3}{n4}
\newindex[n0]*{n1}{n2}{n3}{n4}
gdzie:
n0  nazwa polecenia definiuj�cego wizualizacj� licznika, kt�rego warto�� jest podawana w skorowidzu, domy�lnie jest to licznik stron (thepage)
n1 nazwa skorowidza
n2 rozszerzenie nazwy zbioru do kt�rego jest zapisywana informacja danego skorowidza
n3 rozszerzenie nazwy zbioru, kt�ry jest oczekiwany przez polecenie \printindex
n4 tytu� skorowidza, wyprowadzany poleceniem \printindex
Je�eli wyst�pi parametr opcjonalny, to mo�e si� zdarzy� (np. je�li parametr okre�la numer strony), �e w skorowidzu zostanie umieszczony b��dny numer strony (dla wtajemniczonych: je�li polecenie zostanie wywo�ane w ,,przyczynkach'' do nowej strony) -- wtedy nale�y u�y� wersji ,,gwiazdkowej''
\renewindex...analogicznie jak \newindex -- pozwala na zmian� cech skorowidza ju� zdefiniowanego
\makeindexpolecenie tworzy mechanizmy dla domy�lnego skorowidza
\index[nazwa skorowidza]{has�o}
\index*[nazwa skorowidza]{has�o}
\index{has�o}
\index*{has�o}
polecenie wprowadza has�o do skorowidza (domy�lnego lub wskazanego je�li podana jest jego nazwa w parametrze opcjonalnym); wersja ,,gwiazdkowa'' wstawia r�wnie� has�o do tekstu (w przypadku j�zyka polskiego mo�e mie� to sens jedynie dla rzeczownik�w w mianowniku lub czasownik�w w bezokoliczniku)
\disableindex{lista nazw} wy��cza aktywno�� wymienionych w parametrze skorowidz�w (nazwy oddzielamy przecinkiem) (has�a nie s� wyprowadzane do zbioru) -- polecenie powinno by� u�yte przed poleceniem \makeindex lub \newindex. Uwaga! polecenie nie wy��cza �adowania gotowego zbioru skorowidza przetworzonego programem makeindex
\printindex[nazwa skorowidza]polecenie do��cza do dokumentu wskazany skorowidz; oczekiwane jest istnienie zbioru o rozszerzeniu nazwy okre�lonym przez przedostatni parametr polecenia \newindex, zbi�r ten tworzy program makeindex (plmindex dla j�z. polskiego) np. makeindex x.adx -o a.and
\shortindexingondefiniuje synonim polecenia \index jako _ (podkre�lenie) i \index* jako ^ (circumflex); przedefiniowanie znak�w specjalnych _^ dotyczy wy��cznie trybu tekstowego. Zamiast \index[nazwa skorowidza]{has�o} mo�emy u�y�: _[nazwa skorowidza]{has�o}
\shortindexingoffwy��cza definicj� synonim�w
\proofmodetruehas�a wprowadzane do skorowidza s� prezentowane na marginesie
\proofmodefalse(domy�lnie u�yta) has�a wprowadzane do skorowidza nie s� prezentowane na marginesie
\indexproofstyle{polecenia formatuj�ce} polecenia formatuj�ce okre�laj� spos�b prezentacji has�a na marginesie

W pakiecie zosta�y przedefiniowane: �rodowisko theindex, polecenia: \addcontents, \markright i \markboth -- ale wy��cznie na u�ytek reimplementacji mechanizm�w tworzenia skorowidz�w, i nie powinno mie� to skutk�w ubocznych.

 

Pakiet jest dost�pny pod adresem: ftp://ftp.gust.org.pl/TeX/macros/latex/contrib/index


W�odzimierz Macewicz
Ostatnie zmiany: 05.05.2014.