makeindex non legge più il file di stile

  • Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 6 mesi fa da v43.
  • Creatore
    Topic
  • #56782
    v43
      Up
      0
      Down
      ::


      non sono certo che questa sia la sezione corretta..

      da un po’ di tempo, probabilmente a seguito di qualche aggiornamento, makeindex riporta i seguenti errori leggendo il file di stile, e non produce l’output desiderato:

      `
      This is makeindex, version 2.15 [TeX Live 2010] (kpathsea + Thai support).
      Scanning style file ./sys/stileindice.ist
      ** Input style error (file = ./sys/stileindice.ist, line = 1):
      — Unknown specifier ʌ79;headings_flag.
      .
      ** Input style error (file = ./sys/stileindice.ist, line = 3):
      — Unknown specifier
      .
      .
      ** Input style error (file = ./sys/stileindice.ist, line = 5):
      — Unknown specifier
      .
      .
      ** Input style error (file = ./sys/stileindice.ist, line = 7):
      — Unknown specifier
      .
      .done (4 attributes redefined, 4 ignored).
      Scanning input file wrapper.idx….done (49 entries accepted, 0 rejected).
      Sorting entries….done (271 comparisons).
      Generating output file wrapper.ind….done (76 lines written, 0 warnings).
      Output written in wrapper.ind.
      Transcript written in wrapper.ilg.
      `

      il file di stile:
      `
      ʌ79;headings_flag 1
      heading_prefix “\\par\\penalty-50\\textbf{\\large{”
      heading_suffix “}}\\\\\*\~\\\\\*”
      symhead_positive “Simboli”
      symhead_negative “simboli”
      numhead_positive “Numeri”
      numhead_negative “numeri”
      delim_0 “,\~”
      `

      accade lo stesso sia su windows (miktex 2.9 aggiornato) che su linux (texlive aggiornato).

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #56783
        Up
        0
        Down
        ::

        non sono certo che questa sia la sezione corretta..

        da un po’ di tempo, probabilmente a seguito di qualche aggiornamento, makeindex riporta i seguenti errori leggendo il file di stile, e non produce l’output desiderato:

        `
        This is makeindex, version 2.15 [TeX Live 2010] (kpathsea + Thai support).
        Scanning style file ./sys/stileindice.ist
        ** Input style error (file = ./sys/stileindice.ist, line = 1):
        — Unknown specifier ʌ79;headings_flag.
        .
        ** Input style error (file = ./sys/stileindice.ist, line = 3):
        — Unknown specifier
        .
        .
        ** Input style error (file = ./sys/stileindice.ist, line = 5):
        — Unknown specifier
        .
        .
        ** Input style error (file = ./sys/stileindice.ist, line = 7):
        — Unknown specifier
        .
        .done (4 attributes redefined, 4 ignored).
        Scanning input file wrapper.idx….done (49 entries accepted, 0 rejected).
        Sorting entries….done (271 comparisons).
        Generating output file wrapper.ind….done (76 lines written, 0 warnings).
        Output written in wrapper.ind.
        Transcript written in wrapper.ilg.
        `

        il file di stile:
        `
        ʌ79;headings_flag 1
        heading_prefix “\\par\\penalty-50\\textbf{\\large{”
        heading_suffix “}}\\\\\*\~\\\\\*”
        symhead_positive “Simboli”
        symhead_negative “simboli”
        numhead_positive “Numeri”
        numhead_negative “numeri”
        delim_0 “,\~”
        `

        accade lo stesso sia su windows (miktex 2.9 aggiornato) che su linux (texlive aggiornato).

        La mia impressione è che sia un problema di terminazioni di riga, lo confermerebbero quegli spazi vuoti dopo “Unknown specifier”. Non è che hai lavorato su quel file con qualche programma strano?

        Con Ubuntu funziona perfettamente, con Windoze non posso saperlo. 🙂

        Ciao
        Enrico

      • #56784
        v43
          Up
          0
          Down
          ::


          ho provato a rimuovere gli spazi in più tra i parametri e i relativi attributi, ma non ho risolto il problema. il file l’avevo editato a mano tempo fa, ma ha sempre funzionato fino a un certo momento che collocherei a non più di un mese fa =)

          c’è da dire che uso il pacchetto imakeindex, con questi parametri (sempre usato in abbinamento al file di stile di cui sopra):

          \usepackage[nonewpage]{imakeidx}
          \makeindex[intoc,columns=2,options=-s sys/stileindice]
          \indexsetup{noclearpage}

          lo hai scritto tu, giusto enrico? complimenti, lo trovo molto utile =)
          per caso è stato aggiornato di recente? devo cambiare qualcosa?

        • #56785
          Up
          0
          Down
          ::

          ho provato a rimuovere gli spazi in più tra i parametri e i relativi attributi, ma non ho risolto il problema. il file l’avevo editato a mano tempo fa, ma ha sempre funzionato fino a un certo momento che collocherei a non più di un mese fa =)

          c’è da dire che uso il pacchetto imakeindex, con questi parametri (sempre usato in abbinamento al file di stile di cui sopra):

          \usepackage[nonewpage]{imakeidx}
          \makeindex[intoc,columns=2,options=-s sys/stileindice]
          \indexsetup{noclearpage}

          lo hai scritto tu, giusto enrico? complimenti, lo trovo molto utile =)
          per caso è stato aggiornato di recente? devo cambiare qualcosa?

          Opera mia e di Claudio.

          Non c’è alcun aggiornamento che possa aver causato quel tipo di problemi. Si tratta sicuramente di un problema dovuto al passaggio fra sistemi operativi diversi e non hanno rilevanza le righe, quanto la loro terminazione; prova a riscriverlo da capo su Linux e vedrai che ti funziona. Io non ho alcun errore compilando con quello stile.

          Ciao
          Enrico

        • #56786
          v43
            Up
            0
            Down
            ::


            aaaaaah che mona!
            quando ho cambiato l’encoding da latin1 a utf8, devo essermi dimenticato di convertire questo file

            ne ho fatto uno nuovo, salvato in utf8 e linebreak tipo LF, e funziona.

            grazie mille!!

          • #56787
            Up
            0
            Down
            ::

            aaaaaah che mona!
            quando ho cambiato l’encoding da latin1 a utf8, devo essermi dimenticato di convertire questo file

            ne ho fatto uno nuovo, salvato in utf8 e linebreak tipo LF, e funziona.

            grazie mille!!

            Tradisci le origini?

            Ciao
            Enrico

          • #56788
            v43
              Up
              0
              Down
              ::


              par forsa! dovevo scegliere tra mona e baucco =)

          Visualizzazione 5 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top