Posizione di \index

  • Creatore
    Topic
  • #98467
    Up
    0
    Down
    ::


    Ciao a tutti!

    Il comando \index va posizionato immediatamente dopo ogni espressione da indicizzare. Questo quello che si legge nell’Arte e si desume dagli usi consueti.
    Quali problemi ci potrebbero essere a scrivere qualcosa come
    `Come afferma \index{Rossi, Mario}Mario Rossi la filosofia è…`
    anziché
    `Come afferma Mario Rossi\index{Rossi, Mario} la filosofia è…`
    ?

    Preciso che in entrambi i casi non c’è alcuno spazio tra marcatore e l’espressione indicizzata.

    La domanda nasce da un problema riscontrato nella conversione .odt to .tex, attraverso writer2latex.
    Se converto un documento composto con LibreOffice e contenente nomi indicizzati, dopo la conversione in .tex
    Il comando \index viene posto subito prima l’espressione indicizzata.

    Naturalmente la preoccupazione è relativa alla possibilità che nel caso l’espressione indicizzata cada ad inizio pagina
    il marcatore rimanga nella pagina precedente, producendo un riferimento sbagliato nell’indice.

    Ciao
    Ivan

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #98468
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        No, non mi risulta che \index {con l’iniziale minuscola) introduca spazi di nessun genere; quindi prima o dopo, purché nel sorgente non ci siano spazi che separino il comando dall’oggetto che si vuole indicizzare. Io lo metto sempre dopo, se non altro perché lo aggiungo dopo aver scritto il testo; è più un’abitudine psicologica, che una necessità prescritta dalla sintassi di \index. Meglio ancora, non mi pongo il problema, perché costruisco dei comandi che mi permettono di scrivere ‘oggetto e di indicizzarlo allo stesso tempo.

      • #98469
        Up
        0
        Down
        ::

        OldClaudio” post=98011No, non mi risulta che \index {con l’iniziale minuscola) introduca spazi di nessun genere; quindi prima o dopo, purché nel sorgente non ci siano spazi che separino il comando dall’oggetto che si vuole indicizzare. Io lo metto sempre dopo, se non altro perché lo aggiungo dopo aver scritto il testo; è più un’abitudine psicologica, che una necessità prescritta dalla sintassi di \index. Meglio ancora, non mi pongo il problema, perché costruisco dei comandi che mi permettono di scrivere ‘oggetto e di indicizzarlo allo stesso tempo.

        Grazie! Questo mi rincuora…devo sistemare dei testi redatti in Word e convertirli in latex. Grazie a quanto mi dici posso tranquillamente far fare l’indicizzazione direttamente su Word dagli autori e risparmiare tempo 🙂

        (Ho corretto \index mettendo la i minuscola anche sopra…diavolo di iPad 😈 )

        Ciao
        Ivan

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top