miércoles, 1 de agosto de 2007

Beamer: el complemento LaTeX para presentaciones

Tardé mucho tiempo en saber qué había que instalar para hacer esas bonitas presentaciones con LyX. Para ello, necesitamos instalar para ello, es necesario instalar el paquete latex-beamer y sus dos paquetes asociados. El tutorial vendrá luego, haber si consigo una plantilla molona y que me vaya bien.

4 truquillos con LyX

Cambio de la numeración de las páginas

Escenario: Se tiene un libro con toda una série de páginas al principio que contienen los diferentes indices, los agradecimientos, etc. para después continuar con el libro propiamente dicho. Lo que se quiere obtener es las páginas del principio con la numeración en numeros romanos y las páginas de los capitulos con numeración normal empezando otra vez desde 1.

Solución:

  1. Primero se ponen las instrucciones LaTeX para la numeración en números romanos y se pone el contador de páginas a 1:
    \renewcommand{\thepage}{\roman{page}}
    \setcounter{page}{1}
  2. A continuación se introduce el contenido de las primeras páginas: agradecimientos, e índices.
    Finalmente se introducen otros comandos LaTeX para cambiar otra vez la numeración:
    \renewcommand{\thepage}{\arabic{page}}
    \setcounter{page}{1}
  3. y finalmente el contenido del resto del libro.

Imágenes y caption rotadas a 90 grados

Escenario: Al poner una imágen la podemos rotar pero el título de la imagen queda igual (estamos utilizando Floats). Tenemos una imagen que queremos poner apaisada y que el caption también esté apaisado ocupando toda una página.

Solución: Hay que utilizar el paquete rotating para ello hay que seguir los siguientes pasos:

  1. Editar el prambulo LaTeX (Layout->LaTeX Preamble...) y añadirle la siguiente línea:
    \usepackage{rotating}
  2. Donde queramos insertar la figura poner el siguiente código LaTeX:
    \begin{sidewaysfigure}
    \begin{center}

    Insertar la figura aquí OJO!! como figura y NO como float!!
    \caption{titulo de la figura}\label{etiqueta_para_referencia_cruzada}
    \end{center}
    \end{sidewaysfigure}

Con el paquete rotating también se puede hacer lo mismo con una tabla.

Añadir contenidos al índice

Escenario: En el indice se incluyen automáticamente capitulos, secciones, etc. Sin embargo también queremos añadir otras cosas que no tenemos marcadas como capítulos, como por ejemplo la bibliografía

Solución: En el caso que queramos que aparezca la biliografia como si fuera un capítulo más en el índice simplemente tenemos que añadir donde empieza la bibliografía, la siguiente línea de código LaTex:
\newpage \addcontentsline{toc}{chapter}{Bibliografía}
El "\newpage" fuerza un cambio de página, en el caso de no quererlo simplemente no lo ponemos.

Trabajar con ficheros de bibliografía

Este es uno de los aspectos que más me gusta de LaTeX y LyX. Las referencias bibliograficas las introduzco en un fichero .bib utilizando el programa pybliographer Una vez que se tiene el fichero .bib utilizarlo en LyX es fácil siguiendo estos pasos:

  1. Añadir al final del fichero LyX la referencia a nuestro fichero .bib utilizando Insert->List & TOC->Bibtex Reference..
  2. Ponerle en el dialogo que sale el nombre de nuestro fichero de bibliografía SIN EL .bib!!
  3. Donde queramos hacer una cita simplemente tenemos que seleccionar Insert->Citation Reference.. para que nos salga toda una lista de las citas contenidas en el fichero de bibliografía
  4. Al generar el PS nos saldrán todas las citas que hayamos seleccionado en el texto insertadas en nuestro documento.

En el manual del pybliographer detalla otro método para insertar citas en el LyX pero a mi personalmente me gusta más el método que he descrito que es más "clasico".

Si se quiere que aparezcan todas las citas del fichero independientemente de si son utilizadas o no hay que insertar en el documento LyX el siguiente código LaTeX:
\nocite{*}