Einträge in \index{} werden nicht angezeigt im Text

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


Klaus
Forum-Century
Forum-Century
Beiträge: 184
Registriert: Do 27. Jan 2011, 19:30

Einträge in \index{} werden nicht angezeigt im Text

Beitrag von Klaus »

Hi Leute,

ich habe angefangen makeindex zu verwenden und ich bekomme auch sauber einen Index angelegt mit den Wörtern, die ich zuvor mittels \index{} kennzeichne. Das Problem ist dann nur, dass die Wörter selbst im Text nicht mehr erscheinen. :shock:

Hier mein Minimalbeispiel:
%
% mb.tex 
%
\documentclass[paper=a4,fontsize=11pt,ngerman,parskip=half-]{scrbook}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\usepackage{ntheorem}
\usepackage{makeidx}
\usepackage{hyperref}

\hypersetup{%
	colorlinks=true,%
	linkcolor=cyan
}
\theoremstyle{break}%
\theorembodyfont{\normalfont}%
\newtheorem{definition}{Definition}
\makeindex
\begin{document}
\tableofcontents
\chapter{Vektoren}\label{vektoren}
\begin{definition}
	Ein \index{Vektorraum} ist eine Menge $V$ zusammen mit zwei Verknüpfungen
		\begin{align}
			+ & :  V \times V  \longrightarrow V\\
			\cdot & :  \mathbb{R} \times  V \longrightarrow V
		\end{align}
	Die Elemente von $V$ heißen \index{Vektoren}.
\end{definition}
\newpage
\printindex
\end{document}
%
% End Of File
%
Ich kompiliere und betrachte mittels
pdflatex mb.tex
makeindex mb.idx
pdflatex mb.tex
evince mb.pdf
Das Ergebnis ist angehängt.

Danke im Voraus! :)

Gruß,
Klaus.
Dateianhänge
mb.pdf
(54.82 KiB) 644-mal heruntergeladen
Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Die Wörter im Text mußt du natürlich schon noch anschreiben:
Die Elemente von $V$ heißen Vektoren\index{Vektoren}. 
Gruß, Sepp.-

Klaus
Forum-Century
Forum-Century
Beiträge: 184
Registriert: Do 27. Jan 2011, 19:30

Beitrag von Klaus »

Sepp99 hat geschrieben:Die Wörter im Text mußt du natürlich schon noch anschreiben:
Ach sooooo,

dann hatte ich makeindex da mißverstanden. Ich dachte die \index{} Umgebung kennzeichnet einfach, dass dieses Wort im Index stehen soll.

Steht sogar so in der Doku, ist mir gar nicht aufgefallen, dass das Wort da effektiv zwei Mal steht.

Ich geh dann wieder in meine Ecke mich schämen...

Vielen Dank und viele Grüße,

Klaus.
Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.

Benutzeravatar
lockstep
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Fr 23. Jul 2010, 13:42

Beitrag von lockstep »

Die Pakete index und hvindex bieten die Möglichkeit, mit einem Befehl ein bestimmtes Wort im Text zu setzen *und* es zum Index hinzuzufügen. Näheres findest du hier.
idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

lockstep hat geschrieben:Die Pakete index und hvindex bieten die Möglichkeit, mit einem Befehl ein bestimmtes Wort im Text zu setzen *und* es zum Index hinzuzufügen.
Danke für den Tipp, das Paket hvindex kannte ich noch nicht.
Gruß, Sepp.-

Klaus
Forum-Century
Forum-Century
Beiträge: 184
Registriert: Do 27. Jan 2011, 19:30

Beitrag von Klaus »

Ja sehr cool, vielen Dank! :)

Gruß,
Klaus.
Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.

Antworten