Indici analitici DIDASCALIA sotto indice analitico?

  • Creatore
    Topic
  • #34565
    Up
    0
    Down
    ::


    Gent.mi utenti del forum,

    ho provato già a cercare nel forum ma non ho trovato quello che mi serve.

    Sono ancora io alle prese con gli indici analitici:
    Sto scrivendo la tesi con Classicthesis + Arsclassica e sono veramente soddisfatto del risultato ottenuto finora.

    Ho realizzato tre indici analitici
    (Nomi, titoli delle opere, protagonisti).
    Avrei ora necessità di inserire una didascalia sotto “INDICE DEI NOMI”, sotto “INDICE DEI TITOLI” ecc., che spieghi come leggere l’indice stesso.

    Ho letto da qualche parte che sia necessario impostare un \indexnote ma non riesco a ottenere il risultato.

    Grazie ancora per l’aiuto che finora mi avete dato

    è sempre prezioso

    Intanto Buona giornata

    Riccardo

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #34566
      Up
      0
      Down
      ::

      Gent.mi utenti del forum,

      ho provato già a cercare nel forum ma non ho trovato quello che mi serve.

      Sono ancora io alle prese con gli indici analitici:
      Sto scrivendo la tesi con Classicthesis + Arsclassica e sono veramente soddisfatto del risultato ottenuto finora.

      Ho realizzato tre indici analitici
      (Nomi, titoli delle opere, protagonisti).
      Avrei ora necessità di inserire una didascalia sotto “INDICE DEI NOMI”, sotto “INDICE DEI TITOLI” ecc., che spieghi come leggere l’indice stesso.

      Ho letto da qualche parte che sia necessario impostare un \indexnote ma non riesco a ottenere il risultato.

      Credo che il sistema più semplice sia di scrivere questo nel preambolo, dopo aver caricato arsclassica:
      `\def\theindex{%
      \def\twocolumn{\begin{multicols}{2}[\Theindexnote]}%
      \def\onecolumn{}%
      \clearpage
      \orgtheindex}
      \newcommand\Theindexnote{}
      \newcommand\indexnote[1]{\renewcommand\Theindexnote{#1}}`
      Poi scriverai
      `\indexnote{Spiegazione dei simboli usati in questo indice}
      \printindex[xyz]`
      Se l’indice non ha spiegazione, devi mettere lo stesso \indexnote{}.

      Fammi sapere se funziona o se ci sono problemi.

      Ciao
      Enrico

    • #34567
      Up
      0
      Down
      ::


      Gent.mo Enrico,

      dopo aver seguito le tue istruzioni…

      si blocca con questo messaggio di errore:

      ! Undefined control sequence.
      l.143 \newcommand\indexnote
      [1]{\renewcommand\Theindexnote{#1}}
      ?

      Grazie

      Riccardo

    • #34568
      Up
      0
      Down
      ::

      Gent.mo Enrico,

      dopo aver seguito le tue istruzioni…

      si blocca con questo messaggio di errore:
      `! Undefined control sequence.
      l.143 \newcommand\indexnote
      [1]{\renewcommand\Theindexnote{#1}}
      ?`

      Ho corretto nel messaggio di prima: mancava una coppia di graffe:
      `\newcommand\Theindexnote{}`
      Ciao
      Enrico

    • #34569
      Up
      0
      Down
      ::


      Scusa se ti disturbo ancora…
      nonostante il cambiamento…

      l’errore che mi dà è il seguente:

      !Missing number, trated as zero.

      \par
      l.1 \begin{theindex}

      grazie ancora

      Riccardo

    • #34570
      Up
      0
      Down
      ::

      Scusa se ti disturbo ancora…
      nonostante il cambiamento…

      l’errore che mi dà è il seguente:

      !Missing number, trated as zero.

      \par
      l.1 \begin{theindex}

      Cerca di riportare un esempio minimo.

      Ciao
      Enrico

    • #34571
      Up
      0
      Down
      ::


      Come sempre gent.mo Enrico,

      provo a inviarti un codice minimo

      `

      % PREAMBOLO
      % Definizioni di classe e pacchetti principali

      \documentclass[11pt,a4paper,oneside,cleardoubleempty,titlepage,
      headinclude, footinclude, drafting,
      abstracton,
      pointlessnumbers,tablecaptionabove ]{scrbook} %, %[
      % Analogo di KOMA-Script della classe book
      % drafting permette di datare le pagine ma
      % al momento della stampa finale va tolto

      \usepackage[french, english, italian]{babel}
      \usepackage{classicthesis-ldpkg}
      \usepackage[parts,pdfspacing,eulerchapternumbers]{classicthesis}
      \usepackage{lipsum}
      \usepackage{graphicx}
      \usepackage{microtype}

      % eulerchapternumbers da forma ai numeri dei capitoli
      \usepackage[italian]{myarsclassica}
      % si può modificare il pacchetto (non mio) per rendere i colori di hyperref nero:
      % basta cambiare “linkcolor=RoyalBlue,” con
      % “linkcolor=Black,”
      %\usepackage[italian]{arsclassica} % vecchio pacchetto (originale di Panzieri)
      \usepackage[utf8x]{inputenc}
      \usepackage[T1]{fontenc}

      % Pacchetti vari
      \usepackage{xtab} % per le tabelle lunghe
      \usepackage{footnote}
      \makesavenoteenv{tabular}
      \usepackage{array}
      \usepackage{multicol}
      \usepackage{graphicx}
      \usepackage{rotating}
      \usepackage{lscape}

      \newenvironment{citazione} %
      {\begin{quotation}\noindent %
      \small\ignorespaces} % oppure quote
      {\end{quotation}}

      % Nuovi comandi per indici (soprattutto \cc)

      \newcommand{\ii}[1]{{\it #1}} % con questo comando (ii) la pagina dell'indice analitico è in corsivo
      \newcommand{\nn}[1]{#1n}
      \newcommand{\cc}[2]{%
      %{#2} % numero di pagina
      {\cite{#1}}}
      % con questo comando l'indice è senza numero di pagina ma solo con numero di catalogo

      %\usepackage{makeidx}
      %\usepackage{index}
      \usepackage{multind}
      %\makeindex
      \makeindex{uno}%{Primo indice}
      \makeindex{due}%{secondo indice}
      \makeindex{tre}

      % Per la didascalia degli indici [DA STUDIARE]

      \def\theindex{%
      \def\twocolumn{\begin{mulicols}{2}[\Theindexnote]}%
      \def\onecolumn{}
      \clearpage
      \orgtheindex}
      \newcommand\Theindexnote{}
      \newcommand\indexnote[1]{\renewcommand\Theindexnote{#1}}

      \begin{document}

      \pagenumbering{Roman}
      \pagestyle{plain} %le pagine sono senza testatine… altri stili???

      \cleardoublepage

      % Capitolo 1
      % ecc.

      \begin{thebibliography}{99}

      \bibitem{amante46}
      \textsc{L'amante di richiamo} : melodramma giocoso in 3 atti /
      \index{uno}{cognome}
      \index{due}{nome}
      \index{tre}{AAA|cc {amante46}}
      Sul front.: Da rappresentarsi nel Teatro d'Angennes la primavera 1846. —
      La data di pubblicazione è desunta da quella di rappresentazione. —

      \end{thebibliography}

      \indexnote{didascalai bla bla bla}

      \printindex{uno}{Primo indice}
      \printindex{due}{Secondo indice}
      \printindex{tre}{Terzo indice}

      \end{document}
      `

      Grazie ancora

      Riccardo

    • #34572
      Up
      0
      Down
      ::


      PS.

      Forse non è così minimo…

      se così fosse, scusa

      buona notte

    • #34573
      Up
      0
      Down
      ::


      PSS

      come vedrai ho modificato il tuo pacchetto arsclassica
      ma è solo per la stampa (ho bisogno dei caratteri in nero) e poi ho rinominato il pacchetto

      spero di aver agito correttamente

      ciao

    • #34574
      Up
      0
      Down
      ::

      Come sempre gent.mo Enrico,

      provo a inviarti un codice minimo

      Tanto minimo non era. 🙂
      `\let\orgtheindex\theindex
      \def\theindex{%
      \begin{multicols}{2}[\Theindexnote]
      \orgtheindex}
      \def\endtheindex{\end{multicols}}%\orgendtheindex}

      \newcommand\Theindexnote{}
      \newcommand\indexnote[1]{\renewcommand\Theindexnote{#1}}
      \makeatletter
      \def\printindex#1#2{%
      \newpage
      \section*{#2}
      \markright{#2}
      \addcontentsline{toc}{section}{#2}
      \@input{#1.ind}}
      \makeatother`
      Se per caso vuoi che gli indici siano realizzati come capitoli, cambia section in chapter. Non caricare makeidx, per carità. Naturalmente questo codice va dopo aver chiamato multind.

      Ciao
      Enrico

    • #34575
      Up
      0
      Down
      ::


      funziona tutto perfettamente

      Grazie

      Riccardo

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

Go to top