Problemi di posizionamento figure

  • Creatore
    Topic
  • #116835
    Up
    0
    Down
    ::


    Ciao a tutti.

    In una relazione devo inserire tre immagini fuori testo con didascalia. Siamo all’inizio di un capitolo e questa è la situazione (scusate per le fastidiose sostituzioni, ho firmato un NDA):

    `
    \chapter{Capitolo3}

    Bla bla bla bla bla bla bla bla bla bla bla bla\footnote{Bla bla bla},
    bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla:

    \begin{table}[ht]
    \centering
    \begin{tabular}{C{23mm}C{15mm}C{15mm}C{15mm}C{15mm}C{15mm}C{15mm}}
    \hline
    Bla & Bla & Bla & Bla & Bla & Bla & Bla\\
    \scriptsize{bla} & \scriptsize{bla} & \scriptsize{bla} &
    \scriptsize{bla} & \scriptsize{bla} & \scriptsize{bla} &
    \scriptsize{bla}\\
    \hline
    \textbf{1} & N & N & N & N & N & N\\
    \textbf{2} & N & N & N & N & N & N\\
    \textbf{3} & N & N & N & N & N & N\\
    \textbf{4} & N & N & N & N & N & N\\
    \textbf{5} & N & N & N & N & N & N\\
    \textbf{6} & N & N & N & N & N & N\\
    \textbf{7} & N & N & N & N & N & N\\
    \textbf{8} & N & N & N & N & N & N\\
    \textbf{9} & N & N & N & N & N & N\\
    \textbf{10} & N & N & N & N & N & N\\
    \textbf{11} & N & N & N & N & N & N\\
    \hline
    \end{tabular}
    \caption{Bla bla bla.}
    \label{tab3}
    \end{table}

    Ble ble ble ble ble ble ble ble ble ble ble ble ble ble ble ble
    ble ble ble ble ble ble ble ble ble ble ble ble ble ble ble ble.

    \newpage
    \begin{figure}[ht]
    \begin{center}
    \includegraphics[width=\linewidth]{figura1.eps}
    \end{center}
    \caption{Bla bla bla.}
    \label{fig1}
    \end{figure}

    \begin{figure}[ht]
    \begin{center}
    \includegraphics[width=\linewidth]{figura2.eps}
    \end{center}
    \caption{Bla bla bla.}
    \label{fig2}
    \end{figure}

    \newpage
    Blo blo blo blo blo blo blo blo blo blo blo blo blo blo blo blo
    blo blo blo blo blo blo blo blo blo blo blo blo blo blo blo blo
    blo blo blo blo blo blo blo blo blo blo blo blo blo blo blo blo.

    \begin{figure}[ht]
    \begin{center}
    \includegraphics[width=\linewidth]{figura3.eps}
    \end{center}
    \caption{Bla bla bla.}
    \label{fig3}
    \end{figure}
    `

    Le immagini hanno un rapporto altezza/larghezza di circa 2/3.

    Il posizionamento generale dovrebbe essere questo:

    • (Nuova pagina)
    • Titolo capitolo
    • Bla bla bla
    • Tabella
    • Ble ble ble
    • (Nuova pagina)
    • Figura 1
    • Figura 2
    • (Nuova pagina)
    • Blo blo blo
    • Figura 3

    Invece il posizionamento generato è questo:

    • (Nuova pagina)
    • Titolo capitolo
    • Bla bla bla
    • Tabella
    • Ble ble ble
    • (Nuova pagina)
    • Figura 1
    • Blo blo blo
    • (Nuova pagina)
    • Figura 2
    • Figura 3

    e non riesco ad ottenere ciò che voglio. Qualcuno riesce ad aiutarmi? Grazie in anticipo.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #116836
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        LaTeX sposta gli oggetti flottanti dove c’è abbastanza posto per metterceli; ha le sue regole sulle quali non ti consiglio di mettere le mani; nella guida tematica “Il LaTeX Reference Manual commentato” c’è una discreta descrizione dei fatti e dei parametri che influenzano le decisioni di \LaTeX.

        Tuttavia la cosa che ti consiglio è quella di mettere fra le opzioni di posizionamento la stringa [tt][!htb][/tt] con il punto esclamativo e il posizionatore b.
        In questo modo aumenti le possibilità di riuscire nel tuo intento.

        Tuttavia le figure possono stare davvero dove LaTeX le mette perché nel testo vi si fa riferimento mediante la tecnica dei riferimenti incrociati; Invece di dire “come si vede nella figura seguente” si dice “come si vede nella figura 3.4”. Per non dover mettere esplicitamente i numeri si mette \label subito dopo il comando \caption e nel testo si usa il comando \ref dandogli la stessa etichetta specificata con il comando \label. Nella guida tematica che ho indicato (che altro non è che quanto ha scritto il papà di LaTeX, Leslie Lamport – da cui il nome LaTeX – a cui sono stati aggiunti molti commenti per adattare il contenuto a quanto è disponibile nel 2019, rispetto a quanto era disponibile nel 1994 – 25 anni fa) è spiegato tutto quello che serve epr usare i rifermenti incrociati.

        Tra le cose che prima non c’erano e ora ci sono, per esempio, c’è il pacchetto varioref che chiami nel preambolo con `\usepackage[italian]{varioref}`che ti mette a disposizione il comando \vref; si usa nello stesso modo di \ref; ma nel testo ti scrive “la figura 3.4 in questa pagina” oppure “lafigura 3.4 nella prossima pagina”, oppure “la figura 3.4 nella pagina 52” (evidentemente a seconda dei casi) e sia il numero sia la pagina, se usi il pacchetto hyperfef, sono iperlinkati (collegamenti ipertestuali), molto comodi; Nella guida “L’Arte di scrivere con LaTeX” il pacchetto varioref è usato e ne riconosci la presenza proprio dal testo che accompagna i riferimenti alle figure e alle tabelle.

      • #116837
        Up
        0
        Down
        ::


        Grazie per la risposta, OldClaudio.

        Ho risolto semplicemente con [!htb] (pensavo di aver già provato questa soluzione, ma evidentemente me l’ero solo sognata…).

        Continuo, però, a non capire davvero come LaTeX non posizioni direttamente l’immagine in uno spazio molto più largo/lungo dell’immagine stessa.

      • #116838
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          LaTeX ha le sue egole; sono complicate da descrivere in uno spazio piccolo come questo offerto dal forum; ti ho suggerito, però, di scaricarti dalla sezione Documentazione la guida tematica [bIl LaTeX Reference Manual commentato[/b] e tradotto in italiano, dove la cosa è spiegata meglio e più approfonditamente di come te l’ho descritta nel mio precedente messaggio. Se ti domandi perché LaTeX fa così, leggi su quella guida la risposta e se hai cuore forte, cimentati con la modifica dei parametri; vedrai che la cosa è veramante intricata.
          Guarda che quelle regole non sono cervellotiche, sono molto ben pensate, ma i valori numerici inseriti in quelle regole possono essere modificate, con prudenza, molta prudenza, perché si rischia di fare pasticci grossolani.
          Nella classe TOPtesi ho cambiato quei parametri e vanno in generale abbastanza bene per il material iconografico che generalmente si mette nelle tesi, ma non ne farei una regola generale.
          Inoltre non confondere lo spazio occupato dalla figura con quello che vedi sualla pagina composta; lo spazio verticale occupato da na figura (smaringata, quindi senza spazi bianchi inutili attorno) non è dato dalla solaimmagine, ma anche dalla didascalia e dallo spazio che compare fra la didascalia e la figur, Inoltre bisogna tenere conto anche dello spazio di separazione fra duce figure verticalmente adiacenti o fra l’unica figura e il testo che la precede e/o la segue; in queste cose l’occhio non vle: ci vuole un righello graduato per vedere bene che cosa succede.

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

      Go to top