Regole dell’ambiente picture

  • Creatore
    Topic
  • #29433
    Up
    0
    Down
    ::


    Ho creato delle testatine e piè di pagina contenenti dei loghi in formato eps.
    L’immagine in testatina ha dimensioni 68×63, 72dpi.
    Ho usato:
    `fancyhead[RO,LE]{%
    \begin{picture}(42,0)%
    \includegraphics[scale=1]{Mastro_Intestazione}%
    \end{picture}%
    }`
    Il (42,0) è stato ottenuto in maniera empirica, cioè ho provato n combinazioni fino a quando il logo non si è posizionato al posto giusto.
    Adesso sto cercando di capire la regola che mi permette di posizionare al primo colpo l’immagine nella testatina senza usare metodi divinatori.
    Qualcuno ha dei suggerimenti?

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


      1) Dipende da cosa intendi per “posto giusto”. Se questo significa che la base dell’immagine deve essere allineata al testo, è semplice. Altrimenti non credo ci sia altra possibilità che andare per tentativi. Un altro modo potrebbe essere quello di inserire l’immagine con un \raisebox{}[][]{} (cerca su un guida), anziché ricorrere all’ambiente picture. Ma anche in questo caso si andrebbe per tentativi.
      2) [scale=1] non serve: significa che vuoi inserire l’immagine con le dimensioni originali

      Ciao
      Ivan

    • #29435
      Up
      0
      Down
      ::

      Ho creato delle testatine e piè di pagina contenenti dei loghi in formato eps.
      L’immagine in testatina ha dimensioni 68×63, 72dpi.
      Ho usato:
      `fancyhead[RO,LE]{%
      \begin{picture}(42,0)%
      \includegraphics[scale=1]{Mastro_Intestazione}%
      \end{picture}%
      }`
      Il (42,0) è stato ottenuto in maniera empirica, cioè ho provato n combinazioni fino a quando il logo non si è posizionato al posto giusto.
      Adesso sto cercando di capire la regola che mi permette di posizionare al primo colpo l’immagine nella testatina senza usare metodi divinatori.
      Qualcuno ha dei suggerimenti?

      Ma perché devi usare l’ambiente picture?

      Ciao
      Enrico

    • #29436
      Up
      0
      Down
      ::

      Ho creato delle testatine e piè di pagina contenenti dei loghi in formato eps.
      L’immagine in testatina ha dimensioni 68×63, 72dpi.
      Ho usato:
      `fancyhead[RO,LE]{%
      \begin{picture}(42,0)%
      \includegraphics[scale=1]{Mastro_Intestazione}%
      \end{picture}%
      }`
      Il (42,0) è stato ottenuto in maniera empirica, cioè ho provato n combinazioni fino a quando il logo non si è posizionato al posto giusto.
      Adesso sto cercando di capire la regola che mi permette di posizionare al primo colpo l’immagine nella testatina senza usare metodi divinatori.
      Qualcuno ha dei suggerimenti?

      Ma perché devi usare l’ambiente picture?

      Ciao
      Enrico

      Quali altri ambienti si possono usare? Lo scopo è quello di posizionare l’immagine nell’angolo a filo dei margini.

    • #29437
      Up
      0
      Down
      ::

      1) Dipende da cosa intendi per “posto giusto”. Se questo significa che la base dell’immagine deve essere allineata al testo, è semplice. Altrimenti non credo ci sia altra possibilità che andare per tentativi. Un altro modo potrebbe essere quello di inserire l’immagine con un \raisebox{}[][]{} (cerca su un guida), anziché ricorrere all’ambiente picture. Ma anche in questo caso si andrebbe per tentativi.
      2) [scale=1] non serve: significa che vuoi inserire l’immagine con le dimensioni originali

      Ciao
      Ivan

      Il “posto giusto” è, nella fattispecie, l’angolo a filo dei margini (in alto a destra). Comunque, l’altezza della testatina è nota, se raisebox mi permette di mettere un’eps anziché un testo, con due conti si arriva a definire una misura.
      Lo “scale” è un parametro che qui non serve, è rimasto nel copia-incolla.

    • #29438
      Up
      0
      Down
      ::

      Ma perché devi usare l’ambiente picture?

      Quali altri ambienti si possono usare? Lo scopo è quello di posizionare l’immagine nell’angolo a filo dei margini.

      E hai provato senza niente? Esattamente come metteresti un carattere.
      `\fancyhead[RO,LE]{\includegraphics{…}}`
      Ciao
      Enrico

    • #29439
      Up
      0
      Down
      ::


      Ho fatto alcune prove preliminari e sembra che:
      1) il logo in alto possa essere inserito usando semplicemente includegraphics a patto che headheight (con package geometry) sia impostato > dell’altezza dell’immagine
      2) un eventuale logo in basso non necessita di aggiustamenti (basta che stia nel bottom-footsep)

      Domani provo con la versione ufficiale del documento.

    • #29440
      Up
      0
      Down
      ::

      Ho fatto alcune prove preliminari e sembra che:
      1) il logo in alto possa essere inserito usando semplicemente includegraphics a patto che headheight (con package geometry) sia impostato > dell’altezza dell’immagine
      2) un eventuale logo in basso non necessita di aggiustamenti (basta che stia nel bottom-footsep)

      Domani provo con la versione ufficiale del documento.

      Esatto. Perché non provare prima con il modo più semplice? 🙂 Non occorre in realtà usare geometry per impostare \headheight, basta
      `\setlength{\headheight}{}`
      Se però già chiami geometry per altri scopi, quello è il posto giusto.

      Sfortunatamente alcune guide mettono gli esempi di \includegraphics sempre all’interno di ambienti figure, ingenerando l’idea che si debba sempre fare così. Non è affatto vero: \includegraphics[]{…} si può dare ovunque e si comporta come se si desse un \mbox. Unica avvertenza: \includegraphics è fragile e quindi va protetto con \protect se compare negli argomenti mobili (per esempio didascalie, titoli di capitoli o sezioni).

      Ciao
      Enrico

    • #29441
      Up
      0
      Down
      ::

      Sfortunatamente alcune guide mettono gli esempi di \includegraphics sempre all’interno di ambienti figure, ingenerando l’idea che si debba sempre fare così. Non è affatto vero: \includegraphics[]{…} si può dare ovunque e si comporta come se si desse un \mbox. Unica avvertenza: \includegraphics è fragile e quindi va protetto con \protect se compare negli argomenti mobili (per esempio didascalie, titoli di capitoli o sezioni).

      Ciao
      Enrico

      Quel particolare documento venne fatto più di un anno fa, quando di LaTeX sapevo 0.0 (adesso sono a livello 0.1), ed usavo un manuale non proprio ottimale. Le cose sono migliorate quando ho scoperto il GUIT, ed ho trovato riferimenti migliori e persone competenti.
      Ad esempio, la guida di Caucci e Spadaccini dice che includegraphics si può mettere ‘as-is’, ma non dice che è fragile: buono a sapersi.

      Andrea

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

Go to top