Re: beamer ed oggetti sovrapposti

#61109
admin
Amministratore del forum
    Up
    0
    Down
    ::

    salve,

    in beamer vorrei introdurre degli “oggetti” in seguito ad una transizione.

    ad esempio, ho una sola parola nel foglio, vorrei far comparire una “freccia” rossa, oppure cerchiare la parola, etc.

    questo senza cambiare la posizione del testo preesistente.

    mi vengono in mente solo soluzioni artigianali utilizzando l’ambiente picture e posizionando elementi grafici nel foglio. e’ molto dispendioso in termini di tempo perche’ richiede necessariamente molte compilazioni per posizionare bene l’oggetto.

    c’e’ qualcuno che ha qualche consiglio?

    grazie in anticipo
    g.

    Se non sei molto pratico può risultare dispendioso in termini di tempo, tuttavia con un minimo di pratica, e senza voler fare acrobazie particolari, si possono ottenere tante cose in poco tempo.
    Un banalissimo esempio:
    `\documentclass{beamer}

    \begin{document}
    \begin{frame}
    \setlength{\unitlength}{0.01\textwidth}
    \begin{picture}(0,0)\sffamily
    \onslide<1->\put(0,0) {\framebox(10,6)[c]{.tex}}
    \onslide<2-7>\put(10,3){\vector(1,0){20}}
    \onslide<2-7>\put(10,3){\makebox(20,6)[c]{latex}}
    \onslide<3-7>\put(30,0){\framebox(10,6)[c]{.dvi}}
    \onslide<4-7>\put(40,3){\vector(1,0){20}}
    \onslide<4-7>\put(40,3){\makebox(20,6)[c]{dvips}}
    \onslide<5-7>\put(60,0){\framebox(10,6)[c]{.ps}}
    \onslide<6-7>\put(70,3){\vector(1,0){20}}
    \onslide<6-7>\put(70,3){\makebox(20,6)[c]{ps2pdf}}
    \onslide<7->\put(90,0){\framebox(10,6)[c]{.pdf}}
    \onslide<8->\put(5,6) {\line(0,1){10}}
    \onslide<8->\put(5,16){\line(1,0){90}}
    \onslide<8->\put(95,16){\vector(0,-1){10}}
    \onslide<8->\put(30,16){\makebox(40,6)[c]{pdflatex}}
    \end{picture}
    \end{frame}
    \end{document}`
    Puoi comunque prendere oggetti esterni e metterli in un frame e visualizzarli uno alla volta sempre con il comando \onslide<...>.

    A te la scelta.

    Ciao
    Orlando

    Go to top