Um in einem Quelltext Einträge für ein Indexregister anzugeben, gibt es den Befehl !index und den Platzhalter (!idx ...). Indizes können und sollten mehrfach angegeben werden.
Der Befehl zur Angabe eines Indexeintrags lautet folgendermaßen:
!index Indexeintrag
Der Indexeintrag erscheint dann im Index von LaTeX, im Index des mit Plain-TeX bearbeiteten Texinfo-Files, im Index des ST-Guide-Hypertextes sowie im Stichwortverzeichnis der Textverarbeitung, mit der man die RTF-Datei importiert. Bei WinHelp erscheint der Indexeintrag im Suchen-Dialog.
Um einen mehrstufigen Indexeintrag anzulegen, benutzt man ein doppeltes Ausrufezeichen als Trennung der einzelnen Stufen. Es werden bis zu drei Stufen unterstützt. Mehrstufige Indizes sollte man dann einsetzen, falls man davon ausgehen kann, daß der Leser bei der Suche nach einem Wort auf verschiedene Art und Weise im Indexregister nachschaut.
Falls Sie denken, daß der Leser bei der Suche nach dem Wort "Zeilenabstand" im Index auch unter "Abstand" nachschauen wird, sollten Sie beide Indexeinträge vornehmen.
!index Zeilenabstand !index Abstand !! Zeilen
Bei der Platzhalterversion können zwischen einem und vier Parameter benutzt werden. Die folgenden Beispiele zeigen, wie die Umsetzung nach LaTeX, WinHelp und RTF erfolgt:
UDO: ein (!idx [Index]) LaTeX: ein Index\index{Index} RTF: ein {\xe\v Index}Index Win: ein {K{\footnote K Index}}Index sonst: ein Index UDO: ein (!idx [Wort] [Index]) LaTeX: ein Wort\index{Index} RTF: ein {\xe\v Index}Wort Win: ein {K{\footnote K Index}}Wort sonst: ein Wort UDO: ein (!idx [Wort] [Index] [Subindex]) LaTeX: ein Wort\index{Index!Subindex} RTF: ein {\xe\v Index, Subindex}Wort Win: ein {K{\footnote K Index, Subindex}}Wort sonst: ein Wort UDO: ein (!idx [Wort] [Index] [Subindex] [Subsubindex]) LaTeX: ein Wort\index{Index!Subindex!Subsubindex} RTF: ein {\xe\v Index, Subindex, Subsubindex}Wort Win: ein {K{\footnote K Index, Subindex, Subsubindex}}Wort sonst: ein Wort
Hinweise:
Falsch: (!idx [Copyright (c) 1995] ) Richtig: (!idx [Copyright (c!) 1995] )