Immagini con leggero overfull \hbox

  • Creatore
    Topic
  • #23957
    Up
    0
    Down
    ::


    Cerco di inserire delle immagini che sono leggermente più larghe della \textwidth (perchè mi occorre abbiano una determinata altezza) e per evitare i messaggi di overfull \hbox ho provato ad usare il comando \centerline, come indicato in

    http://www.guit.sssup.it/phpbb/viewtopic.php?t=2437&highlight=ingrandire+margini

    ma ottengo il seguente errore:
    `File: figCarSoll.eps Graphic file (type eps)
    [2] [3] [4] (figureconvergenza.tex

    ! LaTeX Error: Cannot determine size of graphic in \hss .eps (no BoundingBox).

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    l.3 \includegraphics
    [height=0.2\textheight]{Immagini/8tria_def}
    Try typing to proceed.
    If that doesn't work, type X
    to quit.

    File: \hss .eps Graphic file (type eps)
    ! Missing \endcsname inserted.

    \hss
    l.3 \includegraphics
    [height=0.2\textheight]{Immagini/8tria_def}
    The control sequence marked
    should
    not appear between \csname and \endcsname.

    <\hss .eps>
    ! Missing number, treated as zero.

    ]
    l.3 \includegraphics[height=0.2\textheight]
    {Immagini/8tria_def}
    A number should have been here; I inserted `0'.
    (If you can't figure out why I needed to see a number,
    look up `weird error' in the index to The TeXbook.)

    ! Illegal unit of measure (pt inserted).

    ]
    l.3 \includegraphics[height=0.2\textheight]
    {Immagini/8tria_def}
    Dimensions can be in units of em, ex, in, pt, pc,
    cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
    I'll assume that you meant to say pt, for printer's points.
    To recover gracefully from this error, it's best to
    delete the erroneous units; e.g., type `2' to delete
    two letters. (See Chapter 27 of The TeXbook.)`

    (probabilmente ho copiato qualcosa più del necessario ma non capivo bene dove finiva il messaggio…)

    L’immagine in .eps non ha bounding box? Com’è possibile? O succede qualcos’altro che non riesco a capire?

    Grazie in anticipo per l’aiuto.

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

      Cerco di inserire delle immagini che sono leggermente più larghe della \textwidth (perchè mi occorre abbiano una determinata altezza) e per evitare i messaggi di overfull \hbox ho provato ad usare il comando \centerline, come indicato in

      http://www.guit.sssup.it/phpbb/viewtopic.php?t=2437&highlight=ingrandire+margini

      ma ottengo il seguente errore:
      `File: figCarSoll.eps Graphic file (type eps)
      [2] [3] [4] (figureconvergenza.tex

      ! LaTeX Error: Cannot determine size of graphic in \hss .eps (no BoundingBox).

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.3 \includegraphics
      [height=0.2\textheight]{Immagini/8tria_def}
      Try typing to proceed.
      If that doesn't work, type X
      to quit.

      File: \hss .eps Graphic file (type eps)
      ! Missing \endcsname inserted.

      \hss
      l.3 \includegraphics
      [height=0.2\textheight]{Immagini/8tria_def}
      The control sequence marked
      should
      not appear between \csname and \endcsname.

      <\hss .eps>
      ! Missing number, treated as zero.

      ]
      l.3 \includegraphics[height=0.2\textheight]
      {Immagini/8tria_def}
      A number should have been here; I inserted `0'.
      (If you can't figure out why I needed to see a number,
      look up `weird error' in the index to The TeXbook.)

      ! Illegal unit of measure (pt inserted).

      ]
      l.3 \includegraphics[height=0.2\textheight]
      {Immagini/8tria_def}
      Dimensions can be in units of em, ex, in, pt, pc,
      cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
      I'll assume that you meant to say pt, for printer's points.
      To recover gracefully from this error, it's best to
      delete the erroneous units; e.g., type `2' to delete
      two letters. (See Chapter 27 of The TeXbook.)`

      (probabilmente ho copiato qualcosa più del necessario ma non capivo bene dove finiva il messaggio…)

      L’immagine in .eps non ha bounding box? Com’è possibile? O succede qualcos’altro che non riesco a capire?

      Grazie in anticipo per l’aiuto.

      `\centerline{\includegraphics[height=0.2\textheight]{Immagini/8tria_def}}`
      Che cosa avevi scritto? Un’altra volta indica anche il codice che usi.

      Se l’immagine sborda di poco puoi provare con
      `\includegraphics[height=0.2\textheight,width=\textwidth,keepaspectratio]{Immagini/8tria_def}`
      L’altezza sarà quasi quella desiderata ma non avrai sbordature.

      Ciao
      Enrico

    • #23959
      Up
      0
      Down
      ::


      Il codice che uso è:

      `\begin{figure}[p]
      \centering
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}
      `

      come avevi giustamente intuito.

      Il problema usando il codice che tu mi suggerisci:
      `\includegraphics[height=0.2\textheight,width=\textwidth,keepaspectratio]{Immagini/8tria_def}`

      è che io vorrei mantenere le immagini proprio così come erano, cioè leggermente più larghe del testo, ed eliminare solo i messaggio di overfull /hbox (più per un gusto di pulizia che per altro). Al massimo (ma se il codice diventa complicato lascio stare) vorrei ottenere delle immagini ricentrate, e non allineate a sinistra e sbordanti a destra (sempre in riferimento al corpo del testo).

    • #23960
      Up
      0
      Down
      ::

      Il codice che uso è:

      `\begin{figure}[p]
      \centering
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}
      `…

      E dov’è \centerline?

      Ciao
      Enrico

    • #23961
      Up
      0
      Down
      ::

      Il codice che uso è:

      `\begin{figure}[p]
      \centering
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}
      `…

      E dov’è \centerline?

      Ciao
      Enrico

      Hai ragione…è che ho copiato dopo aver ricorretto per evitare gli errori. Comunque il \centerline è esattamente al posto di centering, così:
      `\begin{figure}[p]
      \centerline
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}
      `

    • #23962
      Up
      0
      Down
      ::

      [quote]Il codice che uso è:

      `\begin{figure}[p]
      \centering
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}
      `…

      E dov’è \centerline?

      Ciao
      Enrico

      Hai ragione…è che ho copiato dopo aver ricorretto per evitare gli errori. Comunque il \centerline è esattamente al posto di centering, così:
      `\begin{figure}[p]
      \centerline
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}
      `[/quote]
      \centerline è un comando con argomento, com’era indicato nel filone che hai citato. Adesso dovresti aver capito come si fa.

      Ciao
      Enrico

    • #23963
      Up
      0
      Down
      ::

      \centerline è un comando con argomento, com’era indicato nel filone che hai citato. Adesso dovresti aver capito come si fa.

      Ciao
      Enrico

      Non posso che ripetermi…hai ragione! Allora posto il codice corretto:
      `\begin{figure}[p]
      \centerline{
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}
      `

      il tuo aiuto è stato provvidenziale per farmi vedere una parentesi che altrimenti mi sarebbe sfuggita per sempre…

      Grazie!

    • #23964
      Up
      0
      Down
      ::

      \centerline è un comando con argomento, com’era indicato nel filone che hai citato. Adesso dovresti aver capito come si fa.

      Ciao
      Enrico

      Non posso che ripetermi…hai ragione! Allora posto il codice corretto:
      `\begin{figure}[p]
      \centerline{
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}`
      il tuo aiuto è stato provvidenziale per farmi vedere una parentesi che altrimenti mi sarebbe sfuggita per sempre…

      C’è uno spazio di troppo, il fine riga dopo la graffa aperta. L’argomento di \centerline è trattato allo stesso modo di quello di \mbox, quindi gli spazi sono significativi.
      `\begin{figure}[p]
      \centerline{%
      \includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}}
      \caption{$\sigma_x$, 8 elementi triangolari}
      \end{figure}`
      Ciao
      Enrico

    • #23965
      Up
      0
      Down
      ::


      Grazie ancora per l’ultima finezza, che da solo non avrei mai scoperto!

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

Go to top