Problema con figure a margine (orid. errato nell’indice)

  • Creatore
    Topic
  • #60418
    tonegas
    Partecipante
      Up
      0
      Down
      ::


      Ciao
      Questo problema di linguaggio, risulta essere più un problema stilistico.

      Quello che accade è dovuto all’utilizzo delle immagini a margine.
      Che producono un errato ordinamento nell’indice delle figure.

      il risultato ottenuto nell’indice è questo:

      `1.3 immagine al lato . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
      1.1 immagine al centro . . . . . . . . . . . . . . . . . . . . . . . . . . 6
      1.2 immagine al centro . . . . . . . . . . . . . . . . . . . . . . . . . . 6
      `

      Il codice che genera il file è questo:

      `\documentclass[a4paper,10pt]{book}
      \usepackage[utf8x]{inputenc}
      \usepackage{lipsum}
      \usepackage{graphicx}
      \usepackage{subfig}

      \title{Ordinamento errato delle immagini nell'indice}
      \author{tonegas}

      \begin{document}
      \maketitle
      \listoffigures
      \chapter{Prova}
      \lipsum[1-3]
      \begin{figure}[htb]%
      \centering%
      \includegraphics[width=0.5\textwidth]{f_centro}%
      \caption{immagine al centro}%
      \end{figure}%
      \begin{figure}[htb]%
      \centering%
      \includegraphics[width=0.5\textwidth]{f_centro}%
      \caption{immagine al centro}%
      \end{figure}%
      \marginpar{
      \includegraphics[width=\linewidth]{f_lato}
      \captionof{figure}{immagine al lato}
      }
      \end{document}
      `

      Secondo voi è corretto dal punto di vista stilistico il fatto che le immagini siano ordinate per pagina e non per numero?

      Se è così accetto il problema.
      Altrimenti qualcuno mi sa proporre una soluzione?

      Grazie a tutti
      Gastone

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #60419
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Be’, sì: le figure inserite con l’ambiente flottante figure, sono appunto mobili e LaTeX le emette quando trova sufficiente posto per metterle.
          Le figure messe a latao con \marginpar sono fisse e non vengono dilazionate.

          Certo esistono pacchetti per gestire anche le figure a lato con la stessa coda delle figure, ma i risultati sono incerti.

          La cosa migliore secondo me, è di non usare figure a lato, né figure circondate dal testo, inseribili con il pacchetti wrapfig e picinpar, tra gli altri.

          Se proprio non se ne può fare a meno, che almeno non abbiano didascalia e quindi non compaiano nell’indice delle figure.

          Nell’introduzione all’arte delle composizione tipografica con LaTeX se ne parla e si spiega anche quali siano i problemi che nascono, il più diffuso dei quali è appunto che le figure non escono ordinate, a causa del diverso meccanismo con cui le figure a lato sono inserote nel file di uscita.

        • #60420
          tonegas
          Partecipante
            Up
            0
            Down
            ::


            Grazie, si ho letto il file che mi hai proposto.

            Ok, ora vedrò, perché nel testo che sto scrivendo faccio largo uso delle figura a margine;
            in quanto utilizzo classicthesis ed ho un margine esterno molto ampio,
            inoltre le figure di cui dispongo sono alte e strette e quindi si adattano
            perfettamente al margine così ampio dello stile classicthesis;
            e non mettere la didascalia vorrebbe dire non farle comparire nell’indice
            facendolo così risultare incompleto.

            Nel post hai detto che esistono pacchetti che risolvono questo problema anche se i risultati sono incerti mi potresti dire di che pacchetti parli così magari riesco a mano a risolvere i miei problemi.

          • #60421
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Esiste un pacchetto marginfix, che crea un’altra categoria di oggetti flottanti coni quali gestire meglio gli oggetti a margine. Non so se vada bene per le figure.

              Se il problema di avere un’unica coda, un unico contatore, un unico stile di didascalia per le figure a margine, wrapfig dovrebbe riuscirci, ma l’autore ammette che talvolta non ci riesce; infatti il comando per inserire le figure a margine prevede dei codici di posizionamento in merito al margine e se possono flottare o se devono restare fisse.
              Ma, se il problema è l’indice delle figure, allora devi scegliere: o l’indice delle figure e nessuna figura a margine, o figure a margine, senza didascalia e quindi non elencate nella lista delle figure.

              L’indice delle figure l’hanno Messo Lorenzo e Tommaso nell’Arte di scrivere con LaTeX; l’ho messo io nell’Introduzione all’arte della composizione tipografica con LaTeX; c’è in molti altri testi di consultazione, ed è utile che ci sia per agevolare la consultazione, non la lettura; in quei testi poi quelle liste avevano anche un valore didattico per mostrare che cosa si può fare. Ma onestamente un rapporto tecnico potrebbe essere usato come documento di consultazione, ma una tesi no. Nell’improbabile caso che la tesi venga letta da altri oltre allo scrivente e al relatore, forse dal controrelatore, la tesi viene letta dalla prima all’ultima pagine, ma non viene consultata. Quindi, mentre un indice generale è sempre utile, la lista delle figure e la lista delle tabelle non servono proprio a niente in una tesi.

              Ovviamente questa è la mia opinione personale e nessuno è obbligato ad essere dello stesso parere; ma almeno sentendo chi è di parere opposto permette di esaminare il problema nella propria situazione con spirito critico e poi quelle liste verranno adottate o verranno escluse a ragion veduta, dopo aver ben valutato i pro e i contro.

            • #60422
              tonegas
              Partecipante
                Up
                0
                Down
                ::


                Mi sei sembrato molto chiaro ragionerò con il mio relatore per decidere se in effetti l’indice delle figure può essere di una qualche utilità.
                Grazie

              • #60423
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  L’indice delle figure l’hanno Messo Lorenzo e Tommaso nell’Arte di scrivere con LaTeX; l’ho messo io nell’Introduzione all’arte della composizione tipografica con LaTeX; c’è in molti altri testi di consultazione, ed è utile che ci sia per agevolare la consultazione, non la lettura; in quei testi poi quelle liste avevano anche un valore didattico per mostrare che cosa si può fare. Ma onestamente un rapporto tecnico potrebbe essere usato come documento di consultazione, ma una tesi no. Nell’improbabile caso che la tesi venga letta da altri oltre allo scrivente e al relatore, forse dal controrelatore, la tesi viene letta dalla prima all’ultima pagine, ma non viene consultata. Quindi, mentre un indice generale è sempre utile, la lista delle figure e la lista delle tabelle non servono proprio a niente in una tesi.

                  Ovviamente questa è la mia opinione personale e nessuno è obbligato ad essere dello stesso parere; ma almeno sentendo chi è di parere opposto permette di esaminare il problema nella propria situazione con spirito critico e poi quelle liste verranno adottate o verranno escluse a ragion veduta, dopo aver ben valutato i pro e i contro.

                  Non credo che l’elenco delle figure e delle tabelle non servano a nulla in una tesi. NNon si può escludere a priori, infatti, che la tesi venga usata successivamente alla sua stesura come opera di consultazione, e la presenza di quegli elenchi sveltisce enormemente le operazioni. Si tratta di un paio di pagine e di un comando LaTeX: io li metterei sempre.

                  Ciao,
                  L.

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

              Go to top