Makeindex erstellt ein Stichwortverzeichnis und gibt in der log-Datei an: Open in Online-Editor
This is makeindex, version 2.15 [MiKTeX 2.9] (kpathsea + Thai support). Scanning input file NameTexDatei.idx....done (368 entries accepted, 1 rejected). Was bedeutet "1 rejected" (außer, dass irgendein Eintrag nicht übernommen sondern zurückgewiesen wurde)? Wodurch entsteht diese Meldung? Kann das z. B. dann passieren, wenn ein Stichwort auf 1 Seite mehrfach indiziert wird und dann nur mit 1 Seiteneintrag im Stichwortverzeichnis auftaucht? Last but not least: Sollte ich mich darum kümmern und versuchen den rejected Eintrag zu finden oder ist das nicht notwendig? Edit: Habs gerade selbst herausgefunden. Es war ein verlinkter Untereintrag. Open in Online-Editor
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{makeidx} \makeindex \begin{document} Institutionen\index{Institutionen} Bundesanstalt für Arbeitsschutz und Arbeitsmedizin (BAuA\index{Institutionen!BAuA}\index{BAuA|see{Institutionen!BAuA}}) \printindex \end{document} Der Verweis auf gefragt 14 Mär '15, 10:39 BraBra |
Wenn Du Dein Beispiel übersetzt, sagen wir unter dem Namen
In Open in Online-Editor
\indexentry{Institutionen}{1} \indexentry{Institutionen!BAuA}{1} \indexentry{BAuA|see{Institutionen!BAuA}}{1} Es gibt also drei Indexeinträge. In der Open in Online-Editor
This is makeindex, version 2.15 [TeX Live 2014] (kpathsea + Thai support). Scanning input file test.idx.... !! Input index error (file = test.idx, line = 3): -- Extra `!' at position 23 of first argument. done (2 entries accepted, 1 rejected). Sorting entries....done (2 comparisons). Generating output file test.ind....done (6 lines written, 0 warnings). Output written in test.ind. Transcript written in test.ilg. Dort sehen wir, dass der Eintrag in Zeile drei der Die Open in Online-Editor
\begin{theindex} \item Institutionen, 1 \subitem BAuA, 1 \end{theindex} schließlich die beiden akzeptierten Einträge. Der fehlerhafte Eintrag wird durch Open in Online-Editor
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{imakeidx}% damit `makeindex'-Aufruf automatisch geschieht \makeindex[columns=1]% Voreinstellung bei `imakeidx' ist 2 \begin{document} Institutionen\index{Institutionen} Bundesanstalt für Arbeitsschutz und Arbeitsmedizin (BAuA\index{Institutionen!BAuA}\index{BAuA|see{Institutionen, BAuA}}) \printindex \end{document} beantwortet 14 Mär '15, 14:31 cgnieder |