Index im Inhaltsverzeichnis als section statt 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 im Inhaltsverzeichnis als section statt chapter

Re: Mein Fehler

von Noch so einer » Fr 5. Jul 2013, 10:22

Stamm- hat geschrieben:Ich bin soo blöd! Ich teste und teste und bemerke nicht, das ich immer noch imakeidx anstatt makeidx im Code stehen habe.
In der Anleitung zu imakeidx steht ja extra drin, dass es normalerweise theindex umdefiniert. Allerdings steht dort auch drin, dass man das mit Option original verhindern kann. Alternativ kennt es für den Befehl \makeindex die Option intoc …

Wobei es imakeidx ohnehin erst seit Juli 2010 gibt. Auf einem TeX-System, das noch KOMA-Script 2.9t verwendet, dürfte das also eigentlich ohnehin nicht zu finden sein. Da müsste eigentlich min. KOMA-Script 3.06 dabei sein.

von Besserwisser » Fr 5. Jul 2013, 10:15

Du verwendest anscheinend eine fast zehn Jahre alte LaTeX-Installation!!! Damit solltest Du nirgendwo mehr auf Support hoffen! Wenn Du selbst kein Update durchführen darfst, solltest Du den zuständigen Admin um ein Update bitten. Wobei es eigentlich bei allen TeX-Distributionen möglich ist, auch nur mit Benutzerrechten Updates nur für sich selbst durchzuführen. Daran kann Dich also kaum jemand hindern.

Wenn Du wirklich mit dieser alten Version weiterarbeiten willst, empfehle ich Dir, in der Fassung von scrguide.pdf, die zu dieser Uraltversion gehört, im Abschnitt "Optionen für das Inhaltsverzeichnis" nachzulesen. Es gibt nämlich auch dort eine inzwischen veraltete Option.

von Lalira » Fr 5. Jul 2013, 10:08

Danke für die Hilfe.

Dann liegt es bei mir an der Version (laut Liste noch von 2004).
 *File List*
 scrbook.cls    2004/09/16 v2.9t LaTeX2e KOMA document class
scrlfile.sty    2004/09/16 v2.9t LaTeX2e KOMA package
    bk11.clo    2004/02/16 v1.4f Standard LaTeX file (size option)
typearea.sty    2004/09/16 v2.9t LaTeX2e KOMA package
inputenc.sty    2004/02/05 v1.0d Input encoding file
  latin1.def    2004/02/05 v1.0d Input encoding file
 fontenc.sty
   t1enc.def    2004/02/22 v1.99f Standard LaTeX file
 lmodern.sty    2003/07/16
   babel.sty    2004/11/20 v3.8d The Babel package
ngermanb.ldf    2004/02/20 v2.6m new German support from the babel system
 makeidx.sty    2000/03/29 v1.0m Standard LaTeX package
   t1lmr.fd    2003/07/22 v1.1 Font defs for Latin Modern
  t1lmss.fd    2003/07/22 v1.1 Font defs for Latin Modern
    TEST.ind

Da ich die jedoch nicht einfach mit einem Update erneuern darf, muss ich doch die andere funktionierende Variante nutzen. ;-)

Mein Fehler

von Stamm- » Fr 5. Jul 2013, 09:51

Johannes_B hat geschrieben:Das Beispiel von larira gestern nachmittag, hab das einfach mal "latexmk't" und bei mir erscheint der Indexeintrag im toc. TL 2013.
Ich bin soo blöd! Ich teste und teste und bemerke nicht, das ich immer noch imakeidx anstatt makeidx im Code stehen habe. Also, es funktioniert auch mit makeidx. Ich würde aber splitidx vorziehen.

Re: Problem bekannt

von Besserwisser » Fr 5. Jul 2013, 09:38

Stamm- hat geschrieben:Dies gilt übrigens auch für makeidx und das von mir vorgeschlagene imakeidx.
Nein, das gilt definitiv nicht für makeidx. Und natürlich funktioniert das Beispiel damit. Du hast vermutlich einen LaTeX-Lauf zu wenig gemacht. Man benötigt: (pdf)latex, makeindex, (pdf)latex, (pdf)latex.

Hier meine Versionsliste:
 *File List*
 scrbook.cls    2012/07/29 v3.11b KOMA-Script document class (book)
scrkbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
 scrbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent basics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2012/06/15 v3.12 KOMA-Script package (loading files)
tocbasic.sty    2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize11pt.clo    2012/07/29 v3.11b KOMA-Script font size class option (11pt)
typearea.sty    2012/07/29 v3.11b KOMA-Script package (type area)
inputenc.sty    2008/03/30 v1.1d Input encoding file
  latin1.def    2008/03/30 v1.1d Input encoding file
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
 lmodern.sty    2009/10/30 v1.6 Latin Modern Fonts
   babel.sty    2013/05/16 v3.9f The Babel package
ngermanb.ldf    2008/07/06 v2.6n new German support from the babel system
 makeidx.sty    2000/03/29 v1.0m Standard LaTeX package
   t1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
  t1lmss.fd    2009/10/30 v1.6 Font defs for Latin Modern
  ot1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
  omllmm.fd    2009/10/30 v1.6 Font defs for Latin Modern
 omslmsy.fd    2009/10/30 v1.6 Font defs for Latin Modern
 omxlmex.fd    2009/10/30 v1.6 Font defs for Latin Modern
    test.ind
 ***********

von Johannes_B » Fr 5. Jul 2013, 09:34

Das Beispiel von larira gestern nachmittag, hab das einfach mal "latexmk't" und bei mir erscheint der Indexeintrag im toc. TL 2013.

EDIT:
 *File List*
 scrbook.cls    2012/07/29 v3.11b KOMA-Script document class (book)
scrkbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
 scrbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent 
basics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2012/06/15 v3.12 KOMA-Script package (loading files)
tocbasic.sty    2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize11pt.clo    2012/07/29 v3.11b KOMA-Script font size class option (11pt)
typearea.sty    2012/07/29 v3.11b KOMA-Script package (type area)
inputenc.sty    2008/03/30 v1.1d Input encoding file
  latin1.def    2008/03/30 v1.1d Input encoding file
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
 lmodern.sty    2009/10/30 v1.6 Latin Modern Fonts
   babel.sty    2013/05/16 v3.9f The Babel package
ngermanb.ldf    2008/07/06 v2.6n new German support from the babel system
 makeidx.sty    2000/03/29 v1.0m Standard LaTeX package
   t1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
  t1lmss.fd    2009/10/30 v1.6 Font defs for Latin Modern
  ot1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
  omllmm.fd    2009/10/30 v1.6 Font defs for Latin Modern
 omslmsy.fd    2009/10/30 v1.6 Font defs for Latin Modern
 omxlmex.fd    2009/10/30 v1.6 Font defs for Latin Modern
i2dxtotoc.ind
 ***********

Problem bekannt

von Stamm- » Fr 5. Jul 2013, 09:25

Habe das Beispiel mit der Klassenoption gerade nochmal getestet. Und es funktioniert tatsächlich nicht (mit einem aktuellen TeX Live 2013 und KOMA-Script 3.11b). Des Rätsels Lösung ist aber verblüffend einfach. Abschnitt 3.24 der Anleitung schreibt darüber folgendes.
Anleitung zu KOMA-Script hat geschrieben:[…] Wird ein Paket verwendet, das selbst Anweisungen und Umgebungen für das Stichwortverzeichnis zur Verfügung stellt, so schwindet eventuell der Einfluss, den KOMA-Script auf dieses Verzeichnis hat. Dies gilt beispielsweise bei Verwendung von index, nicht jedoch bei Verwendung von splitidx. […]
Dies gilt übrigens auch für makeidx und das von mir vorgeschlagene imakeidx. Deshalb sollte in deinem Beispiel folgendes stehen.
\usepackage[makeindex]{splitidx}
%\usepackage{makeidx}      
%\makeindex
Weitere Änderungen sind nicht nötig.

von Johannes_B » Fr 5. Jul 2013, 08:16

Kurze Anmerkung:
\listfiles
\documentclass ........
Die Liste steht dann am Ende der log-Datei

von Besserwisser » Fr 5. Jul 2013, 08:06

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.

von Lalira » Fr 5. Jul 2013, 07:34

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?

Nach oben