Si può fare anche con Imakeidx?

  • Creatore
    Topic
  • #91136
    Up
    0
    Down
    ::


    Salve ancora..!
    Per una bizzarra consuetudine dei diplomatisti ho necessità di inserire un breve testo di qualche riga al di sotto del titolo di ogni indice. Ho visto che questa funzione è garantita dal pacchetto amsmidx attraverso il comando \indexcomment, la cui struttura è:

    `\newdimen\@indexcommentwidth
    \@indexcommentwidth=\textwidth
    \ifdim\@indexcommentwidth > 26pc
    \advance\@indexcommentwidth-6pc
    \else
    \advance\@indexcommentwidth-4pc
    \fi
    \newcommand{\indexcomment}[1]{%
    \def\theindexcomment{%
    \vskip\baselineskip
    \parbox[t]{\@indexcommentwidth}{\normalsize\mdseries#1}%
    }%
    }
    \let\theindexcomment\@empty
    \renewcommand{\indexchap}[1]{%
    \global\topskip 7.5pc\relax
    \twocolumn[\fontsize{\@xivpt}{18}%
    \vskip\topskip\vskip-\baselineskip\hbox{}% adjust top space
    \bfseries\centering #1\par
    \ifx\theindexcomment\@empty
    \else \theindexcomment
    \global\let\theindexcomment\@empty
    \fi
    ]%
    \global\topskip 34\p@
    }`

    Vorrei sapere se c’è modo di ottenere una cosa simile anche usando Imakeidx, oppure se si può immaginare una soluzione alternativa.
    Grazie e auguri a tutti!

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #91137
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Comando \indexprologue, pagina 6 della guida di imakidx

      • #91138
        Up
        0
        Down
        ::


        Zipeppe se sono rimba, devono essere le somministrazioni di Amarone alternate alla disperazione da indici (vedasi altro post).
        In ogni modo ho provato, seguendo le istruzioni, ma il tutto viene bellamente ignorato e non stampa nulla.
        Adesso cerco di capire perché…

      • #91139
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ricorda che il comando \indexprologue con il suo argomento va messo subito prima del comando \printindex a cui il testo si riferisce. e naturalmente bisogna che il pacchetto idxlayout sia eliminato, altrimenti le “magie” di imakidx non funzionano.

        • #91140
          Up
          0
          Down
          ::


          Ho fatto entrambe le cose, senza esito. Il file di prova è il medesimo dell’altro post che conosci.
          Sto seriamente pensando di fare dei pezzi in word…!!!

        • #91141
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Vedi l’altro filone. a me funziona benissimo.

            Comincio a sospettare che tu stia usando una versione vecchia di TeXLive o di MiKTeX; sempre che invece gli errori non siano stati corretti nell’altro esempio. Vedi appunto l’altro post. All’inizio del mio file .log c’è scritto
            `
            This is XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013) (format=xelatex 2013.7.22) 26 DEC 2013 23:07
            entering extended mode
            restricted \write18 enabled.
            file:line:error style messages enabled.
            %&-line parsing enabled.
            **Teodoropageref.tex
            `

          • #91142
            Up
            0
            Down
            ::


            No, la versione è aggiornata. Utilizzando il tuo codice è andato subito a posto 🙂
            Grazie mille!

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

        Go to top