Para poner una imágen como fondo en una presentación hecha con beamer sólo debemos agregar el siguiente código antes de
\begin{document}
\usebackgroundtemplate{\includegraphics[width= \paperwidth, height=\paperheight]{IMG}}
De aquí en adelante
IMG*
hace referencia al nombre de la imágen que queremos agregar.Lo anterior hace que todas las diapositivas tengan el mismo fondo. Si se quiere agregar fondo a una diapositiva, distinto al resto de las diapositivas, se debe agregar el código anterior, pero antes de la definición de la diapositiva en la que queremos el fondo y encerrado entre llaves
{}
, de la siguiente manera
{
\usebackgroundtemplate{\includegraphics[width= \paperwidth, height=\paperheight]{IMG}}
\begin{frame}
%contenido
\end{frame}
}
Esto pone una imágen del tamaño de la diapositiva, por
\paperwidth
y \paperheight
, pero yo quería poner una imágen de fondo, sólo en la primer diapositiva, con las dimensiones y la posición que yo eligiera, así que probé con \rput
(es necesario agregar \usepackage{pstricks}
) y me funcionó:
{
\usebackgroundtemplate{\rput[lt](1.5,-0.5){\includegraphics[width=10cm, height=7cm]{IMG}}}
\begin{frame}
%contenido
\end{frame}
}
Si alguién encuentra una mejor manera de hacerlo le agradecería que me pasara el dato.
Podemos poner una imágen como logo agregando el siguiente código antes de
\begin{document}
\pgfdeclareimage[height=1.2cm, width=2.4cm]{logo}{IMG}
\logo{\pgfuseimage{logo}}
Si queremos agregar dos logos (uno de cada lado), debemos escribir el siguiente código
\pgfdeclareimage[height=0.9cm]{logo-izq}{IMG}
\pgfdeclareimage[height=0.9cm]{logo-der}{IMG1}
\logo{\pgfuseimage{logo-der}}
\setbeamertemplate{sidebar left}
{
\logo{\pgfuseimage{logo-izq}}
\vfill %pone la imágen en la esquina inferior izquierda
\rlap{\hskip0.1cm\insertlogo} %inserta la imágen
\vskip15pt
}
Para agregar una imágen en cualquier diapositiva basta con agregar las siguientes líneas en la diapositiva que queremos la imágen
\begin{figure}
\scalebox{0.4}{\includegraphics{IMG}} \caption{pie de imágen}
\end{figure}
Me parece que vale la pena mencionar que todo lo aquí mencionado lo probé con imágenes jpg.
muy bueno, me ayudaste mucho...
ResponderEliminarsi quieres poder visitar mi blog, lo estoy empezando.... quizas encontras algo que te sirva... saludos... =)
Hola Araceli, muy útil lo que pones. Solo me queda una duda, ¿se podrá poner esa imagen de fondo pero que no se vea como una marca de agua?, es decir, que no se vea con los colores atenuados.
ResponderEliminarSaludos.
Me sirvió a la perfección tu explicación, GRACIAS =)
ResponderEliminarHola Araceli.. estoy leyendo tu material, todo tu aporte funciona, con este material haré una presentación de software libre en la Universidad de la Sierra Juárez este viernes, tú ya eres parte de ella.
ResponderEliminarMuchas gracias por tu aportación.
www.foundation.highmicro.com
Hola muy buen blog, podrias ayudarme? quiero poner un fondo particular(diferente el fondo del resto del documento) en el primer slide en donde van en el titulo, el autor, el instituto y la fecha pero no he podido. Gracias.
ResponderEliminarHola, sabes como se podria poner en la diapositiva de titulo,una imagen que ocupara la mitad inferior de la diapositiva?, Gracias.
ResponderEliminarMuchas gracias! gente como tú hace latex muucho más fácil!
ResponderEliminarMuy buena la idea del rput.
ResponderEliminarGracias.
Gracias!
ResponderEliminarGracias, que buen aporte!!!
ResponderEliminarHola, gracias a ti por comentar.
EliminarUn sincero Gracias.
ResponderEliminarmuchas gracias me sirvió mucho, que buena información y bien explicada
ResponderEliminarUsando este codigo me pone los dos logos en todas las diapositivas. ¿sabes como hacer para que se pongan los logos solo en la primera página? Gracias.
ResponderEliminar\pgfdeclareimage[height=0.9cm]{logo-izq}{IMG}
\pgfdeclareimage[height=0.9cm]{logo-der}{IMG1}
\logo{\pgfuseimage{logo-der}}
\setbeamertemplate{sidebar left}
{
\logo{\pgfuseimage{logo-izq}}
\vfill %pone la imágen en la esquina inferior izquierda
\rlap{\hskip0.1cm\insertlogo} %inserta la imágen
\vskip15pt
}
Coloca todo el código antes de la diapositiva en la que quieres colocar los logos pero entre corchetes (tal como lo explica para insertar imágenes de fondo en una sola diapositiva).
EliminarMe ayudaste mucho, gracias.
ResponderEliminar