Classicthesis e l’indice analitico

  • Creatore
    Topic
  • #14268
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. In questo topic non chiedo un consiglio, ma espongo un “punto di vista”.

      L’indice analitico di default è piuttosto brutto. Con Classicthesis, che non usa né il grassetto né i puntini di collegamento tra le voci degli indici e i corrispondenti numeri di pagina, ho sperimentato questa soluzione (riprendendo quella discussa in questo topic):

      1. Creo un file miede.ist così definito:
      `headings_flag 1
      heading_prefix “\n \\item \\textsc{”
      heading_suffix “}”
      symhead_positive “Simboli”
      symhead_negative “simboli”
      numhead_positive “Numeri”
      numhead_negative “numeri” `
      e lo posiziono in
      `/Users/Home/Library/texmf/makeindex/ `

      2. Compilo una volta il documento prova.tex con LaTeX.

      3. Da Terminale,
      `makeindex -s miede prova`

      4. Altre due compilazioni con LaTeX.

      In questo modo si ottiene un indice analitico “in armonia” con il resto dello stile.

      Ciao,
      L.

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #14269
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Riprendo questo topic per seganare un (piccolo) inconveniente. Procedendo come indicato, si ottiene IMO un bell’indice analitico, ma la lettera che precede il relativo elenco non è vista da LaTeX come “unita” alle voci che seguono. Perciò, se c’è un “cambio colonna”, si può avere una lettera che chiude una colonna e, all’inizio della nuova colonna, le voci relative a quella lettera.

          Per esempio, il file .ind è di questo genere:
          ` \item \textsc{A}
          \item Abel, N.~H., \hyperpage{19}, \hyperpage{24}, \hyperpage{27}
          \item Analisi funzionale, \hyperpage{41}, \hyperpage{52},
          \hyperpage{55}, \hyperpage{57}
          \item Arbogast, L.~F., \hyperpage{15, 16}
          \item Archimede, \hyperpage{3}, \hyperpage{34}
          `
          Ci vorrebbe un comando “mantieni insieme” tra il primo \item \textsc{A} e i successivi.

          Naturalmente, se ne può uscire con piccoli aggiustamenti “manuali” (aggiungendo una voce all’indice o togliendone una non strettamente necessaria), tuttavia mi chiedevo se esista una solzione migliore.

          Ciao,
          L.

        • #14270
          Up
          0
          Down
          ::


          Tra l’altro se si personalizzano i numeri dell’indice analitico ad esempio con un carattere corsivo, si perde il collegamento ipertestuale ed il colore blu!

        • #14271
          Up
          0
          Down
          ::

          Riprendo questo topic per seganare un (piccolo) inconveniente. Procedendo come indicato, si ottiene IMO un bell’indice analitico, ma la lettera che precede il relativo elenco non è vista da LaTeX come “unita” alle voci che seguono. Perciò, se c’è un “cambio colonna”, si può avere una lettera che chiude una colonna e, all’inizio della nuova colonna, le voci relative a quella lettera.

          Per esempio, il file .ind è di questo genere:
          ` \item \textsc{A}
          \item Abel, N.~H., \hyperpage{19}, \hyperpage{24}, \hyperpage{27}
          \item Analisi funzionale, \hyperpage{41}, \hyperpage{52},
          \hyperpage{55}, \hyperpage{57}
          \item Arbogast, L.~F., \hyperpage{15, 16}
          \item Archimede, \hyperpage{3}, \hyperpage{34}
          `
          Ci vorrebbe un comando “mantieni insieme” tra il primo \item \textsc{A} e i successivi.

          Naturalmente, se ne può uscire con piccoli aggiustamenti “manuali” (aggiungendo una voce all’indice o togliendone una non strettamente necessaria), tuttavia mi chiedevo se esista una solzione migliore.

          Non vedo perché usare \textsc{A}, che non fa nulla di particolare. Forse pensavi a \textsc{\MakeLowercase{A}}. Prova con
          `heading_prefix “\textsc{\MakeLowercase{”
          heading_suffix “}}\\hfil\\nopagebreak\n”`
          Ciao
          Enrico

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

      Go to top