Inicio > Latex, Programación > Beamer: Presentaciones profesionales en LaTeX

Beamer: Presentaciones profesionales en LaTeX

Miércoles, 14 de noviembre de 2007 Dejar un comentario Ir a comentarios

Dentro de dos semanas tengo que hacer una exposición en la facultad con mi grupo de trabajo y he pensado que sería conveniente hacer una presentación con diapositivas a un nivel lo más profesional posible. Puede que ya hayáis visto transparencias al estilo de este documento , y las cuales están realizadas con la clase Beamer de LaTeX. Mi objetivo es introducir a la gente que ya conoce el magnifico lenguaje para edición de documentos (\LaTeX) a la creación de presentaciones de calidad.

Instalación de la clase en distribuciones basadas en Debian

Si usáis una distribución basada en Debian (como Ubuntu), tan sólo tenéis que instalar el paquete precompilado latex-beamer.

~$ sudo apt-get install latex-beamer

Instala latex-beamer mediante Firefox en Ubuntu Gutsy

Instalación de la clase a partir de las fuentes

Lo primero será bajarnos la última versión existente del paquete latex-beamer disponible en la web del proyecto beamer. También tendréis que bajaros los paquetes pgf y xcolor disponibles en la misma sección de descargas.

Normalmente cuando usamos sistema TeX, estos se dirigen a los árboles texmf para buscar los archivos necesarios cuando usamos cierta clase o paquete. Por defecto, TeX mira en los siguientes árboles de directorios texmf:

  • El árbol root, que está normalmente situado en /usr/share
  • El árbol local, que está normalmente situado en /usr/local/share
  • Tu árbol personal , que está normalmente situado en tu directorio /home/usuario

El siguiente paso es instalar los paquetes bien en el árbol local o en el personal, dependiendo si tienes permisos para hacerlo en el local o no. Las instalaciones en el árbol root pueden causar problemas, ya que una actualización entera de la instalación del sistema TeX reemplazará este árbol entero.

Dentro del árbol que hayamos elegido crearemos los subdirectorios texmf/tex/latex/beamer, texmf/tex/latex/pgf y texmf/tex/latex/xcolor, situando todos los ficheros correspondientes en estos ficheros. Finalmente, tendremos que reconstruir la base de datos de nombres de ficheros del sistema TeX. Esto se logra ejecutando alguno de los siguientes comandos (son similares):

~$ texhash

o

-$ mktexlsr

Características de Beamer

La lista de características más importantes para el propio autor de la clase son:

  • Se puede usar beamer tanto con pdflatex como con latex+dvips.
  • Los comandos estándar de latex siguen funcionando. \tableofcontents seguirá creando una tabla de contenidos, \section sigue usandose para crear una estructura en el documento e itemsize creará listas.
  • Podrás crear fácilmente revestimientos y efectos dinámicos.
  • Los temas te permitiran cambiar la apariencia de tu presentación según tus propósitos.
  • Los temas han sido diseñados para ser usables en la práctica, realizando combinaciones de colores apropiadas.
  • Los rebestimientos, colores y fuentes usadas en una presentación pueden ser fácilmente alterados de forma global y de forma específica para cada elemento.
  • Posibilidad de crear presentaciones a partir de ficheros fuente TEX, permitiendo la lectura de notas en la presentación.
  • La salida final es normalmente un archivo PDF compatible con cualquier visor de este tipo de archivos.

Empezando a usar la clase

Llegó la hora de disfrutar con la gran potencia que nos brinda la clase beamer, el siguiente código de ejemplo comentado os será de gran ayuda para empezar.

\documentclass{beamer}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{beamerthemeshadow}

\title{Programación en Python con la librería lxml}
\author{Piponazo}
\date{\today}

\begin{document}
\frame{\titlepage}

\section[Índice]{}
\frame{\tableofcontents}
\section{Introducción}
\subsection{La forma más fácil y natural de usar XML}
\frame
{
  \frametitle{Características}
  %Va mostrando un ítem por transparencia
  \begin{itemize}
    \item<1-> Característica 1.
    \item<2-> Característica 2.
    \item<3-> Característica 3.
  \end{itemize}
}

\frame
{
  \frametitle{Más Características}
  %Muestra todos los ítems en la misma transparencia
  \begin{itemize}
    \item Característica 4.
    \item Característica 5.
    \item Característica ...
    \item Característica n.
  \end{itemize}
}

\subsection{Antecedentes}
\frame
{
  \frametitle{Libxml2 y Libxslt}
}

\frame
{
  \frametitle{ElementTree}
}

\section{La clase xmlm.etree}
\subsection{Características}
\frame
{
  \frametitle{Tal y cual ...}
}

\end{document}

Enlace a archivo: Ejemplo para empezar a utilizar beamer.

Esto solo ha sido un aperitivo de lo que espero ofreceros en futuras entradas al blog. La idea es colgar sucesivas entradas explicando nuevas características de la clase, y para que no os perdáis pondré en un futuro muy próximo (en cuanto tenga menos carga de trabajos de la universidad) una página en el menú principal de turoriales de programación para que no tengáis que buscar las diferentes entradas. Para la gente impaciente, os dejo el enlace a la documentación de la clase aquí.

Nota: Beamer también puede ser instalado en otros sistemas operativos en los que se pueda instalar \LaTeX, si no usáis Linux (que esto me decepcionaría muchísimo xD) podéis seguir la guía de instalación del proyecto en esta página, pero a fecha de hoy solo está disponible en inglés.

Volver

GD Star Rating
loading...
Beamer: Presentaciones profesionales en LaTeX, 8.8 out of 10 based on 12 ratings
Share
  1. neonigma
    Jueves, 15 de noviembre de 2007 a las 07:50 | #1
    GD Star Rating
    loading...

    Jojojo mira por donde esto me va a resultar muy útil para hacer las presentaciones a partir de ahora.

    Un abrazo!

  2. Sábado, 17 de noviembre de 2007 a las 17:05 | #2
    GD Star Rating
    loading...

    Babe donde pones “os dejo el enlace a la documentación de la clase aquí.” se te ha olvidao el enlace en “aquí”. Es que he ido a echar mano y no taba. La saqué de aquí al final: http://www.ctan.org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf

    Nus vemos!

  3. Sábado, 17 de noviembre de 2007 a las 19:21 | #3
    GD Star Rating
    loading...

    Gracias man, tu siempre tan atento y detallista xD.

  4. juan david
    Viernes, 4 de enero de 2008 a las 08:01 | #4
    GD Star Rating
    loading...

    Gracias por todo, me gustaria que me mandara al correo codigos de presentaciones para guiarme.

  5. Viernes, 4 de enero de 2008 a las 09:46 | #5
    GD Star Rating
    loading...

    De nada Juan David, para eso estamos jeje, para intentar transmitir mis conocimientos al mayor número de gente posible. Ya te he enviado una presentación que tenía por aquí. En realidad los conceptos que hay que tener sobre Beaber son muy pocos y fáciles, te surgirán más dudas seguramente en cuanto al código Latex en general. Si alguna vez tienes alguna duda, no dudes en preguntar por aquí y se te intentará echar una mano.

    Saludos!.

  6. jp
    Jueves, 13 de marzo de 2008 a las 18:57 | #6
    GD Star Rating
    loading...

    todo funciona bien … pero al hacer
    xdvi archivo.tex
    se ve muy pequeño
    y al hacer
    dvipdf
    el pdf igual queda de tamaño pequeño

  7. Jueves, 13 de marzo de 2008 a las 20:59 | #7
    GD Star Rating
    loading...

    Hola jp. Yo no suelo trabajar con los comandos que comentas, pero si lo que quieres es obtener un PDF al final prueba con el comando pdflatex que te genera el PDF directamente desde el código LaTex.
    Si usas Linux te recomiendo el editor Kile para trabajar con LaTeX, es de lo mejorcito ;).

    Saludos!

  8. CLuis
    Sábado, 31 de enero de 2009 a las 08:49 | #8
    GD Star Rating
    loading...

    [...] Que buen trabajo… en especial para mi que se aproxima la fecha de presentación de mi tesis. He estado trabajando en latex es por ello que se me facilita crear la presentación…

    Saludos!!!!!

  9. Domingo, 1 de febrero de 2009 a las 19:43 | #9
    GD Star Rating
    loading...

    Gracias CLuis, cuando llegue la hora de presentar mi tesis seguro que usaré también este paquete para la presentación jeje.

    Suerte con la presentación ;)

  10. PanTer
    Miércoles, 4 de marzo de 2009 a las 14:55 | #10
    GD Star Rating
    loading...

    k buena explicacion en verdad… pero podrias dejar tutoriales para la instalacion del beamer …..

    saludos a todos….XD

  11. Miércoles, 4 de marzo de 2009 a las 18:52 | #11
    GD Star Rating
    loading...

    Panter … ¿De verdad que te lo has leído? xD, justo al principio explico como se instala.

  12. Daniel
    Sábado, 28 de marzo de 2009 a las 04:18 | #12
    GD Star Rating
    loading...

    Ante todo muchas gracias por la respuesta. Hasta ahora hablan de como funciona los modelos y que tan bien presentables son, me refiero a la presentaciones, ello sin dudarlo. Pero en ningun lado hablan acerca de como instalar y donde instalar los distintos modelos de presentación. Por ejemplo yo tengo el modelo de “shadow”. pero navegando en el internet he visto el modelo Waksaw, madrid, etc. Es claro que son carpetas. pero donde coloco estas carpetas para poder usarlas.
    Le agradeceria mucho la respuesta. gracias.
    Para concluir, beamer es mejor que Power point para hacer presentaciones en ciencias. Pero cuando es cuestion fuera de ciencias, ahhhhhhhhhh, creo que habria que ver cual seria mejor. pero para mi beamer es super.

  13. jose miguel
    Martes, 19 de mayo de 2009 a las 12:54 | #13
    GD Star Rating
    loading...

    como justificar un texto de varias lineas con beamer

  14. Rocío
    Domingo, 5 de julio de 2009 a las 10:55 | #14
    GD Star Rating
    loading...

    Me ha servido mucho para mi presentación =), me acabas de salvar!

  15. luis
    Martes, 22 de junio de 2010 a las 20:01 | #15
    GD Star Rating
    loading...

    hola. Buen post. En mi caso instalé bamer pero no he conseguido echarlo andar. he probado desde la consola, he mandado llamar el paquete pero nada. Espero me puedas ayudar. Gracias de antemano, un saludo cordial.

  16. Martes, 22 de junio de 2010 a las 20:21 | #16
    GD Star Rating
    loading...

    Hola Luis. Justo debajo del código que pongo en el post hay un enlace a un archivo para empezar a usar beamer. Desde consola basta con ejecutar :

    pdflatex ppal.tex

    Para que te genere un archivo ppal.pdf que ya puedes visionar. Si te da algún tipo de error puede ser que no hayas instalado correctamente beamer. Si sigues teniendo problemas pon por aquí la salida que te da después de ejecutar el comando que te comento.

    Saludos!

  17. luis
    Martes, 22 de junio de 2010 a las 21:40 | #17
    GD Star Rating
    loading...

    ¡Claro! Ahora entiendo. Se descarga el archivo, se traslada a la ruta de instalación de latex, actualizar, y usar dentro del editor latex preferido… Gracias de antemano por tu pronta respuesta. La pondré en marcha a la brevedad. Gracias por tu ayuda, ha sido muy valiosa. Saludos cordiales.

  18. Martes, 22 de junio de 2010 a las 22:36 | #18
    GD Star Rating
    loading...

    En verdad el archivo ese es una plantilla y puedes guardarla donde te plazca. Suponiendo que estés usando una distribución linux, si tienes instalado latex, los comandos puedes ejecutarlos desde cualquier ruta. No es ni necesario usar un editor para compilar el archivo, basta con llamar al comando que te he puesto. Pero si no estás muy suelto con el manejo de la consola instalate mejor un editor de latex como TexMaker o Kile. ;)

  19. lyxn
    Miércoles, 17 de noviembre de 2010 a las 03:24 | #19
    GD Star Rating
    loading...

    por fin funciono una presentacion con beamer despues de intentarlo tanto gracias…

  20. Pablo
    Lunes, 10 de enero de 2011 a las 11:30 | #20
    GD Star Rating
    loading...

    Buen artículo. Quería sugerir también esta presentación http://www.slideshare.net/digna/5beamer
    Hecha con beamer que explica cómo usarlo, donde se van poniendo demostraciones de los diferentes comandos. A mí me ha servido mucho!

  21. arelly
    Jueves, 21 de abril de 2011 a las 20:57 | #21
    GD Star Rating
    loading...

    Hola, stoy usando beamer, he escrito 41 diapositivas, pero al compilar solo me muestra hasta la diapo 40, no me marca error en los resultados de la compilación, ¿Qué puede estar dandome problemas?

  22. Sábado, 23 de abril de 2011 a las 10:11 | #22
    GD Star Rating
    loading...

    Hola arelly, nunca he tenido problemas de ese tipo. Lo único que te puedo sugerir es que busques cual es la diapositiva que te falta y examines el código correspondiente a esa diapositiva. Puede ser que tengas algún pequeño error por ahí. Siento no ser de más ayuda :(

  23. Jueves, 30 de junio de 2011 a las 22:38 | #23
    GD Star Rating
    loading...

    CHIDO CHIDO

  24. Boris
    Martes, 8 de noviembre de 2011 a las 09:04 | #24
    GD Star Rating
    loading...

    Hola, tengoproblemas con el uso de beamer he instaldo ya la versiòn completa de miktex 2.9 tengo texnic center
    esta instlado el paquete beamer
    tengo adobe reader
    pero cuando pongo por ejemplo el documento de ejemplo que pones, lo compilo me sale error al abrir el documento el archivo no se encuentra. que esta mal ? ya he instaldo muchas veces y no tengo idea q esta fallando

    saludos

    saludos

  25. Boris
    Martes, 8 de noviembre de 2011 a las 09:07 | #25
    GD Star Rating
    loading...

    por cierto tengo mi pc con windows siete de 64 bits eso crees q sea el problema??

  26. Armando Lara
    Viernes, 2 de diciembre de 2011 a las 21:50 | #26
    GD Star Rating
    loading...

    Hello, Good Afternoon. I found very very useful your blog.
    In the beginning there is a row which says “Puede que ya hayáis visto transparencias al estilo de ESTE documento”. In the link ESTE there is a complex PDF document which is done in Beamer. Could you please share the .tex file or source code of that document if you have it please?
    Thank you in advance.

  27. Asdrubal
    Miércoles, 25 de julio de 2012 a las 00:45 | #27
    GD Star Rating
    loading...

    ¿Por qué no puedo compilar mis presentaciones en beamer?Cuando lo hago me solicita un archivo cuya extensión es .nav. Dea allí no paso, porque me pide donde comienza el documento o donde termina la diapositiva

  1. Lunes, 23 de junio de 2008 a las 16:54 | #1

Current ye@r *