posizionamento didascalia figura

  • Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni fa da OldClaudio.
  • Creatore
    Topic
  • #78105
    Up
    0
    Down
    ::


    salve a tutti!
    sto cercando di aggiungere alcune figure, che prendano la pagina intera, ad un articolo scientifico impostato su due colonne.
    Questo il mio codice:
    `\newpage
    \begin{figure}[htp]
    \begin{center}
    \setcaptionwidth{20 cm}
    \includegraphics[height=20 cm,width=15 cm]{Fig1}
    \caption{blablabla}
    \vspace{2mm}
    \end{center}
    \end{figure}`
    La figura e’ ben posizionata, ma la didascalia mi rimane impostata su una colonna sola, invece di prendere tutta la lerghezza della pagina. Per adesso ho aggiunto
    \setcaptionwidth{20 cm}
    il che mi allunga la didascalia, che pero’ va a finire fuori dal margino sinistro della pagina,
    Qualcuno mi puo’ dare una mano?
    Grazie in anticipo

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #78106
      admin
      Amministratore del forum
        Up
        0
        Down
        ::

        xchiara” post=77207salve a tutti!
        sto cercando di aggiungere alcune figure, che prendano la pagina intera, ad un articolo scientifico impostato su due colonne.
        Questo il mio codice:
        \newpage
        \begin{figure}[htp]
        \begin{center}
        \setcaptionwidth{20 cm}
        \includegraphics[height=20 cm,width=15 cm]{Fig1}
        \caption{blablabla}
        \vspace{2mm}
        \end{center}
        \end{figure}
        La figura e’ ben posizionata, ma la didascalia mi rimane impostata su una colonna sola, invece di prendere tutta la lerghezza della pagina. Per adesso ho aggiunto
        \setcaptionwidth{20 cm}
        il che mi allunga la didascalia, che pero’ va a finire fuori dal margino sinistro della pagina,
        Qualcuno mi puo’ dare una mano?
        Grazie in anticipo

        `\begin{figure*}[htp]
        \centering
        \includegraphics[width=\textwidth]{Fig1}
        \caption{blablabla}
        \end{figure*}`
        Ciao
        Orlando

      • #78107
        Up
        0
        Down
        ::


        grazie mille Orlando! cosi’ ho risolto il problema della didascalia. tuttavia, dato che il testo e’ formattato su due colonne, al posto di:
        \includegraphics[width=\textwidth]{Fig1}
        ho usato la linee che avevo precedentemente:
        \includegraphics[height=20 cm,width=15 cm]{Fig1}

      • #78108
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          xchiara” post=77210grazie mille Orlando! cosi’ ho risolto il problema della didascalia. tuttavia, dato che il testo e’ formattato su due colonne, al posto di:
          \includegraphics[width=\textwidth]{Fig1}
          ho usato la linee che avevo precedentemente:
          \includegraphics[height=20 cm,width=15 cm]{Fig1}

          No, non serve: se vuoi la figura su due colonne usa l’ambiente figure*, come ti ho indicato, e poi metti la larghezza relativa alla gabbia di testo con [tt]width=\textwidth[/tt], niente dimensioni assolute.

          Ciao
          Orlando

        • #78109
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            … e, a meno che tu non voglia distorcere la figura, non usare mai contemporaneamente width e height, senza usare anche keepaspectratio. Come dice il nome, questa opzione serve per evitare distorsioni dell’immagine mantenendo costante il rapporto di forma base/altezza che ha la figura originale; come fa? semplicemente usa solo o width o height, la più grande delle due che non faccia diventare la scatola della figura troppo larga (perché uscirebbe dai bordi laterali della griglia di stampa) o troppo alta (perché, tenuto conto anche della didascalia, il tutto uscirebbe dai margini superiore o inferiore della griglia di stampa.

            Non usare mai nemmeno \begin{center}…\end{center} dentro l’ambiente figure, e non mettere ulteriore spazio sotto alla didascalia; ci pensa LaTeX a metterci lo spazio che ci vuole. Usa la dichiarazione \centering che non aggiunge spazi inutili.

            Componendo a due colonne l’ambiente figure non asteriscato ammette solo i codici di posizionamento t, h e b (h è sconsigliabile); l’ambiente asteriscato di default ha la sola posizione t; entrambi possono venire messi un una pagina di oggetti mobili, a sarebbe un orrore se vi venissero mescolate figure a piena larghezza di pagina con figure a larghezza di colonna. Ricorda anche che gli oggetti mobili vengono messi nel file di uscita nello stesso ordine con cui compaiono nel file di entrata, quindi potrebbero uscire oscenità ancora peggiori mescolando a fine articolo figure a piena pagina e figure in colonna.

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

        Go to top