Allargare figura oltre i margini da ambo i lati

  • Creatore
    Topic
  • #39953
    Up
    0
    Down
    ::


    Salve a tutti ho un problema: vorrei mettere un unica figura su una pagina (e fin qua banale) però vorrei che la figura fosse più larga dei margini sia a d che sx. Io faccio così:

    \begin{figure}[p]
    \centering
    %\resizebox{14cm}{!}
    \includegraphics[width=1.1\textwidth,angle=90]{Allagamenti_Tr200_piu_citta.eps}
    \caption{\label{Allagamenti_Tr200} \it Pianta indicante l’inviluppo dei tiranti massimi calcolati con il modello propagatorio lungo il corso del fiume Piave nel tratto compreso tra Nervesa ed il mare Adriatico per la piena avente Tr pari a 200 anni.}
    \end{figure}

    cioò usando width=1.1\textwidth però mi si allarga solo a destra e viene orrendo! Anche usando resizebox me lo allarga solo a dx.Anche usando resizebox cansapete come posso fare?ho fatto un cerca ma non ho trovato niente.
    saluti
    grazie

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #39954
      Up
      0
      Down
      ::


      Dovrebbe bastare il comando “\centerline”:`\centerline{\includegraphics[…]{…}}`

      🙂
      LuCa

    • #39955
      Up
      0
      Down
      ::


      Grazie mille funziona! Sai anche un modo per “numerare” con lettere a,b,c,d… le figure quando uso multipli plot tra un \begin{figure} e un \end{figure} ?
      Io ho provato facendo:

      \begin{figure}
      \centering
      \subfigure[] % caption for subfigure a
      {
      \label{fig:sub:a}
      \includegraphics[width=0.9\textwidth]{portate_evento_2_mesh1.eps}
      }
      \subfigure[] % caption for subfigure b
      {
      \label{fig:sub:b}
      \includegraphics[width=0.9\textwidth]{portate_evento_3_mesh1.eps}
      }
      \caption{Bild a och b.}
      \label{fig:sub} % caption for the whole figure
      \end{figure}

      e mi scrive (a) e (b) sotto le figure al centro, ma io vorrei averlo giustificato a sx e sopra il testo sai come si fa per piacere?
      ciao e grazie
      venexiano

    • #39956
      Up
      0
      Down
      ::


      Mi spiace, non saprei proprio, un’occhiata veloce alla documentazione del pacchetto “subfig” non mi ha suggerito niente.

      Una domanda: perché vuoi quel risultato?
      Le didascalie delle figure, per quanto ne so, stanno sempre sotto…

      🙂
      LuCa

    • #39957
      Up
      0
      Down
      ::


      Grazie per la risposta. LLe didascalie, se contengono spiegazioni, vanno sotto, ma le lettere a,b,c io le ho SEMPRE viste sopra. Vedi ad esempio le lettere a e b di figura 5 di questo articolo. http://www.newton.ac.uk/preprints/NI07007.pdf

      Questo è il risultato che vorrei ottenere anche nel caso di più di due figure.

    • #39958
      Up
      0
      Down
      ::

      Grazie mille funziona! Sai anche un modo per “numerare” con lettere a,b,c,d… le figure quando uso multipli plot tra un \begin{figure} e un \end{figure} ?
      Io ho provato facendo:

      \begin{figure}
      \centering
      \subfigure[] % caption for subfigure a
      {
      \label{fig:sub:a}
      \includegraphics[width=0.9\textwidth]{portate_evento_2_mesh1.eps}
      }
      \subfigure[] % caption for subfigure b
      {
      \label{fig:sub:b}
      \includegraphics[width=0.9\textwidth]{portate_evento_3_mesh1.eps}
      }
      \caption{Bild a och b.}
      \label{fig:sub} % caption for the whole figure
      \end{figure}

      e mi scrive (a) e (b) sotto le figure al centro, ma io vorrei averlo giustificato a sx e sopra il testo sai come si fa per piacere?

      Devi usare il pacchetto subfig e non subfigure che è obsoleto da anni. Invece di \subfigure userai \subfloat. Scrivi questo nel tuo preambolo
      `\usepackage{subfig}
      \captionsetup[subfigure]{position=top,justification=justified,singlelinecheck=false}`
      Ciao
      Enrico

    • #39959
      Up
      0
      Down
      ::


      Grazie mille non lo sapevo. Sembra funzionare ho fatto così(lo posto metti che serva in futuro):

      Nel preambolo:

      \usepackage{subfig}
      \captionsetup[subfigure]{position=top,justification=justified,singlelinecheck=false,margin = 2cm}

      dentro a begin{document}:

      \begin{figure}
      \centering
      \subfloat[] % caption for subfigure a
      {
      \label{fig:sub:a}
      \includegraphics[width=0.9\textwidth]{portate_evento_2_mesh1.eps}
      }
      %\vspace{2cm}
      \vfill
      \subfloat[] % caption for subfigure b
      {
      \label{fig:sub:b}
      \includegraphics[width=0.9\textwidth]{portate_evento_3_mesh1.eps}
      }
      \caption{Bild a och b.}
      \label{fig:sub} % caption for the whole figure
      \end{figure}

      Viene molto bene unica cosa: non ho trovato nel manuale che ho letto un opzione per avere una sola parentesi a destra delle lettere come ad es: a) b) c)
      Infatti nel manuale che ho letto c’erano solo le seguenti possibilità:

      `empty’: Without any label.
      `simple’: Just the label number.
      `parens’: The label number surrounded by ‘()’.

      ho provato a usare ‘simple’ e poi a scrivere \subfloat[)] ma mette uno spazio tra a e la parentesi cioè viene fuori così:

      a )

      Nessuno ha idea se si può fare per avere un risultato come in figura 5 di questo articolo? http://www.newton.ac.uk/preprints/NI07007.pdf
      Altrimenti mi sa che si debba fare a mano
      grazie

    • #39960
      Up
      0
      Down
      ::

      Grazie mille non lo sapevo. Sembra funzionare ho fatto così(lo posto metti che serva in futuro):

      Nel preambolo:

      \usepackage{subfig}
      \captionsetup[subfigure]{position=top,justification=justified,singlelinecheck=false,margin = 2cm}

      dentro a begin{document}:

      \begin{figure}
      \centering
      \subfloat[] % caption for subfigure a
      {
      \label{fig:sub:a}
      \includegraphics[width=0.9\textwidth]{portate_evento_2_mesh1.eps}
      }
      %\vspace{2cm}
      \vfill
      \subfloat[] % caption for subfigure b
      {
      \label{fig:sub:b}
      \includegraphics[width=0.9\textwidth]{portate_evento_3_mesh1.eps}
      }
      \caption{Bild a och b.}
      \label{fig:sub} % caption for the whole figure
      \end{figure}

      Viene molto bene unica cosa: non ho trovato nel manuale che ho letto un opzione per avere una sola parentesi a destra delle lettere come ad es: a) b) c)
      Infatti nel manuale che ho letto c’erano solo le seguenti possibilità:

      `empty’: Without any label.
      `simple’: Just the label number.
      `parens’: The label number surrounded by ‘()’.

      ho provato a usare ‘simple’ e poi a scrivere \subfloat[)] ma mette uno spazio tra a e la parentesi cioè viene fuori così:

      a )

      Nessuno ha idea se si può fare per avere un risultato come in figura 5 di questo articolo? http://www.newton.ac.uk/preprints/NI07007.pdf

      `\usepackage{subfig}
      \DeclareCaptionLabelFormat{rparens}{\bothIfFirst{#1}{\nobreakspace}#2)}
      \captionsetup[subfigure]{position=top,justification=justified,singlelinecheck=false,
      labelformat=rparens}`
      Ciao
      Enrico

    • #39961
      Up
      0
      Down
      ::


      Dio che mito!ma non c’era questa sul manuale grande! e grazie mille! sai se per caso è anche possibile sovrapporre la letterina a) alla parte alta della figura che generalmente è bianca? In alcuni casi per me puo’ essere il top visto che si risparmierebbe anche spazio! ho provato con captionskip = -1.5 cm e la sovrappone ma la mette sotto al subfloat e non si vede! hai idea di come fare?grazie ancora!

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

Go to top