Beamer: importazione di file eps cropped i.e. ritagliati

  • Creatore
    Topic
  • #26063
    Up
    0
    Down
    ::


    Usando PcTeX, ho utilizzato spesso la sintassi

    \begin{center}
    \hfil \scalebox{.5}{\includegraphics*[10, 450][620,790]{6modes_directed_lattice.eps}}\hfil
    \end{center}

    per importare in \documentclass{article} ovvero \documentclass{book} dei file eps che riportano un’immagine stampata su una piccola parte di una pagina A4.

    Oggi, ho provato ad usare la stessa sintassi con \documentclass{beamer} e ho visto che non viene accettata sotto beamer.

    Qualcuno mi potrebbe aiutare a capire perche’ cio’ accade in modo da poter trovare una soluzione?

    Vi ringrazio in anticipo per i vostri suggerimenti.

    🙁

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #26064
      Up
      0
      Down
      ::

      Usando PcTeX, ho utilizzato spesso la sintassi

      \begin{center}
      \hfil \scalebox{.5}{\includegraphics*[10, 450][620,790]{6modes_directed_lattice.eps}}\hfil
      \end{center}

      per importare in \documentclass{article} ovvero \documentclass{book} dei file eps che riportano un’immagine stampata su una piccola parte di una pagina A4.

      Oggi, ho provato ad usare la stessa sintassi con \documentclass{beamer} e ho visto che non viene accettata sotto beamer.

      Qualcuno mi potrebbe aiutare a capire perche’ cio’ accade in modo da poter trovare una soluzione?

      Vi ringrazio in anticipo per i vostri suggerimenti.

      🙁

      Che cosa significa “non viene accettata”? Che il computer si imbizzarrisce e lo schermo assume tonalità vivaci, oppure che ottieni un messaggio di errore, oppure che non ti viene ciò che speri?

      Un consiglio te lo posso dare subito: togli quei due inutili \hfil (sei in un ambiente center, mi pare), e usa graphicx e non il superatissimo graphics.

      Secondo consiglio: sii un filino 😉 più preciso quando fai le domande.

      Ciao
      Enrico

    • #26065
      Up
      0
      Down
      ::


      Innanzitutto, vorrei ringraziare per l’interesse nel mio caso “disperato”. (anche senza “\”)

      Cerchero’ di essere piu’ preciso:

      Sistema Operativo: Windows 2000 service pack 4 appena aggiornato;
      Applicativo per compilare LaTeX e suoi pacchetti: PcTeX v6 Professional build 18/10/2007.

      in un documento \documentclass{beamer}

      dopo aver richiamato \usepackage{graphicx}

      la sintassi che nelle altre documentclasses produce correttamente il cropping e l’importazione di file .eps ovvero

      \begin{center}
      \scalebox{.6}{\includegraphics*[14,550][682,740]{Widget02.eps}}
      \end{center}

      produce il seguente errore di compilazione, cosi’ come riportato nel file log:
      =====================
      ]
      ! LaTeX Error: File `*’ not found.

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

      l.157 \end{frame}

      ? e
      =====================

      togliendo l’asterisco dalla precedente sintassi il messaggio di errore e’:

      =====================
      ]
      ! Missing number, treated as zero.

      \ignorespaces
      l.157 \end{frame}

      ? e
      =====================
      Infine, togliendo le coordinate di cropping, lower left, upper right, la sintassi viene compilata. Ovviamente senza effettuare cropping del file .eps che compare con tutto lo spazio bianco intorno.

      E’ da notare che la seguente sintassi

      \begin{frame}
      \begin{center}
      \includegraphics[height=14cm]{6modes_directed_lattice.eps}
      \end{center}
      \end{frame}

      quando compilata LaTeX to PdF da’ luogo al seguente errore
      =====================
      ! LaTeX Error: Unknown graphics extension: .eps.

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

      l.158 \end{frame}

      ? e
      =====================
      mentre funziona perfettamente quando e’ compilata come LaTeX to DVI e poi esportata come DVI to PDF.

      Ringrazio in anticipo per le soluzioni che mi vorrete suggerire.

      🙁

      egreg9\n

      JosephZuRotweil\n

      Usando PcTeX, ho utilizzato spesso la sintassi

      \begin{center}
      \hfil \scalebox{.5}{\includegraphics*[10, 450][620,790]{6modes_directed_lattice.eps}}\hfil
      \end{center}

      per importare in \documentclass{article} ovvero \documentclass{book} dei file eps che riportano un’immagine stampata su una piccola parte di una pagina A4.

      Oggi, ho provato ad usare la stessa sintassi con \documentclass{beamer} e ho visto che non viene accettata sotto beamer.

      Qualcuno mi potrebbe aiutare a capire perche’ cio’ accade in modo da poter trovare una soluzione?

      Vi ringrazio in anticipo per i vostri suggerimenti.

      🙁

      Che cosa significa “non viene accettata”? Che il computer si imbizzarrisce e lo schermo assume tonalità vivaci, oppure che ottieni un messaggio di errore, oppure che non ti viene ciò che speri?

      Un consiglio te lo posso dare subito: togli quei due inutili \hfil (sei in un ambiente center, mi pare), e usa graphicx e non il superatissimo graphics.

      Secondo consiglio: sii un filino 😉 più preciso quando fai le domande.

      Ciao
      Enrico

    • #26066
      Up
      0
      Down
      ::

      Innanzitutto, vorrei ringraziare per l’interesse nel mio caso “disperato”. (anche senza “\”)

      Cerchero’ di essere piu’ preciso:

      Sistema Operativo: Windows 2000 service pack 4 appena aggiornato;
      Applicativo per compilare LaTeX e suoi pacchetti: PcTeX v6 Professional build 18/10/2007.

      in un documento \documentclass{beamer}

      dopo aver richiamato \usepackage{graphicx}

      la sintassi che nelle altre documentclasses produce correttamente il cropping e l’importazione di file .eps ovvero

      \begin{center}
      \scalebox{.6}{\includegraphics*[14,550][682,740]{Widget02.eps}}
      \end{center}

      produce il seguente errore di compilazione, cosi’ come riportato nel file log:
      `! LaTeX Error: File `*' not found.

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

      l.157 \end{frame}

      ? e`

      Stai commettendo vari errori.

      1. Usi la sintassi di graphics con graphicx; questo non va; quella corretta dovrebbe essere
      `\includegraphics[bb=14 550 682 740,crop,scale=.6]{Widget02.eps}`
      2. Vuoi usare eps con pdflatex, che non funziona. Quello che dovresti fare è convertire il tuo eps in pdf.

      Ciao
      Enrico

    • #26067
      Up
      0
      Down
      ::


      Grazie ancora per le precedenti risposte.

      Ho seguito entrambe le vie suggerite.

      1) typesetting LaTeX to DVI:

      la sintassi di graphix,

      \framebox{\includegraphics[bb=161 12 718 830,crop,height=6.5cm]{RMSE_GBM01d.eps}}

      non effettua cropping. Ovvero, il bounding box e’ effettivamente riformattato secondo le coordinate assegnate nel comando. E si puo’ vedere cio’ dal comando framebox. Pero’, le altre immagini contenute nel file eps, e quindi, presumo, anche gli spazi bianchi, vengono mostrate fuori del framebox.

      ho invece provato il comando:

      \framebox{\includegraphics[viewport=461 548 746 830,height=3cm,clip]{RMSE_GBM01d.eps}}

      ed effettivamente si ottiene un’immagine eps cropped rispetto alle coordinate assegnate.

      Sara’ mica perche’ clip va alla fine, dopo che si e’ stabilita la dimensione della figura ?

      2) typesetting LaTeX to Pdf, dopo aver convertito il file o con Ghost o con PcTeX v6 stesso:

      \framebox{\includegraphics[bb=477 542 740 830,height=4.5cm,clip]{RMSE_GBM01d_2.pdf}}

      permette effettivamente di fare cropping su un file pdf.
      Peraltro, ed e’ per questo che sono arrivato al comando viewport, nel file log c’e’ il seguente warning

      Package pdftex.def Warning: Option `bb’ does not make sense,
      (pdftex.def) using `viewport’ instead on input line 95.

      Quindi, tutto sommato conviene usare viewport in entrambe le soluzioni.

      Mi rimane l’interrogativo del perche’ l’autore di graphix abbia chiamato il comando di cropping “clip”. Peraltro, nella documentazione con PcTeX v6 di graphix, l’opzione “crop” non c’e’. Forse e’ un pacchetto obsoleto?
      Oppure il cropping lo fa viewport ?

      Grazie ancora per le vostre risposte passate e, grazie in anticipo, per le vostre risposte future.

    • #26068
      Up
      0
      Down
      ::

      Grazie ancora per le precedenti risposte.

      Ho seguito entrambe le vie suggerite.

      1) typesetting LaTeX to DVI:

      la sintassi di graphix,

      \framebox{\includegraphics[bb=161 12 718 830,crop,height=6.5cm]{RMSE_GBM01d.eps}}

      non effettua cropping. Ovvero, il bounding box e’ effettivamente riformattato secondo le coordinate assegnate nel comando. E si puo’ vedere cio’ dal comando framebox. Pero’, le altre immagini contenute nel file eps, e quindi, presumo, anche gli spazi bianchi, vengono mostrate fuori del framebox.

      ho invece provato il comando:

      \framebox{\includegraphics[viewport=461 548 746 830,height=3cm,clip]{RMSE_GBM01d.eps}}

      ed effettivamente si ottiene un’immagine eps cropped rispetto alle coordinate assegnate.

      Sara’ mica perche’ clip va alla fine, dopo che si e’ stabilita la dimensione della figura ?

      2) typesetting LaTeX to Pdf, dopo aver convertito il file o con Ghost o con PcTeX v6 stesso:

      \framebox{\includegraphics[bb=477 542 740 830,height=4.5cm,clip]{RMSE_GBM01d_2.pdf}}

      permette effettivamente di fare cropping su un file pdf.
      Peraltro, ed e’ per questo che sono arrivato al comando viewport, nel file log c’e’ il seguente warning

      Package pdftex.def Warning: Option `bb’ does not make sense,
      (pdftex.def) using `viewport’ instead on input line 95.

      Quindi, tutto sommato conviene usare viewport in entrambe le soluzioni.

      Mi rimane l’interrogativo del perche’ l’autore di graphix abbia chiamato il comando di cropping “clip”. Peraltro, nella documentazione con PcTeX v6 di graphix, l’opzione “crop” non c’e’. Forse e’ un pacchetto obsoleto?
      Oppure il cropping lo fa viewport ?

      Grazie ancora per le vostre risposte passate e, grazie in anticipo, per le vostre risposte future.

      Puoi usare bb con latex, ma non con pdflatex, dove non ha senso. Sbagliavo io con crop invece di clip.

      Ciao
      Enrico

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

Go to top