Problemi di spaziatura tra testo e immagini

  • Creatore
    Topic
  • #7504
    Up
    0
    Down
    ::


    Ciao,

    ho dei problemi di spaziatura tra le immagini e il testo. Sia usando figure che minipage ho ad esempio le immagini in testa alla pagina e il testo al fondo, comunque buchi enormi.

    Ora sto utilizzando queste righe:
    `\vskip .5truecm
    \begin{minipage}[!h]{17cm}
    \includegraphics[scale=0.7]{tank}
    \captionof{figure}{La tank in Geant4\label{tank}}
    \vskip .5truecm
    \end{minipage}
    \vskip .5truecm
    \subsection{Il sistema di riferimento}
    ………………testo……………………..
    \vskip .5truecm
    \begin{minipage}[!h]{17cm}
    \includegraphics[scale=0.7]{eps/coord2}
    \captionof{figure}{Orientamento del sistema di coordinate\label{coordsys2}}
    \end{minipage}
    \vskip .5truecm
    ………………testo……………………..`

    Dove sto sbagliando?

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #7505
      Up
      0
      Down
      ::

      ho dei problemi di spaziatura tra le immagini e il testo. Sia usando figure che minipage ho ad esempio le immagini in testa alla pagina e il testo al fondo, comunque buchi enormi.

      Ora sto utilizzando queste righe:`\vskip .5truecm
      \begin{minipage}[!h]{17cm}
      \includegraphics[scale=0.7]{tank}
      \captionof{figure}{La tank in Geant4\label{tank}}
      \vskip .5truecm
      \end{minipage}
      \vskip .5truecm
      \subsection{Il sistema di riferimento}
      ………………testo……………………..
      \vskip .5truecm
      \begin{minipage}[!h]{17cm}
      \includegraphics[scale=0.7]{eps/coord2}
      \captionof{figure}{Orientamento del sistema di coordinate\label{coordsys2}}
      \end{minipage}
      \vskip .5truecm
      ………………testo……………………..`Dove sto sbagliando?

      Ehm, in un sacco di posti.

      1) minipage non ha alcun argomento opzionale del tipo !h, ti stai confondendo forse con figure?

      2) Se dici a LaTeX di lasciare uno spazio di mezzo centimetro, be’, te lo lascia.

      3) Chi ti ha insegnato a scrivere \vskip .5truecm? Sappi che non è il modo corretto con LaTeX, che preferisce \vspace{.5cm}. A parte che il centimetro non è l’unità di misura da impiegare in questi casi.

      4) Se in una pagina ci sono enormi blocchi inamovibili (quelli fatte con le minipage), è chiaro che i punti dove spezzare la pagina saranno pochi e finirai con ampi spazi bianchi.

      Ciao
      Enrico

    • #7506
      Up
      0
      Down
      ::


      grazie per la risposta chiarificatrice, quando ho letto [posizione] nel tutorial pensavo fosse incluso anche h.

      non sapevo che minipage fosse…come dire, “quadrata”. pensavo regolasse l’ampiezza verticale in base a quello che ci metti dentro.

      ho tolto anche i \vskip ma putroppo il problema è rimasto.

      La cosa strana è che ho uno spazio di più di 3 cm (sempre che il ruler di xdvi sia esatto) tra le immagini e il testo. Questo spazio si ripete anche tra il titolo della sottosezione e il testo.
      In un altro documento, sempre specificando \begin{minipage}[h]{17cm} (sempre per posizionare un’immagine al punto voluto) ho addirittura dovuto separare l’immagine dal testo con \newline. Non capisco il perche di un comportamento così diverso.

    • #7507
      Up
      0
      Down
      ::

      grazie per la risposta chiarificatrice, quando ho letto [posizione] nel tutorial pensavo fosse incluso anche h.

      non sapevo che minipage fosse…come dire, “quadrata”. pensavo regolasse l’ampiezza verticale in base a quello che ci metti dentro.

      ho tolto anche i \vskip ma putroppo il problema è rimasto.

      La cosa strana è che ho uno spazio di più di 3 cm (sempre che il ruler di xdvi sia esatto) tra le immagini e il testo. Questo spazio si ripete anche tra il titolo della sottosezione e il testo.
      In un altro documento, sempre specificando \begin{minipage}[h]{17cm} (sempre per posizionare un’immagine al punto voluto) ho addirittura dovuto separare l’immagine dal testo con \newline. Non capisco il perche di un comportamento così diverso.

      Non ho detto che una minipage ha dimensione verticale fissa.

      Forse non hai ben capito di che cosa si tratta; una minipage non è altro che l’involucro per un oggetto (che può essere qualsiasi cosa) e che LaTeX la tratta come un tutto unico (una specie di grande carattere). L’argomento di posizione a \begin{minipage} può essere solo t, c oppure b, che indica a LaTeX come allineare questo oggetto rispetto alla linea di base della riga (dell’output) in cui compare: rispetto al bordo superiore, al centro o al bordo inferiore. Quindi un argomento come h è ignorato. Non serve a niente mettercelo.

      Il tuo problema potrebbe dipendere dalla “bounding box” della figura che inserisci. Prova a scrivere`\fbox{\includegraphics{nome.ext}}`e vedi se viene lasciato spazio eccessivo fra la figura e i bordi della “scatola”. Se è così, hai proprio un problema di bounding box. Ovviamente nome.ext sta per il nome del file grafico che vuoi inserire.

      Quanto allo spazio fra il titolo della sottosezione e il testo, mi è oscuro ciò che dici. Manda un esempio minimo.

      Ciao
      Enrico

    • #7508
      Up
      0
      Down
      ::


      grazie per la spiegazione!

      Ho fatto la modifica che dicevi e i bordi della cornice sono vicini all’immagine.

      questo è il codice che uso
      `
      o il valore delle lunghezze di assorbimento dei vari materiali.

      \begin{minipage}[t]{5cm}
      \fbox{\includegraphics[scale=0.7]{tank}}
      \captionof{figure}{La tank in Geant4\label{tank}}
      \end{minipage}

      \subsection{Il sistema di riferimento}
      Nell' Offline il sistema di riferimento ha l'origine ad \underline{altezza suolo} ordinato come in figura \ref{coordsys2}.
      `

      e questo e quello che ottengo una voilta che ho compilato con latex

      http://photobucket.com/albums/c278/Almucantarat/?action=view&current=dvi.jpg

      non capisco i perchè di questi enormi spazi…può essere la versione di latex?
      TeX (Web2C 7.4.5) 3.14159
      kpathsea version 3.4.5

      grazie
      Amir

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

Go to top