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{*}

martes, 31 de julio de 2007

widgets para el blog

Pon un letrerillo LED con estilo

Breve manual para jugar al Einstein

Einstein es un juego de lógica que desquicia al más pintado.

Aquí lo tenéis rulando en mi Ubuntu. Está formado por tres zonas: una arriba a la izquierda (donde están las casillas que debemos rellenar); otras dos arriba a la derecha y abajo (que son pistas para completar la primera zona).
El objetivo es colocar en cada fila el simbolo de los 6 posibles es el que corresponde. Para ellos tenemos dos tipos de pistas: horizontales y verticales:

La verticales están en la parte inferior y nos indican que un símbolo está en la misma columna que el otro.





Las pistas horizontales están en la parte superior derecha y los hay de 3 tipos:

Nos indica que las figuras están en columnas inmediatamente vecinas, aunque no nos dice cuál está a la derecha y cuál a la izquierda.

Nos indica que una está en una columna a la derecha de la otra, aunque no nos dice nada sobre la distancia que hay entre ellas.


Nos indica que la columna de la figura del medio está entre las dos columnas inmediatamente vecinas donde están las figuras del extremo, aunque no nos dice cuál está a la derecha y cuál a la izquierda de la carta central.

En el panel de las soluciones, un clic con el izquierdo selecciona una opción (aunque debes estar seguro pues si es incorrecta, pierdes) y un clic con el derecho elimina una opción de las seis posibles en el cuadrado. También un clic derecho en los paneles de las pistas elimina una pista si no nos hace falta.

Pasarás a formar parte del salón de la fama si realizas el puzzle correctamente sin reiniciar una sola vez.

¡Suerte!

Aviso: es un juego muy viciante si se le pilla el truquillo, por eso he hecho este manual. A disfrutar.

Extensiones imprescindibles para firefox

Download Statusbar: elegante barra de descargas. Instalación.

FlashGot: vincula una descarga a tu gestor. Instalación.

VideoDownloader: descarga los videos del youtube. Instalación.

Gspace: usa tu cuenta en Gmail como pendrive. Instalación.

Febe:
para hacer copias de seguridad de tus extensiones. Instalación.

Cleo: actúa junto a Febe y mete en un archivo todos los *.xpi. Instalación.

Noia 2.0 (eXtreme):
mi máscara favorita. Instalación.

Compiz Fusion para ATI + Xgl en Ubuntu Feisty

Me tiré dos noches sin dormir para instalar en el antiguo Ubuntu la aceleración gráfica y Beryl en mi malograda ATI Xpress1100 hasta que me topé con un foro de Ubuntu sudemericano; por suerte ahora en Feisty es todo más sencillo, y queda me queda mucho mejor integrado que entonces:

[Para este tipo de acciones, recomiento el programa Yakuake: ¡F12 y a volar!]

Primero actualizamos los repositorios:

sudo apt-get update
sudo apt-get upgrade
Después instalamos los drivers restringidos:

Sistema >> Administración >> Gestor de controladores restringidos
Así tendremos aceleración gráfica en nuestra ATI, seguidamente, nos pide reiniciar y lo hacemos.


Ahora necesitamos instalar XGL.

sudo apt-get install xserver-xgl
Como XGL no se leerá automáticamente, debemos decirle a nuestro ordenador que lo haga. Abrimos el archivo...

sudo gedit /usr/local/bin/startxgl.sh
...y copiamos lo siguiente:

#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

Guardamos el archivo y lo hacemos ejecutable:

sudo chmod a+x /usr/local/bin/startxgl.sh
Ahora necesitamos hacer un enlace para empezar la sesión desde nuestro menú inicial:

sudo gedit /usr/share/xsessions/xgl.desktop
Y pegamos esto en el archivo:

[Desktop Entry]
Encoding=UTF-8
Name=GNOME with XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Ahora lo hacemos ejecutable como antes:

sudo chmod a+x /usr/share/xsessions/xgl.desktop
Reiniciamos el entorno gráfico (Ctrl+Alt+Retroceso) y veremos que en el menú inicial, en sesiones tenemos GNOME with XGL, lo marcamos y lo hacemos predeterminado.


INSTALANDO COMPIZ FUSION

Lo primero que tenemos que hacer es añadir la clave de seguridad, para ello ejecuta:

sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Luego, tenemos que añadir la página a los repositorios:

sudo gedit /etc/apt/sources.list
Añade al final del archivo esto:

deb http://download.tuxfamily.org/3v1deb feisty eyecandy
Guarda y sal.

Después actualiza las fuentes:

sudo apt-get update
Seguidamente, metemos en un terminal:

sudo apt-get install compiz compizconfig-settings-manager compiz-plugins compiz-gnome compiz-fusion-plugins-extra emerald emerald-themes
!Ya está instalado! Nos vamos a:

Sistema >> Preferencias >> Sesiones
Le damos a nuevo; nombre: Compiz y comando: compiz --replace.
Otra vez; nombre: Emerald y comando: emerald --replace

A disfrutar. También podéis instalar los paquetes "unofficial" o "un sopported" (o algo así) desde Synaptic.

*** Con todo este barullo a mí me cambió la configuración del teclado, vi la que tenía volviendo a la sesión GNOME (no dejándola como predeterminada) y cambiándola en Teclado de la predeterminada.

lunes, 30 de julio de 2007

Problema en vista

Para personalizar el blog

Con esta información he podio poner una segunda sidebar en mi blog:

También he conseguído ensanchar la zona de texto, solo hay que aumentar ancho del blog en general (outer) y luego la zona de texto (main) cambiando width. El tamaño de la fuente se cambia en font-size de main. Para justificar el texto, el código es justify, para centrarlo es center

Después de instalar LyX

Lo primero que cualquier ser humano debería hacer inmediatamente después de instalar Lyx es:

-- Para que los menús se vean correctamente sin artefactos en los acentos ejecutar:

sudo localedef -i es_ES -f ISO-8859-1 es_ES

-- Configurar el idioma y ya de paso instalar un corrector ortográfico de castellano. En el menú Herramientas / Preferencias elija Idioma predeterminado: español. Para el corrector ortográfico podemos usar varios. Si tiene instalado OpenOffice con diccionario castellano puede usar aspell. Yo particularmente prefiero ispell, pero no se encuentra instalado, necesitamos hacer:

apt-get install ispell ispanish
Ahora ya podemos elegir en la configuración ispell como corrector ortográfico.


-- Para que el pdf saga a una calidad óptima basta con ir a Formato Documento ... y en la pestaña Documento cambiar Tipos a pslatex.


-- Si necesitamos exportar a html o importar doc, instalamos Docbook:

sudo apt-get install docbook sgml-base sgml-data jade docbook-dsssl libsgmls-perl sp sgmlspl jadetex docbook-utils docbook-xml sgmltools-lite
Ahora para poder exportar a html, doc..., debemos tener en Documentos >> Configuración >> Clase del documento uno de los tipos de Docbook que aparecen

Primeros pasos en Ubuntu

-- Instalar Yakuake, programa gestor de terminal que aparece pulando F12:

sudo apt-get install yakuake

-- Para que aparezca "abrir terminal aquí..." en Ubuntu cuando cliquees con el derecho, teclea:

sudo apt-get install nautilus-open-terminal

-- Si no puedes ver los dvd's de video originales, don't worry:

sudo aptitude install libdvdcss2

sudo /usr/share/doc/libdvdread3/./install-css-sh

-- Para poder abrir archivos *.rar:

sudo apt-get install unrar

-- Previsualizar archivos de música en nautilus:

sudo apt-get install mpg123-esd