Giustificazione verticale

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #7772
      Up
      0
      Down
      ::


      Se si tratta di un’immagine, controlla i BoundingBox. Perché dovresti poi inserire una immagine al posto di una tabella scritta in LaTeX?

      L’altro problema è: quella tabella è un floating object e tu ti stai lamentando del fatto che fra la fine del tuo paragrafo e la tabella c’è parecchio spazio; cambia i parametri posizionali dell’ambiente table e sistemale come credi meglio (prova un ht).

      Senza un minimo di codice, però, ci dobbiamo sbizzarrire noi e non saremo mai sicuri di risponderti in maniera opportuna. Per cortesia, rileggiti la netiquette del forum.

      Ciao.

    • #7773
      Up
      0
      Down
      ::


      Scusami…è che cerco di evitare post chilometrici. pensavo anche che non fosse cosi necessario il codice.
      il codice che ha generato l’immagine
      `
      I dati sono stati raccolti secondo questa tabella, con un numero di eventi attorno a 50000 (di questi solo quelli che effettivamente
      danno segnale vengono raccolti, riducendo il numero di eventi effettivi a circa 49000):

      \vspace{5mm}
      \begin{minipage}[t]{15cm}
      {\footnotesize\begin{tabular}{|l|c|c|}\cline{1-2}
      Energia [GeV] &\multicolumn{1}{c|}{3}\\\hline
      theta 0°&$\mu$&phi 0°\\\hline
      theta 15°&$\mu$&phi 30°\\\cline{2-3}
      &$\mu$&phi 90°\\\hline
      theta 30°&$\mu$&phi 30°\\\cline{2-3}
      &$\mu$&phi 90°\\\hline
      theta 45°&$\mu$&phi 30°\\\cline{2-3}
      &$\mu$&phi 90°\\\hline
      theta 60°&$\mu$&phi 30°\\\cline{2-3}
      &$\mu$&phi 90°\\\hline
      \end{tabular}}
      \end{minipage}
      \captionof{table}{Schema esperimenti con particella casuale su disco di raggio 10 m per muone da 3 GeV (50000 eventi)\label{tabshmu2}}
      \vspace{5mm}

      Sono stati simulati anche muoni omnidirezionali, lanciando sul disco di 10 m di raggio muoni con lo spettro di energia e direzione
      casuale descritto nelle tabelle \ref{spettroenergia} e \ref{spettrodirezione}
      `
      grazie e scusa ancora

    • #7774
      Up
      0
      Down
      ::


      ho provato ht e !ht
      non cambia nulla 🙁

    • #7775
      DMW
        Up
        0
        Down
        ::


        a me non da nessun problema. prima di tutto metti 5cm al posto di 15 perché la tabella non è larga 15 ma appena 4 e poi usi l’ambiente minipage quando c’è quello table (come ti ha evidenziato Emiliano):

        `\begin{table}[h]\begin{center}
        {\footnotesize\begin{tabular}{|l|c|c|}\cline{1-2} Energia [GeV]
        &\multicolumn{1}{c|}{3}\\\hline theta 0°&$\mu$&phi 0°\\\hline theta
        15°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline theta
        30°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline theta
        45°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline theta
        60°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline
        \end{tabular}
        \caption{Schema esperimenti con particella casuale su disco di
        raggio 10 m per muone da 3 GeV (50000 eventi)\label{tabshmu2}}}
        \end{center}\end{table}
        `

        Ti consiglio di usare table come vedi c’è un ambiente ad hoc perfetto. Una seconda “critica” è che giustificare una tabella piccola a sinistra e poco bello. Se la vuoi così ti consiglio di usare wrapfig e di metterci del testo attorno.

        Ciao

        Andrea

      • #7776
        Up
        0
        Down
        ::


        grazie per il suggerimento.
        Ho provato come hai scritto ma il risultato è il medesimo (enormi spazi bianchi), solo che la tabella è centrata.

        può essere un’impostazione del preambolo (spero che sia giusto quello che ho scritto) ?
        io l’ho fatto così:
        `
        \documentclass[a4paper,12pt,twoside]{book}
        `

        ho risolto in modo “sporco” usando \newline e \vspace{5mm} prima della minipage e \vspace{5mm} e \newline dopo, ma mi piacerebbe sapere il modo giusto di fare la cosa (o è questo?)

      • #7777
        DMW
          Up
          0
          Down
          ::


          Crea un nuovo file e prova questo codice:

          `\documentclass[a4paper,12pt,twoside]{book}
          \begin{document}
          \chapter{Titolo}
          I dati sono stati raccolti secondo questa tabella, con un numero di
          eventi attorno a 50000 (di questi solo quelli che effettivamente
          danno segnale vengono raccolti, riducendo il numero di eventi
          effettivi a circa 49000):
          \begin{table}[h]\begin{center}
          {\footnotesize\begin{tabular}{|l|c|c|}\cline{1-2} Energia [GeV]
          &\multicolumn{1}{c|}{3}\\\hline theta 0°&$\mu$&phi 0°\\\hline theta
          15°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline theta
          30°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline theta
          45°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline theta
          60°&$\mu$&phi 30°\\\cline{2-3} &$\mu$&phi 90°\\\hline
          \end{tabular}
          \caption{Schema esperimenti con particella casuale su disco di
          raggio 10 m per muone da 3 GeV (50000 eventi)\label{tabshmu2}}}
          \end{center}\end{table}
          Sono stati simulati anche muoni omnidirezionali, lanciando sul disco
          di 10 m di raggio muoni con lo spettro di energia e direzione
          casuale descritto nelle tabelle
          \end{document}
          `Dimmi come viene ora.

        • #7778
          Up
          0
          Down
          ::


          Prova a mettere \raggedbottomnel preambolo e vedere cosa succede.

        • #7779
          Up
          0
          Down
          ::


          grazie a tutti per i consigli, con \raggedbottom il problema viene risolto


          @DMW
          : creando un nuovo file come hai detto tu tutto funzionava, ma appena copiavo e incollavo nel file “vero” il problema degli spazi bianchi si ripresentava.

          grazie a tutti 😀

        • #7780
          Up
          0
          Down
          ::

          grazie a tutti per i consigli, con \raggedbottom il problema viene risolto


          @DMW
          : creando un nuovo file come hai detto tu tutto funzionava, ma appena copiavo e incollavo nel file “vero” il problema degli spazi bianchi si ripresentava.

          grazie a tutti 😀

          No, non viene risolto. Hai semplicemente messo la sporcizia sotto il tappeto. Probabilmente alla pagina successiva c’è una tabella molto più grande, che rende impossibile un’impaginazione decente. E sono sicuro che, sulla pagina incriminata, ottieni un messaggio di “Underfull \vbox …”

          Tabelle di questo genere vanno lasciate “galleggiare”, evitando di riferirsi a esse con “nella seguente tabella:” ma usando “nella tabella~\ref{…}”. La tabella stessa va scritta in un ambiente “table”`\begin{table}[!ht]
          \centering
          {\footnotesize
          \begin{tabular}{…}

          \end{tabular}
          }% le graffe non sono strettamente necessarie
          \caption{…}\label{…}
          \end{table}`Preoccupati della posizione solo quando hai finito la stesura del lavoro.

          E togli le linee verticali 😀

          Ciao
          Enrico

        • #7781
          Up
          0
          Down
          ::


          Tolte le righe 😀
          effettivamente controllando il file di log ho underfull \vbox. (anche overfull \hbox sparsi per le le caption).

          Dopo “Sono stati simulati anche muoni omnidirezionali, lanciando sul disco di 10 m di raggio muoni con lo spettro di energia e direzione
          casuale descritto nelle tabelle \ref{spettroenergia} e \ref{spettrodirezione}”
          ho un \section{…}, dite che è per quello?

          grazie

        • #7782
          Up
          0
          Down
          ::


          La soluzione è l’utilizzo di un ambiente flottante per tutte le tabelle e figure come suggerito da Enrico.

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

      Go to top