funzionamento bounding box

  • Creatore
    Topic
  • #8911
    Up
    0
    Down
    ::


    Salve a tutti,
    ho provato a rispolverare vecchi topic ma senza risultato per quanto mi riguarda.
    Il mio problema è il seguente:
    Sono un po di giorni che sto tentando in un impresa, inserire delle immagini all’interno di pdf con la particolarita che devono essere collocati in posti ben precisi della pagina.
    Quello che ho scritto fino a d ora è questo;

    \documentclass{article}
    \usepackage{graphicx}
    \usepackage{pdfpages}
    \usepackage[paperheight=210mm,paperwidth=297mm,hcentering,vcentering,nohead,nofoot,nomarginpar]{geometry}
    \begin{document}
    \begin{figure}
    \includegraphics[keepaspectratio=true, bb=0mm 0mm 0mm 0mm]{/htdocs/tests/luca/test_eps/1cm.png}
    \end{figure}
    \includepdf[noautoscale,offset= 0 0,delta= 10mm 10mm,link,linkname=mylink]{/htdocs/tests/luca/test_eps/1.pdf}
    \end{document}

    Compilandolo con PDFLATEX il risultato è la mia pagina pdf con sopra la mia “1cm.png” che si tratta di un quadratino di 1cm di lato(sto usando questo per fare dei test).
    La cosa particolare è che le coordinate posso dargliele tramite il bounding box che pero nn capisco bene come funziona nonostante abbia letto i manuali vari.
    ad esempio quando i valori sono tutti a zero perche la mia immagine viene inserita in un posto fittizio della pagina?C’è qualcuno che sa dirmi di piu?

    Grazie

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

      Salve a tutti,
      ho provato a rispolverare vecchi topic ma senza risultato per quanto mi riguarda.
      Il mio problema è il seguente:
      Sono un po di giorni che sto tentando in un impresa, inserire delle immagini all’interno di pdf con la particolarita che devono essere collocati in posti ben precisi della pagina.
      Quello che ho scritto fino a d ora è questo;

      \documentclass{article}
      \usepackage{graphicx}
      \usepackage{pdfpages}
      \usepackage[paperheight=210mm,paperwidth=297mm,hcentering,vcentering,nohead,nofoot,nomarginpar]{geometry}
      \begin{document}
      \begin{figure}
      \includegraphics[keepaspectratio=true, bb=0mm 0mm 0mm 0mm]{/htdocs/tests/luca/test_eps/1cm.png}
      \end{figure}
      \includepdf[noautoscale,offset= 0 0,delta= 10mm 10mm,link,linkname=mylink]{/htdocs/tests/luca/test_eps/1.pdf}
      \end{document}

      Compilandolo con PDFLATEX il risultato è la mia pagina pdf con sopra la mia “1cm.png” che si tratta di un quadratino di 1cm di lato(sto usando questo per fare dei test).
      La cosa particolare è che le coordinate posso dargliele tramite il bounding box che pero nn capisco bene come funziona nonostante abbia letto i manuali vari.
      ad esempio quando i valori sono tutti a zero perche la mia immagine viene inserita in un posto fittizio della pagina?C’è qualcuno che sa dirmi di piu?

      Compilando con pdflatex ti sarai accorto che ti dà anche un messaggio di avvertimento che l’opzione bb non ha senso. In ogni caso funziona; il risultato, specificando una bb=0 0 0 0, è che l’oggetto non occupa alcuno spazio, pur venendo regolarmente stampato. Se aggiungi l’opzione clip, il tuo oggetto infatti sparisce.

      In ogni caso, inserendo il tuo oggetto in un ambiente figure, rinunci al suo posizionamento “manuale”.

      Ciao
      Enrico

    • #8913
      Up
      0
      Down
      ::


      GRAZIE GREG, hai ragione, non mi ero accorto del messaggio di errore ed effettivamente con clip scompare tutto…comunque, per risolvere il mio problema come posso fare?
      Ho l’esigenza di spostare queste figure in ambienti precisi della pagina e con le coordinate del BB avevo trovato qualche speranza…solo che nn riesco a capire i criteri, ovvero;
      se io do BB=10mm 10mm 10 mm 10mm lui dovrebbe crearmi uno spazio grande un centimetro quadrato ma situato DOVE??
      Per di piu nn capisco perche nn cambiando i valori del BB cambia anche dove posiziona l’immagine…

    • #8914
      Up
      0
      Down
      ::


      IMHO, stai cercando la strada sbagliata. I BB non sono la soluzione che cerchi. I BB servono solamente per specificare quali sono le dimensioni di una figura e, nel caso di pdflatex con i files .png, queste dimensioni sono scritte internamente al file grafico incluso.

      Per darti un’idea di quello che ti può servire, prova ad utilizzare l’ambiente picture.

      Ciao.

    • #8915
      Up
      0
      Down
      ::

      GRAZIE GREG, hai ragione, non mi ero accorto del messaggio di errore ed effettivamente con clip scompare tutto…comunque, per risolvere il mio problema come posso fare?
      Ho l’esigenza di spostare queste figure in ambienti precisi della pagina e con le coordinate del BB avevo trovato qualche speranza…solo che nn riesco a capire i criteri, ovvero;
      se io do BB=10mm 10mm 10 mm 10mm lui dovrebbe crearmi uno spazio grande un centimetro quadrato ma situato DOVE??
      Per di piu nn capisco perche nn cambiando i valori del BB cambia anche dove posiziona l’immagine…

      Senti, se non vuoi usare textpos, che fra l’altro funziona benissimo, non so che farci.

      \includegraphics crea usa scatola delle dimensioni specificate dalla bounding box nel punto corrente. Esattamente come se LaTeX dovesse scrivere un carattere. Per esempio `Ciao

      \includegraphics{pippo}

      Ciao` crea tre paragrafi e mette la figura dopo il rientro, esattamente allineata con le due C.

      Se metti \includegraphics in un ambiente figure, ovviamente LaTeX si comporta come quando crea un ambiente figure. Che vuoi che faccia?

      Ciao
      Enrico

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

Go to top