Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: index und eigene .ist stildatei

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.11.2008
    Beiträge
    12

    index und eigene .ist stildatei

    hejho,
    ich habe folgendes problem:
    ich möchte in meinem dokument ein stichwortverzeichnis erzeugen und in diesem als delimiter für items und subitems punkte haben und außerdem hätte ich gerne vor jedem neuen buchstaben selbigen einmal hingeschrieben.
    ich habe also ein entsprechende test-index.ist geschrieben und über makeindex -g -s test-index.ist test.idx verwendet.
    leider werden sowohl meine headings_flag ignoriert als auch die punkte bei den subitems...

    gesucht habe ich schon ne weile lang und anhand mehrerer google-seiten mir auch das ist-file mehrmals angeschaut, aber vllt. bin ich auch betriebsblind.

    hier ein minimalbeispiel:
    Code:
    \documentclass[a4paper,12pt]{scrartcl}
    \usepackage{multicol,makeidx}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \makeindex
    \begin{document}
    \section{Index Test}
    test\index{test}\\
    nochntest\index{nochntest}\\
    undnocheiner\index{undnocheiner}\\
    bla\index{bla}\\
    blabla\index{bla!blabla}
    \printindex
    \end{document}
    und meine test-index.ist:
    Code:
    quote '+'
    headings_flag 1
    heading_prefix "{\\bfseries "
    heading_suffix "}\\nopagebreak\n"
    symhead_positive "Symbole" 
    numhead_positive "Zahlen"
    delim_0 "\\dotfill "
    delim_1 "\\dotfill "
    delim_2 "\\dotfill "
    delim_r "~--~"
    suffix_2p "f"
    suffix_3p "ff"
    preamble "\\begin{theindex}\n\n"
    postamble "\n\n\\end{theindex}\n"
    ich kann nicht nachvollziehen, weshalb es mit delim_0 klappt aber bei delim_1 nicht mehr und warum die headings_flag ignoriert wird ist mir auch nicht klar.

    benutze pdftex 3.14.... mit kile unter linux

    Hat jemand eine Idee, was ich falsch mache?

    danke,
    oliver

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    leider ist dein Fehler nicht reproduzierbar. Hier dein COde mit einem zusätzlichen Eintrag:
    Code:
    \documentclass[a4paper,12pt]{scrartcl}
    \begin{filecontents}{Stildatei.ist}
     quote '+'
    headings_flag 1
    heading_prefix "{\\bfseries "
    heading_suffix "}\\nopagebreak\n"
    symhead_positive "Symbole" 
    numhead_positive "Zahlen"
    delim_0 "\\dotfill "
    delim_1 "\\dotfill "
    delim_2 "\\dotfill "
    delim_r "~--~"
    suffix_2p "f"
    suffix_3p "ff"
    preamble "\\begin{theindex}\n\n"
    postamble "\n\n\\end{theindex}\n"
    \end{filecontents}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{multicol}
    \usepackage{makeidx}
    \makeindex
    \begin{document}
    \section{Index Test}
    test\index{test}\\
    nochntest\index{nochntest}\\
    undnocheiner\index{undnocheiner}\\
    bla\index{bla}\\
    blabla\index{bla!blabla}\index{bla!blabla!blabla}
    \printindex
    \end{document}
    und hier das Ergebnis:

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.11.2008
    Beiträge
    12
    Danke Marcus.
    Sieht schön aus bei Dir. Nur bei ist es leider reproduzierbar...
    Ich rall es nicht...
    Habe inzwischen auch mal MakeIndex über den tlmgr von texlive2008 aktualisiert aber zu einer Änderung hat dies nicht beigetragen...

    Ich dachte dann es läge vllt. an einer eingebauten Routine im kile, also manuell mittels konsole:

    Code:
    pdflatex indextest.tex
    wobei indextest.tex so aussieht:
    Code:
    \documentclass[a4paper,12pt]{scrartcl}
    \usepackage{multicol,makeidx}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \makeindex
    \begin{document}
    \section{Index Test}
    test\index{test}\\
    nochntest\index{nochntest}\\
    undnocheiner\index{undnocheiner}\\
    bla\index{bla}\\
    blabla\index{bla!blabla}\index{scheiße}
    \printindex
    \end{document}
    liefert
    Code:
    This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)                    
     %&-line parsing enabled.                                                  
    entering extended mode                                                     
    (./indextest.tex                                                           
    LaTeX2e <2005/12/01>                                                       
    Babel  and hyphenation patterns for english, usenglishmax, dumylang, noh
    yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar
    abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
    h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
    greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la
    tin, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, romanian, rus
    sian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish, ukenglis
    h, ukrainian, uppersorbian, welsh, loaded.                                     
    
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrartcl.cl
    s                                                                              
    Document Class: scrartcl 2009/01/01 v3.02 KOMA-Script document class (article) 
    
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrkbase.st
    y                                                                              
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrbase.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/keyval.sty)             
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrlfile.st
    y                                                                              
    Package scrlfile, 2008/07/09 v3.00 KOMA-Script package (loading files)         
                      Copyright (C) Markus Kohm                                    
    
    )))
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/tocbasic.st
    y)                                                                             
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrsize12pt
    .clo)                                                                          
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/typearea.st
    y                                                                              
    Package typearea, 2009/01/01 v3.02 KOMA-Script package (type area)             
                      Copyright (C) Frank Neukam, 1992-1994                        
                      Copyright (C) Markus Kohm, 1994-                             
    
    )) (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/multicol.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/makeidx.sty)     
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/fontenc.sty      
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.def))      
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/inputenc.sty     
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/latin1.def))     
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.sty     
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/ngermanb.ldf  
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.def)))  
    Writing index file indextest.idx                                    
    No file indextest.aux.                                              
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1cmss.fd)       
    No file indextest.ind.                                              
    [1{/usr/local/texlive/2008/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
    (./indextest.aux) ){/usr/local/texlive/2008/texmf-dist/fonts/enc/dvips/cm-super
    /cm-super-t1.enc}                                                                  
    Output written on indextest.pdf (1 page, 25132 bytes).                         
    Transcript written on indextest.log.
    okej, keine aux und ind datei... klar makeindex:
    Code:
    makeindex -g -s /usr/local/texlive/texmf-local/tex/latex/local/olli/test-index.ist indextest.idx
    mit der datei test-index.ist
    Code:
    quote '+'
    headings_flag 1
    heading_prefix "{\\bfseries "
    heading_suffix "}\\nopagebreak\n"
    symhead_positive "Symbole" 
    numhead_positive "Zahlen"
    delim_0 "\\dotfill "
    delim_1 "\\dotfill "
    delim_2 "\\dotfill "
    delim_r "~--~"
    suffix_2p "f"
    suffix_3p "ff"
    preamble "\\begin{theindex}\n\n"
    postamble "\n\n\\end{theindex}\n"
    liefert
    Code:
    This is makeindex, version 2.15 [20-Nov-2007] (kpathsea + Thai support).
    Scanning style file /usr/local/texlive/texmf-local/tex/latex/local/olli/test-index.ist.......done (7 attributes redefined, 7 ignored).                                                            
    Scanning input file indextest.idx....done (6 entries accepted, 0 rejected).                      
    Sorting entries....done (18 comparisons).                                                        
    Generating output file indextest.ind....done (23 lines written, 0 warnings).                     
    Output written in indextest.ind.                                                                 
    Transcript written in indextest.ilg.
    sehr schön. pdflatex vol2:
    Code:
    pdflatex indextest.tex
    liefert mir
    Code:
    This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)                    
     %&-line parsing enabled.                                                  
    entering extended mode                                                     
    (./indextest.tex                                                           
    LaTeX2e <2005/12/01>                                                       
    Babel  and hyphenation patterns for english, usenglishmax, dumylang, noh
    yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar
    abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
    h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
    greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la
    tin, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, romanian, rus
    sian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish, ukenglis
    h, ukrainian, uppersorbian, welsh, loaded.                                     
    
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrartcl.cl
    s                                                                              
    Document Class: scrartcl 2009/01/01 v3.02 KOMA-Script document class (article) 
    
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrkbase.st
    y                                                                              
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrbase.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/keyval.sty)             
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrlfile.st
    y                                                                              
    Package scrlfile, 2008/07/09 v3.00 KOMA-Script package (loading files)         
                      Copyright (C) Markus Kohm                                    
    
    )))
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/tocbasic.st
    y)
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/scrsize12pt
    .clo)
    (/usr/local/texlive/2008/../texmf-local/tex/latex/local/koma-script/typearea.st
    y
    Package typearea, 2009/01/01 v3.02 KOMA-Script package (type area)
                      Copyright (C) Frank Neukam, 1992-1994
                      Copyright (C) Markus Kohm, 1994-
    
    )) (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/multicol.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/makeidx.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/fontenc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.def))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/inputenc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/latin1.def))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/ngermanb.ldf
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.def)))
    Writing index file indextest.idx
    (./indextest.aux) (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1cmss.fd)
     (./indextest.ind [1{/usr/local/texlive/2008/texmf-var/fonts/map/pdftex/updmap/
    pdftex.map}] [2]) (./indextest.aux) ){/usr/local/texlive/2008/texmf-dist/fonts/
    enc/dvips/cm-super/cm-super-t1.enc}
    Output written on indextest.pdf (2 pages, 27219 bytes).
    Transcript written on indextest.log.

    und das ergebnis siehst du dann im anhang...

    wie gesagt, ich rall's nicht. liegt das an tl2008, makeindex oder doch an mir?

    bin für jeden hinweis dankbar und hoffe ich habe einen totalen denkfehler fabriziert...

    oliver

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von tysken Beitrag anzeigen
    Code:
    This is makeindex, version 2.15 [20-Nov-2007] (kpathsea + Thai support).
    Scanning style file /usr/local/texlive/texmf-local/tex/latex/local/olli/test-index.ist.......done (7 attributes redefined, 7 ignored).                                                            
    Scanning input file indextest.idx....done (6 entries accepted, 0 rejected).                      
    Sorting entries....done (18 comparisons).                                                        
    Generating output file indextest.ind....done (23 lines written, 0 warnings).                     
    Output written in indextest.ind.                                                                 
    Transcript written in indextest.ilg.
    Hallo,

    der Unterschied bei mir ist im makeindexlauf:
    Code:
    marco@marco:~/Desktop/Testordner$ makeindex -g -s  Stildatei.ist testtest.idx 
    This is makeindex, version 2.15 [20-Nov-2007] (kpathsea + Thai support).
    Scanning style file ./Stildatei.ist..............done (14 attributes redefined, 0 ignored).
    Scanning input file testtest.idx....done (6 entries accepted, 0 rejected).
    Sorting entries....done (18 comparisons).
    Generating output file testtest.ind....done (24 lines written, 0 warnings).
    Output written in testtest.ind.
    Transcript written in testtest.ilg.
    Ich habe die identische Stildatei. Hast du vielleicht die falsche Stildatei aufgerufen?

    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    24.11.2008
    Beiträge
    12
    Hej Marco,

    Zitat Zitat von mechanicus Beitrag anzeigen
    Hast du vielleicht die falsche Stildatei aufgerufen?
    leider nein, im makeindex steht ja
    Code:
    Scanning style file /usr/local/texlive/texmf-local/tex/latex/local/olli/test-index.ist
    und das ist die oben genannte Stildatei mit demselben einträgen die du auch verwendet hast.
    was mich stutzig macht sind die 7 Attribute die er scheinbar ignoriert:
    Code:
    .......done (7 attributes redefined, 7 ignored)
    ich habe mir die ilg mal angeschaut und was gefunden: er nörgelt folgendes:
    Code:
    ** Input style error (file = /usr/local/texlive/texmf-local/tex/latex/local/olli/test-index.ist, line = 2):
       -- Unknown specifier 
    .
    .
    ** Input style error (file = /usr/local/texlive/texmf-local/tex/latex/local/olli/test-index.ist, line = 4):
       -- Unknown specifier 
    .
    .
    das tut er für die zeilen 2,4,6,8,10,12,14 ; also sind die 7 ignorierten attribute:
    Code:
    headings_flag 1
    heading_suffix "}\\nopagebreak\n"
    numhead_positive "Zahlen"
    delim_1 "\\dotfill "
    delim_r "~--~"
    suffix_3p "ff"
    postamble "\n\n\\end{theindex}\n"
    also u.a. das dotfill der subitems und das headings_flag.

    leider weiß ich nicht weiter.
    welchen specifier meint er nicht zu kennen?

    liebe grüße vom olli

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    und wenn du mal meine Stildatei in deinen Projektordner kopierst und dann laufen lässt?

    Gruß
    Marco

  7. #7
    Registrierter Benutzer
    Registriert seit
    24.11.2008
    Beiträge
    12
    Hejho,

    das klappt leider auch nicht. Er ignoriert wieder alle sieben Einträge in den geraden Zeilen der stildatei:
    Code:
    makeindex -g -s Stildatei.ist indextest.idx
    This is makeindex, version 2.15 [20-Nov-2007] (kpathsea + Thai support).
    Scanning style file ./Stildatei.ist.......done 
    (7 attributes redefined, 7 ignored).
    kannst du denn mit der
    Code:
    unknown specifier
    fehlermeldung was anfangen?

    danke dir auf jeden fall für deine bemühungen

  8. #8
    Registrierter Benutzer
    Registriert seit
    24.11.2008
    Beiträge
    12
    okej,
    das ist ja heiß... warum es eben mit deiner datei nicht geklappt hat, weiß ich nicht. ich habe sie nochmal gespeichert und erneut kompiliert, jetzt läufts es ohne fehler durch.
    auch wenn ich deine datei per mv in meinen localtexmf lege funzt sie einwandfrei.
    verstehen tu ich das nicht, ich sehe null unterschied in deiner und meiner stildatei (bis auf den auskommentieren header bei dir).
    egal... schön dass es klappt!

    danke Marco

    liebe grüße vom olli

  9. #9
    Registrierter Benutzer
    Registriert seit
    30.01.2009
    Beiträge
    115
    Ich habe auch genau das problem beim index erstellen. Ich kompiliere das File, allerdings sind bei dem Ergebnis keine ... Punkte zu sehen. Beim input File werden allerdings jeweils alle entrys akzeptiert.

    Hat wer einen Tipp woran das liegen könnte?

    Code:
    \documentclass[a4paper,12pt]{scrartcl}
    \begin{filecontents}{Stildatei.ist}
    quote '+'
    
    headings_flag 1
    heading_prefix "{\\bf g "
    heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
    delim_0 "\\dotfill "
    delim_1 "\\dotfill "
    delim_2 "\\dotfill "
    delim_r "~--~"
    suffix_2p "\\,f."
    suffix_3p "\\,ff."
    \end{filecontents}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{multicol}
    \usepackage{makeidx}
    \makeindex
    \begin{document}
    \section{Index Test}
    test\index{test}\\
    nochntest\index{nochntest}\\
    undnocheiner\index{undnocheiner}\\
    bla\index{bla}\\
    blabla\index{bla!blabla}\index{bla!blabla!blabla}
    \printindex
    \end{document}
    BG
    Chris

  10. #10
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von chris1234567 Beitrag anzeigen
    Ich habe auch genau das problem beim index erstellen. Ich kompiliere das File, allerdings sind bei dem Ergebnis keine ... Punkte zu sehen. Beim input File werden allerdings jeweils alle entrys akzeptiert.

    Hat wer einen Tipp woran das liegen könnte?
    Hallo,

    deine Informationen sind etwas mau. Hast du den richtigen makeindex-Aufruf gemacht?

    Gruß
    Marco

  11. #11
    Registrierter Benutzer
    Registriert seit
    30.01.2009
    Beiträge
    115
    nein, ich habe keinen extra aufruf gemacht. nur den code 2 mal kompiliert. soweit ich das jetzt verstehe füge ich mit dem befehl das *.ist file nur in meinen quellordner ein.

    Code:
    \begin{filecontents}{*.ist}
    
    quote '+'
    headings_flag 1
    heading_prefix "{\\bf "
    heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
    delim_0 "\\dotfill "
    delim_1 "\\dotfill "
    delim_2 "\\dotfill "
    delim_r "~--~"
    suffix_2p "\\,f."
    suffix_3p "\\,ff."
    
    \end{filecontents}
    somit muss man mittels dem makeindex.exe noch zusätzlich das richtige gewünschte *.ind file generieren. sollte mein denkansatz stimmen, könnte man das im texnics center mittels define output profiles generieren.

    als command line arguments to pass makeindex würde ich dann schreiben:

    Code:
    -s "%bm.ist"  -i "%bm.idx"  -o "%bm.ind"
    also verwende style file *.ist, nimm daten aus *.idx und schreibe in *.ind

    soweit ich weiß verlangt makeindex.exe ja nach der reihenfolge
    Code:
    [-s sty] [-o ind] [-t log]
    ich führe makeindex, mittels eigens erstelltem build -> define Output profile welches ich einfach LaTeX => Index genannt habe aus.

    somit habe ich ein output file *.ind

    aber das *.ind file hat keine .... dots

    bitte um hinweise und korrektur wenn ich irgendeinen denkfehler gemacht habe. ich versuche das schon seit 2 wochen täglich ein bischen, aber es will nicht funktionieren.

    ich verstehe nicht warum keine punkte geschreiben werden, auch fehlen die großbuchstaben die doch mit dem befehl erzeugt werden sollten:

    Code:
    heading_prefix "{\\bf "
    bg
    chris

    p.s.: zur übersicht nocheinmal das kompilierbare beispiel
    Code:
    \documentclass[a4paper,12pt]{scrartcl}
    \begin{filecontents}{LaTeX2.ist}
    
    quote '+'
    headings_flag 1
    heading_prefix "{\\bf g "
    heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
    delim_0 "\\dotfill "
    delim_1 "\\dotfill "
    delim_2 "\\dotfill "
    delim_r "~--~"
    suffix_2p "\\,f."
    suffix_3p "\\,ff."
    
    \end{filecontents}
    
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{multicol}
    \usepackage{makeidx}
    \makeindex
    \begin{document}
    \section{Index Test}
    test\index{test}\\
    nochntest\index{nochntest}\\
    undnocheiner\index{undnocheiner}\\
    bla\index{bla}\\
    blabla\index{bla!blabla}\index{bla!blabla!blabla}
    \printindex
    \end{document}

  12. #12
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    ich habe leider kein TexnicCenter zur Hand, aber dein Denkansatz ist richtig.
    der Code ist ja:
    Code:
    makeindex -g -s index.ist beispiel08
    und hier findest du was dazu: http://www.golatex.de/verwendung-von...ter-t2000.html

    Gruß
    Marco

  13. #13
    Registrierter Benutzer
    Registriert seit
    30.01.2009
    Beiträge
    115
    die foren helfen mir leider auch nicht weiter, weil es ja "funktioniert", die syntax des *.ist files ist aus einem lehrbuchbeispiel.
    kompilierbar ist alles. aber das ergebins stimmt nicht.

    wäre es möglich dass jemand anderes dieses file mal kompiliert, vielleicht kommt der ja dann zu dem richtigen ergebnis. dann wüsste ich, dass das problem eventuell an MikTeX liegt. kann ich mir aber nicht vorstellen da ich die neueste version 2.7 verwende.

    meine bitte probiert das mal bei euch aus. kommt ihr zu dem gewünschten ergebnis?

    bg
    chris

  14. #14
    Registrierter Benutzer
    Registriert seit
    11.06.2008
    Beiträge
    151
    Hallo,

    also mit diesem Dokument "bla.tex"
    Code:
    \documentclass[a4paper,12pt]{scrartcl}
    \begin{filecontents}{LaTeX2.ist}
    
    quote '+'
    headings_flag 1
    heading_prefix "{\\bf "
    heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
    delim_0 "\\dotfill "
    delim_1 "\\dotfill "
    delim_2 "\\dotfill "
    delim_r "~--~"
    suffix_2p "\\,f."
    suffix_3p "\\,ff."
    
    \end{filecontents}
    
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{multicol}
    \usepackage{makeidx}
    \makeindex
    \begin{document}
    \section{Index Test}
    test\index{test}\\
    nochntest\index{nochntest}\\
    undnocheiner\index{undnocheiner}\\
    bla\index{bla}\\
    blabla\index{bla!blabla}\index{bla!blabla!blabla}
    \printindex
    \end{document}
    und
    Code:
    makeindex -g -s LaTeX2.ist bla.idx
    auf der Konsole unter Mac OS X und TeXLive08 funktioniert es wunderbar.

  15. #15
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von chris1234567 Beitrag anzeigen
    die foren helfen mir leider auch nicht weiter, weil es ja "funktioniert", die syntax des *.ist files ist aus einem lehrbuchbeispiel.
    kompilierbar ist alles. aber das ergebins stimmt nicht.

    wäre es möglich dass jemand anderes dieses file mal kompiliert, vielleicht kommt der ja dann zu dem richtigen ergebnis. dann wüsste ich, dass das problem eventuell an MikTeX liegt. kann ich mir aber nicht vorstellen da ich die neueste version 2.7 verwende.

    meine bitte probiert das mal bei euch aus. kommt ihr zu dem gewünschten ergebnis?

    bg
    chris
    Hallo,

    ich habe es kompiliert. Hast du schon mal überlegt, keinen knopf zu nehmen und einfach mal die Konsole zu bemühen.
    Code:
     makeindex -g -s LaTeX2.ist test.idx
    In deinen obigen Code ist wohl ein Fehler. Du möchtest bestimmt nicht for jedem einleitenden Buchstaben ein g haben.
    Code:
    heading_prefix "{\\bf "
    Gruß
    Marco

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •