PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Index in TOC *mit* Nummer



LuPi
05-08-2010, 19:04
Gemäß KOMA-Script-Anleitung wird der Wunsch, den Index *nummeriert*
in das TOC aufzunehmen, explizit nicht unterstützt. Damit habe ich
im Allgemeinen auch kein Problem ...

Aber: Jetzt wird genau dies vom Verlag gefordert (über die Sinnhaftigkeit
müssen wir hier nicht diskutieren). Daher meine Frage: Wie bekomme ich
das hin?

Stefan_K
05-08-2010, 19:08
Beispielsweise geht es mit dem hack hier: change starred command into unstarred (http://texblog.net/latex-archive/plaintex/unstarred-starred-section-schapter/).
Ansonsten hängt es sehr von Deiner Klasse ab (scrbook, scrreprt, scrartcl), in einer Einzellösung den *-Befehl durch die Normalversion zu ersetzen.

Stefan

mechanicus
05-08-2010, 19:13
Hallo,

KOMA unterstützt es zwar nicht direkt, aber es stellt einen Befehl zur Redefinition zur Verfügung:
HIER EIN MINIMALBEISPIEL -- was bei dir fehlt


\documentclass[a4paper,10pt]{scrreprt}
\makeatletter
\renewcommand*{\idx@@heading}{%
\chapter
}
\makeatother
\usepackage{makeidx}
\makeindex
\begin{document}
\tableofcontents
\index{bla}
\printindex
\end{document}

Gruß
Marco

LuPi
05-08-2010, 19:32
Das war ja schneller als erlaubt. Besten Dank, ich werde die Tips morgen
testen (scrbook war es übrigens, sorry).


@ mechanicus: Ich bin ja sonst auch einer der Ersten, die nach einem
fehlenden MB schreien. Aber hier gehe ich eher davon aus, dass jemand
die Lösung "in der Schublade" hat (oder auch nicht), so dass ein Testen
am Beispiel eigentlich ausscheidet. Aber grundsätzlich hast Du Recht:
nächstes Mal wieder mit MB. Versprochen.

lockstep
05-08-2010, 20:32
@ mechanicus: Ich bin ja sonst auch einer der Ersten, die nach einem fehlenden MB schreien. Aber hier gehe ich eher davon aus, dass jemand die Lösung "in der Schublade" hat (oder auch nicht), so dass ein Testen
am Beispiel eigentlich ausscheidet.

Da die für den Index zuständige Umgebung theindex je nach Klasse bzw. Klassentyp (Standard, KOMA, memoir) sehr unterschiedlich definiert ist, muss eine Lösung fast "maßgeschneidert" werden. (\idx@@heading ist z.B. ein KOMA-Script-Befehl, der für \addchap, \chapter*, \addsec oder \section* stehen kann.) Daher die Forderung nach Minimalbeispielen: Oft enthalten sie Informationen, die wichtig sind, auch wenn sie der Fragesteller für unwichtig hält.

lockstep

LuPi
06-08-2010, 18:50
*Das* ist mir inzwischen (beim Testen der beiden Lösungen) auch
siedendheiß bewusst geworden. :o

Leider funktionieren in meinem speziellen Umfeld beide Vorschläge nicht,
was selbstverständlich nicht an den Vorschlägen, sondern an dem
fehlenden Beispiel liegt. Ist mir schon klar ...

Ich bin gerade dabei, das Beispiel zusammenzustellen und werde mich
dann hier noch einmal melden.

Schönes Wochenende