Index im Inhaltsverzeichnis als section statt chapter Thema ist als GELÖST markiert

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


Lalira

Index im Inhaltsverzeichnis als section statt chapter

Beitrag von Lalira »

Hallo,

ich hab ein kleines Problem bei meinem Dokument. Ich arbeite mit scrbook als Dokumentenklasse.

Damit ich einen Index erzeuge und den auch im Inhaltsverzeichnis angezeigt bekomme, verwende ich folgende Befehlskombination.
	
\addcontentsline{toc}{section}{Index}
\printindex	
Das Anzeigen des Index im Inhaltsverzeichnis funktioniert. Das Format passt mir jedoch nicht.

Im Inhaltsverzeichnis wirkt der Index wie eine section des vorherigen Kapitels.
Ich will es aber auf Ebene der anderen chapter stehen haben.
Mit dem aktuellen Format ist die Verzweigung der pdf nämlich ebenfalls fehlerhaft.

Habt ihr eine Idee, wie ich dieses Problem lösen kann? Wie schaffe ich es, dass das Index auf einer Ebene mit den anderen Kapiteln ist?

Danke vorab für eure Hilfe

Grüße Lalira


PS: Falls ein Minimalbeispiel benötigt wird, kann ich es gerne nachreichen. Da ich dafür jedoch viele Änderungen im Skript vornehmen muss, habe ich erstmal davon abgesehen. :wink:

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Section einfach durch chapter ersetzen?
\addcontentsline{toc}{chapter}{Index}
\printindex 
Minimalbeispiele sind immer sinnvoll.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

1. Warum benutzt du nicht die KOMA-Script-Option index=totoc? Ob dabei der Index als Kapitel oder als section eingebunden wird weiß ich allerdings gerade nicht.

2. Das bei deinem Code ein section-Eintrag entsteht ist kein Wunder. Wenn du aber
\addcontentsline{toc}{chapter}{Index} 
benutzt -- also section duch chapter ersetzen -- sollte auch ein chapter-Eintrag entstehen

Lalira

Beitrag von Lalira »

Danke für die schnelle Hilfe. Stimmt das Wort austauschen ist simple :wink:

Sowas passiert, wenn man nur einen Standardeditor wie Nedit nutzen darf und den Überblick verliert.

Grüße Lalira

Stamm-

Bessere Variante

Beitrag von Stamm- »

sudo hat geschrieben:[…] Warum benutzt du nicht die KOMA-Script-Option index=totoc? Ob dabei der Index als Kapitel oder als section eingebunden wird weiß ich allerdings gerade nicht. […]
Dieser Vorschlag ist eindeutig vorzuziehen.

Lalira

Beitrag von Lalira »

Mit der vorher angegebenen Variante funktionierte es mehr oder weniger. Deswegen hatte ich die genommen.


Nutze ich index=totoc, erscheint kein Index im Inhaltsverzeichnis.

Verwende ich den Befehl falsch oder wo liegt mein Fehler?
Könnt ihr mir da weiterhelfen?
Ein Minimalbesipiel hab ich angefügt.
\documentclass[oneside, index=totoc]{scrbook}
 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{makeidx}		
\makeindex 			

\begin{document}
	
% Titelblatt %
	\begin{titlepage}
		\begin{center}
			
			\bigskip
			\vspace*{\fill}
			\rule{\textwidth}{2pt}
			\textbf{Platzhalter}
			\rule{\textwidth}{2pt}
			\bigskip
			\bigskip			
			\vfil
			\LARGE{Test Index}\\
			\vspace*{\fill}
			\vfil
			\normalsize
			Lalira\\
			\today
		\end{center}
	\end{titlepage}
	
	

% Inhaltsverzeichnis %
	\tableofcontents

	\chapter{Test 1}
	Dies ist der Text für den ersten Index. Der Begriff für den Index ist: INDEX \index{INDEX}.

		\section{Test 1.1}
		Hier kommt nur nochmal eine andere Form des (l)index \index{(l)index}
	
	\chapter{Teil2}
	Ganz nach dem Motto: "Neue Seite, neues Glück" Erscheint hier noch ein anderes Wort \index{Wort} für den Index.



% Index %
%	\addcontentsline{toc}{chapter}{Index}
	\printindex	
	
		
\end{document}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

mehrfach kompiliert?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Stamm-

Index erstellen lassen

Beitrag von Stamm- »

Zwischendurch muss natürlich auch mal MakeIndex (oder Xindy) aufgerufen werden, damit überhaupt ein Index erstellt wird und dieser dann auch ausgegeben werden kann. Danach sind – wie schon angemerkt – noch mindestens zwei weitere Bearbeitungen mit dem Compiler nötig.

Übrigens ist das Paket imakeidx wesentlich leistungsfähiger und daher vorzuziehen.

Lalira

Beitrag von Lalira »

Ich hab das Ganze mehrfach kompiliert und es kommt trotzdem nichts im Inhaltsverzeichnis hinzu.
makeindex steht ja direkt oben in der Leiste. Und die entsprechende Index-Datei erzeuge ich auch entsprechend. Der Index selber ist auch ohne Probleme da.

Kann es sein, dass es an bei dieser Dokumentklasse nicht funktioniert?

Besserwisser

Beitrag von Besserwisser »

Nein, gerade mit dieser Dokumentklasse funktioniert es, wie Dir auch klar sein sollte, wenn Du die Option index=totoc in der KOMA-Script-Anleitung nachgelesen hättest., – außer die von Dir verwendete Klasse ist schon mehr als 7 Jahre alt. Dann funktioniert es nicht. und dann solltest Du natürlich dringend ein Update durchführen. Also füge bitte mal am Anfang Deines Dokuments die Anweisung \listfiles ein, lass das laufen und zeige die Dateiliste am Ende des Dokument.

Antworten