Argomenti multipli in un indice

  • Creatore
    Topic
  • #112823
    Up
    0
    Down
    ::


    Ciao a tutti,
    la mia domanda è la seguente: sarebbe possibile far generare un indice con più di un argomento come invece avviene di solito? Qui la mia necessità è quella di costruire un elenco di elementi, ognuno dei quali è costruito con un “costruttore” ad esempio con un \newcommand a 3 argomenti, e vorrei che due dei 3 argomenti potessero essere inseriti nell’indice; ad esempio potrebbe essere: argomento 1: data, argomento 2: breve descrizione dell’attività, argomento 3: descrizione più completa dell’attività.
    È tutto questo possibile?
    Molte grazie.

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


        Parli di indice generale, quello che si ottiene con \tableofcontents o di indice anlitico, quello che si ottiene con \printindex?

        Per il resto non ho capito bene ma negli idici ci si può mettere tutto quello che si vuole pur di definire macro adatte e di sapere esattamente quello che si vuol fare; quello che si vorrebbe fare è importante, perché potrebe essere anche una cattiva idea e quindi da non farsi.

      • #112825
        Up
        0
        Down
        ::


        Io pensavo ad un ambiente con \makeindex: sapresti magari indicarmi dove trovare la documentazione per le macro, così poi magari posso formulare una domanda più specifica? Grazie

      • #112826
        Massimiliano
        Partecipante
          Up
          0
          Down
          ::


          Ciao Matteo Dann,

          puoi consultare la documentazione di makeindex dando da terminale (o prompt dei comandi) texdoc makeindex.

        • #112827
          Up
          0
          Down
          ::


          Grazie mille!
          Ho guardato, ma la documentazione consiste di “sole” 8 pagine, e purtroppo non mi pare di aver trovato una risposta alle mie necessità

          Marluxia” post=113163Ciao Matteo Dann,

          puoi consultare la documentazione di makeindex dando da terminale (o prompt dei comandi) texdoc makeindex.

        • #112828
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            No, credo che la documentazione migliore per makeindex sia quella che si legge con texdoc ind.

            Tuttavia credo che che @Matteo voglia dire; ho una macro con la quale gestisco tre argomenti, per esempio i “costruttore” potrebbe chiamarsi \treargomenti e quesdo dovrebbe gestire i tre argomenti in modo che qui non interessa, ma che indicherò con “elaboratrearg”. Allora seconndo me il suo problema potrebbe risolversi con il codice seguente`\newcommand*{\treargomenti}[3]{“elaboratrearg”
            \index{#1}\index{#2}\index{#3}}`Questo codice indicizza tutti e tre gli argomenti; se ne vuole indicizzare solo due usa solo due dei tre comandi \index che ho indicato; ovviamente questa soluzione, ammesso che io abbia capito il problema (ma non ne sono sicuro), andrebbe bene solo se i due elementi da indicizzare sono sempre gli stessi. Per fare una macro dove sia possibile indicare anche quali argomenti indicizzare ci vuole qualcosa meno semplice, cioè di più complicato. Ma prima di buttarmi in una definizione complicata vorrei avere conferma di avere capito correttamente il suo problema.

          • #112829
            Up
            0
            Down
            ::


            Ho risolto, non avevo bisogno di una cosa così complicata, bastava la sintassi classica di \indec con il ! per le “sottovoci”, grazie mille a tutti in ogni caso!

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

        Go to top