Problema pacchetto imakeidx

  • Creatore
    Topic
  • #89648
    dario
    Partecipante
      Up
      0
      Down
      ::


      Buonasera a tutti,
      ho un problema con il pacchetto imakeidx, nel senso che dopo averlo installato per modificare alcune opzioni dell’indice analitico (vorrei la testatina scritta in minuscolo), nonostante numerose (3) compilazioni successive come testatina continua a comparirmi “BIBLIOGRAFIA”, che è inserita prima dell’indice analitico. Ho provato a disinstallare e reinstallare, ma niente. Per inserire le mie opzioni ho usato
      `
      \usepackage{imakeidx}
      \indexsetup{headers={Indice analitico}{Indice analitico}}
      \begin{document}

      \printindex

      \end{document}
      `
      Grazie in anticipo

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #89649
        Up
        0
        Down
        ::


        A me questo codice non dà l’errore che dici tu (logicamente ho compilato nell’ordine [tt]pdfLaTeX[/tt], [tt]biber[/tt], [tt]makeindex[/tt] e [tt]pdfLaTeX[/tt].
        `
        \begin{filecontents*}{biblio.bib}
        @article{ID,
        author = {author},
        title = {title},
        journaltitle = {journaltitle},
        date = {date},
        }
        \end{filecontents*}
        \documentclass{book}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}

        \usepackage{kantlipsum}

        \usepackage[autostyle,italian=guillemets]{csquotes}
        \usepackage[backend=biber]{biblatex}
        \usepackage{tikz}
        \usepackage{imakeidx}

        \makeindex
        \indexsetup{headers={Intestazione}{Intestazione}}
        \addbibresource{biblio.bib}
        \begin{document}
        \kant
        \index{mionome}
        \kant[1-10]
        \nocite{*}
        \cleardoublepage
        \foreach{\x} in {1,…,100}{\index{\x}}
        \addcontentsline{toc}{chapter}{\bibname}
        \printbibliography
        \printindex

        \end{document}
        `
        PS: Ho usato [tt]\foreach[/tt] per arrivare a riempire una pagina e nella pagina dopo ottengo la testatina che hai richiesto, come vedi dal file allegato.

        EDIT: Potresti definirti uno stile di pagina così con [tt]fancyhdr[/tt], che suppongo tu carichi (se lo carico mi dà il tuo errore, come spiegato nel manuale di [tt]imakeidx[/tt])
        `
        \fancypagestyle{my}{
        \fancyhead{}
        \fancyhead[RO,LE]{\indexname}
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0pt}}
        `
        e richiamarlo con [tt]\pagestyle{my}[/tt] subito dopo [tt]\printindex[/tt].

        Attachments:
        You must be logged in to view attached files.
      • #89650
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          @skevin; hai eseguito un makeindex di troppo 🙁 ; usando imakeindex, ci pensa imakeindex a lanciare il programma makeindex; la sua funzione principale è proprio quella di creare l’indice analitico in modo sincrono, sollevando l’autore dall’eseguire la compilazione con makeindex.

          Solita domnda cattivella: hai letto la documentazione ma cominciando dal fondo; già nell’abstract si parla di questa funzionalità automatica 😉

        • #89651
          Up
          0
          Down
          ::



          @OldClaudio
          mi hai beccato 😀 Non conoscevo il pacchetto, ma ho provato lo stesso a dare una soluzione usando l’arte e la documentazione del pacchetto. Mi era sfuggito, grazie.

        • #89652
          Up
          0
          Down
          ::

          dariuz_borghigiano” post=89168Buonasera a tutti,
          ho un problema con il pacchetto imakeidx, nel senso che dopo averlo installato per modificare alcune opzioni dell’indice analitico (vorrei la testatina scritta in minuscolo), nonostante numerose (3) compilazioni successive come testatina continua a comparirmi “BIBLIOGRAFIA”, che è inserita prima dell’indice analitico. Ho provato a disinstallare e reinstallare, ma niente. Per inserire le mie opzioni ho usato
          `
          \usepackage{imakeidx}
          \indexsetup{headers={Indice analitico}{Indice analitico}}
          \begin{document}

          \printindex

          \end{document}
          `
          Grazie in anticipo

          Spiacente, ma è impossibile risponderti in modo adeguato senza un esempio minimo che riproduca il problema.

          Ciao
          Enrico

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

      Go to top