Index im Inhaltsverzeichnis als section statt chapter

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


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

Beitrag von Johannes_B »

Kurze Anmerkung:
\listfiles
\documentclass ........
Die Liste steht dann am Ende der log-Datei
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-

Problem bekannt

Beitrag von Stamm- »

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.

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

Beitrag von Johannes_B »

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
 ***********
Zuletzt geändert von Johannes_B am Fr 5. Jul 2013, 09:52, insgesamt 1-mal geändert.
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.

Besserwisser

Re: Problem bekannt

Beitrag von Besserwisser »

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
 ***********

Stamm-

Mein Fehler

Beitrag von Stamm- »

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.

Lalira

Beitrag von Lalira »

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. ;-)

Besserwisser

Beitrag von Besserwisser »

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.

Noch so einer

Re: Mein Fehler

Beitrag von Noch so einer »

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.

Antworten