Index als section und nicht als chapter

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Index als section und nicht als chapter

von iTob » Di 6. Dez 2016, 20:52

Da ich ja nun ehr grad schon per Mail geantwortet habe, hier noch als öffentliche Antwort …

A) Die Umgebung {theindex} patchen:
\documentclass{book}

\usepackage{etoolbox}
\makeatletter
   % Der Befehl, der die Überschift als Kapitel-Überschift setzt,
   % wird hier durch \section* (= unnumerierter Abschnitt) ersetzt.
   % \theindex ist der Befhel, der von \begin{theindex} ausgeführt
   % wird und den relevanten Code enthält. {theindex} ist die Umgebung,
   % die intern verwendet wird, um den Index auszugeben.
   \patchcmd{\theindex}{\@makeschapterhead}{\section*}{}{}
\makeatother

\usepackage{makeidx}

\makeindex

\begin{document}
Test\index{Test}

\printindex
\end{document}
B) imakeidex verwenden
\documentclass{book}

\usepackage{imakeidx}
\indexsetup{level=\section*}

\makeindex

\begin{document}
Test\index{Test}

\printindex
\end{document}
C) mit KOMA-Script-Klasse arbeiten
\documentclass[
   index = leveldown,
]{scrbook}

\usepackage{makeidx}

\makeindex

\begin{document}
Test\index{Test}

\printindex
\end{document}
Hier hast du übrigens bisher keine Antwort bekommen, weil du nicht wie üblich ein Minimalbeispiel formuliert hast und auch ansonsten nur wenige Informationen genannt hast … ;-)

Viele Grüße
Tobi

Index als section und nicht als chapter

von Michael77 » Mi 24. Aug 2016, 09:56

Moin,

ich nutze in der Klasse {book} das Packet {makeidx}.

Dabei wird der Index immer als \chapter geführt. Wie kann ich das umdefinieren, und zwar so, dass der Index als \section ausgepägt wird und zwar bei der Überschrift auf der ersten Seite des Index?

Danke

Nach oben