Está en la página 1de 35

L

Y
X: Con L de L
A
T
E
X
Gua de Campo L
A
T
E
X con L
Y
X
Versin 0.1
1
19 de Octubre de 2009
Francisco J. Ruiz-Ruano Campaa
Un Bioinformatiquillo
1
Versin actualmente en desarrollo creada a partir de los post que se han publicado en Un Bioinformati-
quillo. Puedes contribuir a su mejora contactando por comentario o por el mail que aparece en el blog. O, si
lo preeres, rellena la encuesta que aparece en la pgina del blog reservada para el manual.
ndice general
1. Introduccin 3
2. Instalacin y gestin de paquetes L
A
T
E
X 5
2.1. Instalacin en Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2. Instalacin en Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Poniendo a punto la aplicacin 7
3.1. Hola mundo y compilacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1. Exportar con un comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2. tex4ht: Exportar a html, odt y otros formatos . . . . . . . . . . . . . . . . . . . . . . 7
3.3. Instalacin del corrector ortogrco y conguracin de idioma . . . . . . . . . . . . 7
3.4. Fuentes L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4.1. Usar nuevas y varias fuentes L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4.2. Instalando fuentes L
A
T
E
X manualmente en Ubuntu (T
E
X-Live) . . . . . . . . 8
3.5. Hifenacin (o silabacin) con reglas del castellano . . . . . . . . . . . . . . . . . . . 9
4. Edicin de textos 11
4.1. Atajos de teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.1. Entornos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.2. Smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.3. Fuente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2. Tres truquillos L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.1. Cambio de la numeracin de las pginas . . . . . . . . . . . . . . . . . . . . 12
4.2.2. Imgenes y caption rotadas a 90 grados . . . . . . . . . . . . . . . . . . . . . 12
4.2.3. Aadir contenidos al ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3. Enlaces internos, web y a pdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4. Insertando cdigo L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5. Barra de revisin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.6. Gestin de Ramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.7. Columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.8. Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.8.1. Custom-bib: Crear nuestro estilo propio de bibliografa BibT
E
X . . . . . . . 18
4.9. pdfPages: Maquetar con varias pginas en el mismo folio . . . . . . . . . . . . . . . 18
5. Ecuaciones y smbolos 20
5.1. El paquete cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2. Smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.3. Esquemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.3.1. Instalacin y conguracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.3.2. Primeros pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1
NDICE GENERAL 2
6. Clases de documento 23
6.1. Artculos cientcos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2. Documentos multipartes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.3. Currculum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.4. Presentaciones con la clase L
A
T
E
X-Beamer . . . . . . . . . . . . . . . . . . . . . . . . 24
6.4.1. Temas y personalizacin de presentaciones . . . . . . . . . . . . . . . . . . . 25
6.4.2. Personalizaciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.4.3. Fondo de presentaciones en la clase Beamer . . . . . . . . . . . . . . . . . . 29
6.4.4. BeamerPoster: Posters con la clase L
A
T
E
X-Beamer (y presentaciones en for-
mato panormico) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7. Integracin con R gracias a Sweave 31
7.1. Instalando Sweave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.2. Introducir cdigo R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.3. Utilizar Sweave con la clase Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
A. Lo que vendr con prximas ediciones 33
B. Agradecimientos 34
Captulo 1
Introduccin
Qu duda cabe que Windos
1
ha infectado, como si de un virus se tratase, a buena parte de
los ordenadores del mundo. Y, con este sistema operativo, siempre ha venido de la mano el pa-
quete omtico de Microsof
2
, el conocido Oce
3
. Esta hegemona ha provocado que la mayora
de nosotros hayamos empezado nuestra culturizacin informtica utilizando los programas tipo
WYSIWYG (acrnimo del ingls What You See Is What You Get; lo que ves es lo que obtienes),
es decir, que mientras vamos editando, observamos el resultado nal. Esto puede ser muy intui-
tivo y til teniendo en cuenta que muchos de los que han usado este tipo de procesadores, venan
de manejar esas pesadas mquinas de escribir, comprobando el benecio que supone que en un
ordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultado
nal del proyecto, adems de tener otras utilidades como correctores ortogrcos o diccionarios.
Aunque en la actualidad existen paquetes omticos libres y gratuitos que imitan, en unos casos,
y mejoran, en otros, al citado paquete omtico (como son OpenOfce o Abiword) estos siguen
su misma losofa.
Sin embargo, no es la forma ms sencilla de realizar textos o presentaciones: un ordenador es
mucho ms que una mquina de escribir y tenemos que intentar sacarle el mximo de provecho.
Por qu nos tenemos que preocupar de que, por ejemplo, todos los epgrafes tengan un tamao
de letra determinado y en negrita si es mi equipo quien debe hacerlo por m? Por qu tenemos
que cambiar la sangra y poner en cursiva el resumen de un artculo si es mi equipo quien debe
hacerlo por m? Por qu revisar si las referencias cruzadas estn numeradas correctamente si es
mi equipo quien debe hacerlo por m? Y las guras? Y el ndice?
Esto que parece tan evidente no aparenta serlo porque la mayora de usuarios estn acostum-
brados desde su ms tierna infancia informtica a un tipo de procesadores que nos obligan a estar
continuamente pensando en la ESTTICA de nuestro trabajo, olvidando que lo verdaderamen-
te importante es el CONTENIDO. Esta problemtica, puede ser resuelta con una generacin de
procesadores de documentos denominados WYSIWYM (acrnimo de What You See Is What You
Mean, que signica lo que ves es lo que quieres decir) los cuales tienen como principal venta-
ja la liberacin del usuario como modelador del estilo del documento, ahorrndole tiempo para
pensar qu es lo que quiere escribir. Esto se consigue mediante plantillas que el usuario elige y
modica. As pues, manejar este tipo de programas requiere de un cambio de mentalidad que es
recompensado con creces al utilizarlo de manera habitual.
Siguiendo esta losofa han surgido una generacin procesadores de texto de entre los cuales
LyX el que ms auge ha tenido; ya que usando la potencia, versatilidad y calidad que nos ofrece el
lenguaje de marcado LaTeX, con la mecnica de funcionamiento de los procesadores WYSIWYM.
Este manual de L
A
T
E
X usando la aplicacin L
Y
X es ms bien una gua de campo, pues como tal
sirve para resolver algunas dudas que pueden surgir durante la marcha. Como tal, est basado en
la experiencia previa de su autor, mostrando algunos trucos y consejos interesantes para utilizar
este sistema. No pretende ser otra cosa que un complemento muy til a los manuales que podis
encontrar en el men Ayuda de L
Y
X para generar documentos como cartas, libros o tesis con
1
Nombre modicado para que no hacer publicidad
2
Tambin
3
Lo mismo
3
CAPTULO 1. INTRODUCCIN 4
calidad tipogrca similar a los de una editorial de primera lnea sin salir de casa. Adems, gracias
a estilos, clases y paquetes, podemos usarlo como editor de esquemas, presentaciones, estadstica,
partituras y un largo etctera.
Y no solo eso, todo es software libre, lo que favorece un gran soporte por gran parte de la
Comunidad a travs de internet, comenzando por la Wiki ocial, lo que signica que cualquier
problema. Se puede pedir ms?
Captulo 2
Instalacin y gestin de paquetes
L
A
T
E
X
L
Y
X es una aplicacin multiplataforma, que adems de en GNU/Linux, puede ser instalada en
Windows y Mac. Como el que aqu les escribe es un usuario de la distribucin Ubuntu, la cual est
teniendo mucha popularidad en los ltimos aos, la mayora de instrucciones para instalacin
de paquetes y conguracin estn basados en esta distribucin; siendo necesario informacin
complementaria para cada sistema operativo.
2.1. Instalacin en Linux
En Ubuntu, est en repositorios, por lo que es muy simple instalarlo. Simplemente desde con-
sola, Synaptic o Agregar/Quitar programas. A m personalmente, me resulta ms fcil y sencillo
utilizar el primer mtodo, para ello tecleamos:
$ sudo apt i t ude i n s t a l l l yx
Actualmente se est mejorando L
Y
X a un buen ritmo. Sin embargo, las versiones de los repo-
sitorios de L
Y
X no se suelen actualizarse en una misma versin de Ubuntu, por lo que tenemos
que instalar a partir de otras fuentes. Por ejemplo, desde GetDeb descargamos los dos archivos
de nuestra versin y abrimos un terminal en la carpeta de descarga:
$ sudo dpkg i l yx
*
. deb
Podemos instalar paquetes L
A
T
E
X a partir de archivos precompilados *.deb, mtodo que utili-
zaremos en este manual, indicando para cada caso el comando que sea necesario, los cuales se
pueden buscar a travs del gestor de paquetes Synaptic. Tambin, podemos usar la aplicacin
MPM, que es algo parecido a aptitude para L
A
T
E
X.
Otra alternativa es bajar los paquetes, que normalmente se hace desde la base de datos CTAN
(the Comprehensive T
E
X Archive Network) e instalarlos manualmente. Ejemplos sobre esto lti-
mo trataremos en las secciones 3.4.2 y 6.4.4.
Despus de la instalacin del paquete, necesitamos recongurar. Para ello, haz clic en Herra-
mientas Recongurar. Sin embargo, si estamos probando algo nuevo y tenemos que hacerlo
muchas veces, puede resultar tedioso, por eso es muy til este comando:
$ l yx x r econf i gur e
L
Y
X se abrir y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo.
2.2. Instalacin en Windows
No suelo dar soporte a Windows, pero cuando se trata de L
Y
X, suelo hacer una excepcin.
5
CAPTULO 2. INSTALACIN Y GESTIN DE PAQUETES L
A
T
E
X 6
Cuando animas a alguien que utilice L
Y
X y que es usuaria de este SO, no le vas a hacer que
se instale Linux si no quiere, as que le invitas a que se pase por la pgina ocial de L
Y
X y que en
descargas se baje el instalador.
Sin embargo, casi siempre me decan que les daba error al abrirse. Esto es porque no tie-
nen ninguna distribucin L
A
T
E
X instalada. La solucin es muy sencilla, ir al ftp donde estn los
archivos (para la ltima versin 1.6.4.1 es aqu) y bajarse el instalador que dice L
Y
X-x-x-x-Instaler-
Bundle.exe (para la ltima versin 1.6.4.1 es aqu). Este instalador incluye la distribucin L
A
T
E
X
MikT
E
X, la cual debemos instalar cuando as nos lo pida la instalacin. Tambin podemos optar
por la versin que nicamente trae el instalador de L
Y
X (Small) si tenemos MikT
E
X previamente.
Una vez instalemos la distribucin, no tenemos que volver a hacerlo en sucesivas actualiza-
ciones de L
Y
X, ya solo instalamos el archivo ms pequeo (Update) que tiene solo la aplicacin
L
Y
X en s.
Captulo 3
Poniendo a punto la aplicacin
3.1. Hola mundo y compilacin
Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para el
usuario, aunque para el caso que nos atae, es muy trivial. Simplemente, escribimos Hola mun-
do y compilamos. Qu dices? No sabes qu es compilar? Muy simple. Todo lo que escribamos
en nuestro editor, har una llamada a L
A
T
E
X y se generar un archivo en distintos formatos que,
por defecto son DVI, PDF, Postscript. . . El primero se suele utilizar ms cuando uno est escri-
biendo y quiere ver el resultado, pues es ms rpido, aunque algunos aspectos como mrgenes
e imgenes no se exportan correctamente. El segundo es para obtener un resultado nal. Mien-
tras que el tercero est destinado ms para impresin. No obstante, compilar en pdf integra las
caractersticas del resto, yo siempre uso esta opcin.
3.1.1. Exportar con un comando
Adems, si queris compilar sin tener que abrir la interfaz de L
Y
X es posible hacerlo desde
consola tan solo tecleando:
$ l yx e pdf archi vo . l yx
Se usan estos argumentos para los distintos formatos: dvi, ps, pdf (para ps2pdf), pdf2
(para pdatex) y pdf3 (para dvipdfm).
3.2. tex4ht: Exportar a html, odt y otros formatos
Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar una
compatibilidad de formatos muy amplia. Sin embargo, es posible que en una instalacin limpia
de L
Y
X, no aparezcan las opcin de exportacin o importacin que precisemos.
Podemos instalar paquetes como latex2html, latex2rtf,. . . (Ver Captulo 2) pero es ms sencillo
instalar un solo paquete que nos d compatibilidad a varios formatos.
El paquete tex4ht tiene esta propiedad. As que haciendo. . .
$ sudo apt i t ude i n s t a l l t ex4ht
. . . y recongurando L
Y
X aparece las opciones de una amplia variedad de formatos.
3.3. Instalacin del corrector ortogrco y conguracin de idio-
ma
En primer lugar, instalar el diccionario ispell en castellano:
7
CAPTULO 3. PONIENDO A PUNTO LA APLICACIN 8
$ sudo aptget i n s t a l l i s pe l l i spani sh
Seguidamente, en el men Herramientas Preferencias, elegimos como Idioma predetermi-
nado Espaol. Ahora ya podemos elegir en la conguracin ispell como corrector ortogrco.
3.4. Fuentes L
A
T
E
X
No me preguntis porqu, pero la fuente L
A
T
E
X que aparece seleccionada por defecto, es una
fuente que sale con escasa calidad. Pero no desesperis, pues para que el pdf salga a una calidad
ptima basta con ir a Documento Conguracin Fuentes y cambiarla fuente Predeterminada.
Sin embargo, si no te convencen ninguna de las fuentes que aparecen por instaladas por de-
fecto, instala los siguientes paquetes:
$ sudo apt i t ude i n s t a l l t exl i ve l at exbase t exl i ve l at exext r a t exl i ve
l at exrecommended
Y tendrs un repertorio mayor que podrs seleccionar por el men anteriormente citado.
An no ests conforme? Sigue leyendo...
3.4.1. Usar nuevas y varias fuentes L
A
T
E
X
Tal vez aquel que sea novato en L
Y
X o L
A
T
E
X habr observado que no tiene tan a la mano la
variedad de fuentes que tiene con cualquier editor WYSIWYG. En una instalacin limpia de L
Y
X
en Ubuntu no llegan a 10 e instalando algn paquete de fuentes, solo reconoce unas 20. Pero
existen muchas ms fuentes L
A
T
E
X que las que reconoce L
Y
X. Un muestrario de este tipo de fuentes
lo tenis en este enlace: catlogo de fuentes para LaTeX, donde podemos ver distintas familias de
fuentes y el cdigo L
A
T
E
X necesario para utilizarlas.
Para instalar algunas de estas nuevas fuentes en L
Y
Xcon Ubuntu, instalad el siguiente paquete:
$ sudo apt i t ude i n s t a l l t exl i ve f ont sext r a
Reconguramos (lyx -x recongure) y volvemos a abrir L
Y
X.
Para utilizar una fuente, primero que tenemos que hacer una llamada al paquete desde el
prembulo, para ello, insertamos, por ejemplo:
\usepackage [ T1 ] { f ont enc }
\usepackage { c a l l i g r a }
Y ya en el editor, en un cuadro de cdigo L
A
T
E
X, antes del texto normal:
\c a l l i g r a
Es importante que entre la caja L
A
T
E
X y el texto exista un espacio.
Si queremos restringir una fuente a una porcin del texto, lo colocamos {entre llaves}, tal y
como est en la Figura 3.1.
Para saber ms sobre insertar cdigo L
A
T
E
X en L
Y
X, visita la seccin 4.4.
3.4.2. Instalando fuentes L
A
T
E
X manualmente en Ubuntu (T
E
X-Live)
En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca ms a lo que
uno conoce. Este fue el mtodo que me sirvi para ayudar a un usuario a instalar la fuente GotIn
1
.
Primeramente nos descargamos desde CTAN, todos los archivos con el nombre GotIn (o el
archivo comprimido initials, que contiene adems otras fuentes).
Abrimos como root esta direccin:
1
Recib un comentario pidiendo ayuda para instalar la fuente L
A
T
E
X GotIn, la cual no se encuentra en el paquete
texlive-fonts-extra. Era un reto para m, as que decid abordarlo sin dudar y en UbuntuForums encontr la solucin.
CAPTULO 3. PONIENDO A PUNTO LA APLICACIN 9
Figura 3.1: Propuesta de utilizacin de varias fuentes en un mismo texto.
$ sudo naut i l us /usr/share/texmft e x l i ve /
y guardamos en las siguientes subcarpetas los archivos descargados segn su extensin, crean-
do las carpetas initials que sean necesarias; de modo que:
*.afm en el directorio fonts/afm/initials/
*.tfm en el directorio fonts/tfm/initials/
*.fd en el directorio tex/latex/initials/
*.pfb en el directorio fonts/type1/initials/
*.map en el directorio fonts/map/
Seguidamente en consola tecleamos:
$ sudo t exhash
$ sudo updmap enabl e Map=GotIn . map
$ sudo l yx x r econf i gur e
Y listo! Ahora importas en L
Y
X el archivo *.tex (Archivo Importar L
A
T
E
X), compilas y listo.
Muy chula esta fuente, para las letras capitales. Aunque con el paquete lettrine tambin
podemos generarlas (Ver 11).
3.5. Hifenacin (o silabacin) con reglas del castellano
Ni que decir tiene que cuando editamos un texto justicado en L
Y
X y al nal del rengln queda
una palabra larga que hace que el espacio entre el resto de palabras del rengln queda un poco
ms grande: esta no da mucha elegancia al texto. Para evitar eso, existe la silabacin o hifenacin
(hyphenation, en ingls), que consiste en poner un guioncillo para separar las slabas.
Sin embargo, por defecto tenemos activada esta caracterstica en idioma ingls y cuando es-
cribimos un texto en espaol en ocasiones no lo hace correctamente. Para ello, existen algunas
triquiuelas como aparecen aqu y aqu. Pero esto requiere de mucha atencin en aspectos pu-
ramente estilsticos: esta no es la esencia en la que se basa ni L
A
T
E
X ni L
Y
X, adems de ser muy
engorroso.
Por eso lo mejor es instalar las reglas del castellano, cosa que es muy trivial. Basta con instalar
un paquete:
CAPTULO 3. PONIENDO A PUNTO LA APLICACIN 10
$ sudo apt i t ude i n s t a l l t exl i ve langspani sh
Si queremos usarlo para otro idioma, buscamos en synaptic hyphen y nos vamos al nal de
la lista.
Y ya est. Por si acaso, L
A
T
E
X o L
Y
X no reconocen esta nueva funcionalidad reconguramos
L
Y
X.
Ahora, cuando tengamos un texto en ingls usar las reglas del ingls y cuando lo tengamos
en espaol, las del espaol
2
.
2
Durante esta indagacin he descubierto el comando texcong, que abre una interfaz para realizar ciertas modica-
ciones de conguracin de L
A
T
E
X, entre ellas, la hifenacin.
Captulo 4
Edicin de textos
4.1. Atajos de teclado
Manejar el ordenador con el teclado es mucho ms verstil y rpido que con el ratn. Esto es
ms indiscutible an cuando estamos manejando un programa de edicin de textos como lo es
L
Y
X. Debido a ello, siempre viene bien conocer algunos atajos, los cuales podis editar en Herra-
mientas Preferencias Edicin Atajos de teclado. Estos son los ms importantes:
4.1.1. Entornos
Alt+P espacio [escribir]: buscar un entorno
Alt+P s: normal (standar)
Alt+P 1: captulo
Alt+P 2: seccin
Alt+P 3: subseccin
Alt+P 4: subsubseccin
Alt+P 5: prrafo
Alt+P 6: subprrafo
Alt+P 0: parte
Alt+P A: abstract (resumen)
Alt+P May+A: autor
Alt+P T: ttulo
Alt+P I: enumeracin*
Alt+P N: enumeracin
Alt+P * [letra]: entorno sin nmero
4.1.2. Smbolos
Alt+M G A: alfa
Alt+M G May+A: alfa mayscula
4.1.3. Fuente
Alt+S +: aumentar tamao fuente
Alt+S -: disminuir tamao fuente
Ctrl+Alt+[nmero]: guardar marcador
Ctrl+[nmero]: ir a marcador
Ctrl+B: negrita
Ctrl+U: subrayado
Ctrl+E: cursiva
Ctrl+M: campo de matemticas
11
CAPTULO 4. EDICIN DE TEXTOS 12
Ctrl+L: campo L
A
T
E
X
Ctrl+S: guardar
F2: guardar como
Ctrl+O: abrir
Ctrl+N: nueva pestaa
Ctrl+W: cerrar pestaa
Ctrl+Tab: siguiente pestaa
Inicio Fin: inicio o n de lnea
Inicio Fin+May: seleccionar hasta inicio o n de lnea
Ctrl+Inicio: inicio de la pestaa
Ctrl+Fin: nal de la pestaa
Ctrl+May+Inicio: seleccionar hasta el inicio de la pestaa
Ctrl+May+Fin: seleccionar hasta el nal de la pestaa
Ctrl+May+E: activar barra de revisin
F11: pantalla completa
4.2. Tres truquillos L
A
T
E
X
4.2.1. Cambio de la numeracin de las pginas
Escenario: Se tiene un libro con toda una serie de pginas al principio que contienen los dife-
rentes ndices, los agradecimientos, etc. para despus continuar con el libro propiamente dicho.
Lo que se quiere obtener es las pginas del principio con la numeracin en nmeros romanos y
las pginas de los captulos con numeracin normal empezando otra vez desde 1.
Solucin:
1. Primero se ponen las instrucciones L
A
T
E
X para la numeracin en nmeros romanos y se pone
el contador de pginas a 1: \renewcommand{\thepage}{\roman{page}} \setcounter{page}{1}
2. A continuacin se introduce el contenido de las primeras pginas: agradecimientos, e ndi-
ces. Finalmente se introducen otros comandos L
A
T
E
X para cambiar otra vez la numeracin: \re-
newcommand{\thepage}{\arabic{page}} \setcounter{page}{1}
3. y nalmente el contenido del resto del libro.
4.2.2. Imgenes y caption rotadas a 90 grados
Escenario: Al poner una imagen la podemos rotar pero el ttulo de la imagen queda igual
(estamos utilizando Floats). Tenemos una imagen que queremos poner apaisada y que el caption
tambin est apaisado ocupando toda una pgina.
Solucin: Hay que utilizar el paquete rotating para ello hay que seguir los siguientes pasos:
1. Editar el prembulo L
A
T
E
X (Layout L
A
T
E
X Preamble. . . ) y aadirle la siguiente lnea: \use-
package{rotating}
2. Donde queramos insertar la gura poner el siguiente cdigo L
A
T
E
X: \begin{sidewaysgure}
\begin{center} Insertar la gura aqu OJO!! como gura y NO como oat!! \caption{titulo de la
gura}\label{etiqueta_para_referencia_cruzada} \end{center} \end{sidewaysgure}
Con el paquete rotating tambin se puede hacer lo mismo con una tabla.
4.2.3. Aadir contenidos al ndice
Escenario: En el ndice se incluyen automticamente captulos, secciones, etc. Sin embargo
tambin queremos aadir otras cosas que no tenemos marcadas como captulos, como por ejem-
plo la bibliografa
Solucin: En el caso que queramos que aparezca la bibliografa como si fuera un captulo ms
en el ndice simplemente tenemos que aadir donde empieza la bibliografa, la siguiente lnea de
cdigo L
A
T
E
X: \newpage \addcontentsline{toc}{chapter}{Bibliografa} El \newpage fuerza un
cambio de pgina, en el caso de no quererlo simplemente no lo ponemos. Trabajar con cheros de
bibliografa
CAPTULO 4. EDICIN DE TEXTOS 13
Este es uno de los aspectos que ms me gusta de L
A
T
E
X y L
Y
X. Las referencias bibliogracas
las introduzco en un chero .bib utilizando el programa pybliographer Una vez que se tiene el
chero .bib utilizarlo en L
Y
X es fcil siguiendo estos pasos:
1. Aadir al nal del chero L
Y
X la referencia a nuestro chero .bib utilizando Insert List &
TOC Bibtex Reference..
2. Ponerle en el dialogo que sale el nombre de nuestro chero de bibliografa SIN EL .bib!
3. Donde queramos hacer una cita simplemente tenemos que seleccionar Insert Citation Re-
ference.. para que nos salga toda una lista de las citas contenidas en el chero de bibliografa
4. Al generar el PS nos saldrn todas las citas que hayamos seleccionado en el texto insertadas
en nuestro documento.
En el manual del pybliographer detalla otro mtodo para insertar citas en el L
Y
X pero a mi perso-
nalmente me gusta ms el mtodo que he descrito que es ms clsico.
Si se quiere que aparezcan todas las citas del chero independientemente de si son utilizadas
o no hay que insertar en el documento L
Y
X el siguiente cdigo L
A
T
E
X: \nocite{*}
4.3. Enlaces internos, web y a pdf
Hace tiempo que buscaba solucin para marcadores a mis documentos de L
Y
X y enlaces url.
Muy fcil:
Enlaces internos
Si queremos que los enlaces internos estn coloreados y sean verdes nos vamos a Documento
Conguracin Prembulo Latex, y escribimos:
\usepackage [ c ol or l i nks =t rue , l i nkc ol or =green ] { hyperref }
Enlaces web
Documento Conguracin Prembulo Latex Si queremos que los enlaces web estn colo-
reados y sean azules nos vamos a Documento Conguracin Prembulo Latex, y escribimos:
\usepackage [ c ol or l i nks =t rue , ur l c ol or =bl ue ] { hyperref }
Ahora para que asociemos a una frase, una url insertamos en el documento este cdigo L
A
T
E
X:
\hr ef {URL} { Descr i pt i on }
Enlaces a pdf
Nos vamos a Insertar Hiperenlace, y marcamos la casilla archivo, escribimos el nombre del
archivo (si est en la misma carpeta que nuestro archivo pdf recin creado) o la direccin (para
otra carpeta). Y, para que funcione, guardamos el archivo pdf compilado en la carpeta donde se
encuentra nuestro archivo L
Y
X.
4.4. Insertando cdigo L
A
T
E
X
L
Y
X no tiene implementados todos los paquetes, cosa que se remedia insertando cdigo L
A
T
E
X.
Cuando lo haces, L
Y
X detecta que eres un to estudiado y le da preferencia sobre lo que estipula
la plantilla
1
. A continuacin, unos ejemplos.
1
Las siglas ERT signican Evil Red Text, y representa el texto que se incluye en el documento como cdigo L
A
T
E
X
(Insertar Cdigo L
A
T
E
X)
CAPTULO 4. EDICIN DE TEXTOS 14
1. Podemos forzar un espacio pulsando Ctrl+espacio o un salto de carro pulsando Ctrl+intro.
2. Si quieres que en la portada quede algo ms que el ttulo y el autor tienes que hacerlo de la
siguiente forma:
\begi n { t i t l e pa ge }
TEXTO PORTADA
\end{ t i t l e pa ge }
TEXTO FUERA
En algunos tipos de documento, debemos adems acotar el texto que queda fuera de la
plantilla:
\begi n { not i t l epage }
TEXTO FUERA
\end{ not i t l epage }
3. Si queris que vuestro texto quede centrado es muy similar y se hace as (esto se puede
hacer directamente desde la interfaz de L
Y
X, pero si lo utilizis para centrar el texto de una
portada, por ejemplo, es ms rpido):
\begi n { cent er }
TEXTO
\end{ cent er }
4. Para cambiar los mrgenes predeterminados en una determinada zona de texto, en el prem-
bulo L
A
T
E
X aadimos:
% ampl i ar mrgenes cabecera
\def\changemargin#1#2{\ l i s t { } { \ ri ght margi n#2\l ef t mar gi n #1}\item [ ] }
\l e t \endchangemargin=\e ndl i s t
Y denimos el texto que queremos modicar:
\begi n { changemargin}{ 2cm}{ 2cm}
TEXTO
\end{ changemargin }
5. Insertar imagen con un ancho determinado (no necesitamos poner ni la direccin ni la ex-
tensin de la imagen, solo el nombre si est en la misma carpeta que el documento .lyx):
\i ncl udegr aphi cs [ width=19cm] { nombreimagen}
6. Insertar imagen con vnculo web:
\hr ef { ht t p : // bi oi nf or mat i qui l l o . wordpress . com} { \ i ncl udegr aphi cs [
width=19cm] { nombreimagen } }
7. Cambiar el tamao del texto y determinar separacin entre lneas:
{\Huge TEXTO} \\[ 0 , 5cm] {\Large TEXTO}
El tamao de una letra puede ser, de menor a mayor: \tiny, \scriptsize, \small, \normal,
\large, \Large, \LARGE, \huge, \Huge.
CAPTULO 4. EDICIN DE TEXTOS 15
8. Para personalizar la cabera y pie de pgina aadimos este prembulo L
A
T
E
X ( % sirve para
comentar):
% cabecera y pi e
\usepackage { fancyhdr } % acti vamos el paquete
\pagest yl e { fancy } % sel ecci onamos un e s t i l o
\l head {TEXTO} % t ext o i zqui erda de l a cabecera
\chead {TEXTO} % t ext o cent ro de l a cabecera
\rhead{\thepage } %nmero de pgina a l a derecha
\l f oot {TEXTO} % t ext o i zqui erda del pi e
\c f oot {\ i ncl udegr aphi cs [ width=11cm] { heado2 } } % imagen cent ro del
pi e
\r f oot {TEXTO} % t ext o derecha del pi e
\renewcommand{\headrulewidth } { 0 . 4 pt } % grosor de l a l ne a de l a
cabecera
\renewcommand{\ f oot rul ewi dt h } { 0 . 4 pt } % grosor de l a l ne a del pi e
9. Para evitar frases hermanas y hurfanas en el prembulo L
A
T
E
X, escribimos:
\cl ubpenal t y =10000
\widowpenalty=10000
10. Portada sin fecha, escribir en prembulo:
\date { }
11. Letra capital. (tenemos que tener instalado el paquete te-tex)
Prembulo : \usepackage { l e t t r i n e }
ERT: \l e t t r i n e { S } [ no ERT] e i s y dos son sesent a y dos .
4.5. Barra de revisin
Es comn que paquetes omticos como OpenOfce 3 ya implementen una herramienta de
revisin de textos. Lo que no se L
Y
X no se queda atrs, pues incluye este tipo de utilidades. En el
caso de que no visualicemos la Barra Revisin, la activamos, en Ver Barra de Herramientas
Revisin. El funcionamiento es sencillsimo, estas son las utilidades de cada botn:
Seguir cambios: Cuando activamos esta casilla, los cambios que realicemos (ya sean aadi-
dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente.
Mostrar cambios en la salida: Si est activada, los cambios se conservarn con el estilo
citado anteriormente al exportar el texto.
Cambio siguiente: Nos ayuda a saltar de un cambio a otro, muy til si la densidad de
cambio es baja.
Aceptar/Descartar cambio: Integra/Rechaza el cambio en el texto previamente selecciona-
do.
Fusionar cambios: Muy similar a Aceptar cambios.
Aceptar/Descartar todos los cambios: Se modica el texto a tenor de todas la correcciones
realizadas.
Insertar nota: Coloca un recuadro donde el texto que se introduce no aparece en el texto
compilado (si se pulsa en el recuadro Nota, el texto se oculta).
Nota siguiente: Navegar entre las notas existentes.
CAPTULO 4. EDICIN DE TEXTOS 16
4.6. Gestin de Ramas
En ocasiones es interesante que algunas partes de nuestro documento no aparezcan en el do-
cumento de salida. Por ejemplo, un profesor, muy preocupado por la calidad del texto de su
examen, decide editarlo con L
Y
X. Sin embargo, como es lgico, no quiere que sus alumnos vean
las respuestas. Para este tipo de necesidades, tenemos a nuestra disposicin lo que se conoce como
Ramas. El texto de una rama solo aparecer en la salida si la rama est activada.
Para crear una rama, en el men Documento Conguracin Ramas; en el campo Nue-
vas, escribimos el nombre con el que queremos denir nuestra rama y pulsamos Aadir. En
el campo Ramas disponibles aparecer y marcndola podemos cambiar el color de la misma,
adems de activarla/desactivarla.
Ahora, en el men Insertar Rama; tendremos las ramas denidas e incluiremos el texto que
queremos que abarquen.
No obstante, en cuadros de ecuaciones no podemos utilizar ramas, aunque con un poco de
cdigo L
A
T
E
X, lo solucionamos.
En una caja de L
A
T
E
X escribimos:
\newcommand{ quest i on } [ 1 ] { # 1 }
\newcommand{ answer } [ 1 ] { }
El #1 indica que solo va a aparecer las frmulas con el campo question.
Y en un campo de ecuaciones (Ctrl+M):
x^{2} 2x2\Rightarrow\quest i on { x_ { 1} } \ answer { x_ { 2} } =1\ quest i on{+\ s qr t
{ 3} } \ answer{\s qr t { 3 } }
4.7. Columnas
L
Y
X an no tiene implementado el paquete multicol para escribir en columnas, solo en el men
Documento Conguracin Diseo del texto Documento con dos columnas. No obstante,
con un poco de cdigo L
A
T
E
X, no tendremos ningn problema para utilizar ms opciones el pa-
quete. Extraigo a continuacin lo ms interesante del manual que viene en el men Ayuda del
frontend.
Antes de nada debemos activar el paquete multicol. Claro, aadimos en el Prembulo:
\usepackage { mul t i col }
1. Para que un texto aparezca en columnas, introducirlo dentro de estos dos cdigos L
A
T
E
X. El
nmero indica las columnas que necesitamos:
\begi n { mul t i col s } { 2 }
TEXTO COLUMNA
\end{ mul t i col s }
2. Para que mostrar columnas dentro de columnas es similar:
\begi n { mul t i col s } { 2 }
TEXTO COLUMNA
\begi n { mul t i col s } { 2 }
TEXTO INTRACOLUMNA
\end{ mul t i col s }
TEXTO COLUMNA
\end{ mul t i col s }
3. Si hay un salto de pgina a 5cm o menos de un texto prlogo sobre dos columnas:
CAPTULO 4. EDICIN DE TEXTOS 17
\begi n { mul t i col s } { 2 } [ TEXTO PRLOGO] [ 5cm]
TEXTO COLUMNA
\end{ mul t i col s }
4. Como en el caso anterior, pero aplicando subseccin:
\begi n { mul t i col s } { 2 } [ \ subsubsect i on {TEXTO SUBSUBSECCION} ] [ 5cm]
TEXTO COLUMNA
\end{ mul t i col s }
5. Para dejar un espacio delante y detrs de las columnas
2
:
\s et l engt h {\ mul t i col sep } { 3cm}\begi n { mul t i col s } { 2 }
TEXTO COLUMNA
\end{ mul t i col s }
6. Separacin de columnas
3
:
\s et l engt h {\columnsep } { 3cm}\begi n { mul t i col s } { 2 }
TEXTO COLUMNA
\end{ mul t i col s }
7. Lnea de separacin entre columnas
4
:
\s et l engt h {\columnseprule } { 2 pt }\begi n { mul t i col s } { 2 }
TEXTO COLUMNA
\end{ mul t i col s }
4.8. Bibliografa
L
A
T
E
X usa bases bibliogrcas con el formato BibT
E
X, las cuales podemos elaborarlas y editar-
las con varios programas como JabRef y KBibTeX. Yo personalmente me quedo con el segundo
porque, adems de ser ms completo, no da problemas con las tildes. Adems, Zotero es una
extensin de Firefox muy til para estos menesteres
5
.
Con estas aplicaciones editaremos un archivo *.bib, que contendr toda la informacin biblio-
grca. Como puede ser un poco tedioso editarla a mano, desde la wiki de L
Y
X, nos podemos
bajar un archivo comprimido con una base de datos y un chero L
Y
X. Es tambin interesante
tener todos los extras de bibliografa para L
A
T
E
X. Para ello hacemos:
$ sudo apt i t ude i n s t a l l t exl i ve bi bt exext r a
Despus hacemos sudo texhash. Ahora s, comencemos a trabajar. Abrimos nuestro editor
L
Y
Xy escribimos nuestro texto. Posicionamos el cursor al nal del mismo y seleccionamos Insertar
Lista/ID Bibliografa BibTex.
2
Es importante restablecer el valor predeterminado.
\setlength{\multicolsep}{13pt}
3
Es importante restablecer el valor predeterminado.
\setlength{\columnsep}{10pt}
4
Es importante restablecer el valor predeterminado.
\setlength{\columnseprule}{0pt}
5
Esto es lo que sabamos, pero el otro da recib el correo de Miguel Vicente, un doctorando que tena problemas con la
bibliografa. Le intent contestar y, como vi que en este blog haba un vaco al respecto, decid hacer un post.
CAPTULO 4. EDICIN DE TEXTOS 18
Aqu seleccionamos la base de datos que queremos incluir adems del estilo (que puede ser
elegido desde un archivo de estilo, pero de momento no vamos a hacerlo). Tambin en Documen-
to Conguracin Bibliografa elegimos la clase Natbib, preferentemente. Adems podemos
hacer que la bibliografa aparezca en el ndice General marcando la casilla de abajo. Una vez he-
cho esto, tendremos un cuadro que indica que al nal se generar toda la bibliografa citada en
nuestro texto. bibgen Podemos modicar el tamao de la fuente, de la bibliografa aplicando a la
lnea donde est el cuadro de bibliografa usando el botn Estilo de texto. Adems, aadiendo
las siguientes lneas de cdigo L
A
T
E
X antes del recuadro, podemos cambiar el ttulo del encabeza-
do, en este caso de Referencias pasa a Bibliografa y pone la fuente a tamao normal.
\renewcommand{\refname } { \ normal si ze Bi bl i ogr a f a }
El siguiente paso, lgicamente, es insertar nuestras citas. Es igual de simple: nos vamos a
Insertar Cita, y seleccionamos la cita que hay en la lista.
Es sencillsimo. Tenemos nuestra lista de citas, que podemos encontrar en el buscador. Tam-
bin podemos elegir entre varios formatos de cita.
Ahora podemos hacer que cada cita est enlazada con su referencia en la bibliografa. Solo
necesitamos introducir en el Prembulo L
A
T
E
X (Documento Conguracin) la siguiente lnea:
\usepackage [ c ol or l i nks =t rue , c i t e c o l or =blue , l i nkc ol or =blue , ur l c ol or =
bl ue ] { hyperref }
Podemos cambiar el color de citecolor para resaltarlas. Y nada ms por ahora. Ms informa-
cin: Wiki LyX
4.8.1. Custom-bib: Crear nuestro estilo propio de bibliografa BibT
E
X
Ayer os hablaba de cmo utilizar la bibliografa con L
Y
X, y hoy doy una vuelta de tuerca ms.
Tal vez no sea excesivamente til, pero comprendo que puede haber gente a la que ha probado
todos los estilos de bibliografa y no le gusta del todo ninguno. Tienes dos opciones: La primera
buscar uno ya fabricado, utilizando, por ejemplo, este buscador de estilos de bibliografa muy
til para buscar estilos segn revistas cientcas, o desde nuestro inseparable CTAN. Si deseas
ver ejemplos, puedes mirar aqu.
La otra opcin es hacernos un con gracias al paquete custom-bib. En primer lugar tenemos
que instalar el paquete. Para ello, hacemos:
$ sudo apt i t ude i n s t a l l t exl i ve bi bt exext r a
Seguidamente, hacemos texhash para recongurar. Para iniciar la aplicacin escribimos en
consola:
$ l at e x makebst
Tras esto aparecer un dilogo en el que tendremos que ir contestando unas preguntas. Son
muchas y puede cansar, pero se pueden congurar muchsimas cosas.
$ custombi b
Al terminar tendremos un archivo *.bst en nuestra carpeta de usuario que introduciremos
como un estilo de bibliografa.
4.9. pdfPages: Maquetar con varias pginas en el mismo folio
Existen dos programas psnup (para postscript) y pdfnup (para pdf) que reestructuran el
archivo de salida de L
Y
X de modo que en el mismo folio aparezcan varias pginas. Para instalarlos
solo hay que hacer:
$ sudo apt i t ude pdfjam
CAPTULO 4. EDICIN DE TEXTOS 19
Para ejecutarlos, por ejemplo:
$ pdfnup nup 1x2 charl a_l yx_ci bm . pdf
Pero L
A
T
E
X ya ha pensado en esto y para ello tenemos a nuestra disposicin pdfpages, un paque-
te para introducir las pginas de un archivo pdf dentro del textoque estamos editando. Pero mi
sorpresa fue mayscula cuando observ que este paquete ya estaba integrado en L
Y
Xpara utilizar-
lo fcilmente. Simplemente consiste en irnos a Insertar Archivo Material externo Pantillas
Pginas PDF; y en la pestaa Opciones de L
A
T
E
X y L
Y
X ponemos la opciones que deseemos.
Gracias al paquete pdfpages, podemos hacer que varias pginas de nuestro documento aparez-
can en el mismo folio. La principal utilidad es para preparar pdf multipgina para su impresin.
Muy til tambin para preparar libretos o para imprimir diapositivas,. . .
Para conseguir el manual, acudid a pdfpages en CTAN. Algunas de las opciones de las que
dispone el paquete son:
Algunas opciones del paquete:
pages: pages={3,5,6,8}, pages={4-9}, pages={3,{},8-11,15} insertar la pgina 3 y una vaca y
el resto, pages=- inserta todas, pages=last-1 inserta todas en orden inverso
nup: pone mltiples pginas en cada folio, el formato es nup= xnup x ynup. Por defecto:
nup=11
landscape: apaisado o vertical, por defecto: landscape=false
delta: pone un espacio horizontal y vertical entre pginas. Por defecto: delta=0 0.
frame: mrgenes del folio. Por defecto: frame=false
pagecommand: para poner el nmero de la pgina es pagecommand={}, pudiendo colocar
cdigo L
A
T
E
X en su interior
reect: invertida, para retroproyectores. Por defecto: reect=false
signature: para crear librillos. Por ejemplo signature=8
Por ejemplo, yo tengo:
pages=, nup=2x3 , del t a =10 10 , frame=t rue , pagecommand={ }
Adems, para la clase beamer, podemos usar estas lneas en el prembulo para que lo compile
automticamente (para saber ms, ver seccin 6.4).
\usepackage { pgfpages }
\pgf pagesusel ayout { 2 on 1 } [ a4paper , border shri nk=5mm]
Captulo 5
Ecuaciones y smbolos
Uno de los puntos fuertes de L
A
T
E
X sobre el resto de lenguajes es la edicin de ecuaciones
matemticas.
En L
Y
X, si pulsamos Ctrl+M aparece un campo de color azul: es el campo de Ecuaciones.
Junto a l, aparecern unas barras que nos ayudarn a editar nuestras frmulas con multitud de
opciones.
Para ver la previsualizacin en Herramientas Preferencias Apariencia Grcos Vista
preliminar inmediata Activada.
Es algo muy intuitivo, por lo que nos centraremos en otros aspectos ms concretos de la edi-
cin de este tipo especial de texto.
5.1. El paquete cancel
En este foro he aprendido cmo se hace para que una fuente aparezca tachada. Era solo una
curiosidad, saba que con la barra de revisin (ver seccin 4.5), se poda hacer de manera cutre,
pero como he visto que la cosa va ms all del simple tachado, he credo necesario hacer un post.
Se necesita hacer una llamada al paquete cancel, para lo cual en el prembulo aadimos esta
lnea:
\usepackage { cancel }
Este paquete tiene cuatro comandos distintos (cancel, cancelto, xcancel y bcancel), para ello,
en una caja de ecuaciones, he puesto estos cdigos:
cancel{}
a+\cancel { b+c }=\ cancel { b+c }+d
a +

b +c =

b +c +d
cancelto{}{}
\f r ac { 32} { 64} =\ f r ac {2\ t i mes4\t i mes4 } { 4\ t i mes4\t i mes4 }=\ f r ac {\ cancel t o
{ 1 } { 2 } \ t i mes\cancel { 4} \ t i mes\cancel { 4 } } { \ cancel t o { 2 } { 4 } \ t i mes\
cancel { 4} \ t i mes\cancel { 4} } =\ f r ac { 1 } { 2 }
32
64
=
244
444
=

1
2

2
4

4
=
1
2
20
CAPTULO 5. ECUACIONES Y SMBOLOS 21
xcancel{}
\xcancel {\lim_ { xt o1 }\ f r ac { 1 } { x1}=+\i nf t y }
(
(
(
(
(
(
(
(( h
h
h
h
h
h
h
hh
lm
xto1
1
x1
= +
bcancel{}
\bcancel { BB=0}
h
h
h
h
h B B = 0
5.2. Smbolos
En L
Y
X, dentro del men Insertar Carcter especial Smbolos tenemos implementados
una gran cantidad de smbolos.
Sin embargo, si te parecen pocos, existe un anual alojado en nuestro queridsimo CTAN un
manual titulado The Comprehensive LaTeX Symbol List. Son unos 4.1 Mb (141 pginas) con todos
los smbolos que existen y existirn.
Aqu aprend que para escribir los smbolos masculino y femenino, simplemente tenemos que
introducir estos cdigos L
A
T
E
X: \mars y \venus , respectivamente. Los mismos smbolos que apa-
recen si usamos \male y \female.
Curioso, porque estos se encontraban en la lista de smbolos de los planetas. Por qu? Pues,
segn he investigado, esta relacin viene de la mitologa romana; donde el smbolo masculino se
trata de una versin estilizada del dios Marte, representando un escudo y una lanza, mientras
que el smbolo femenino representa el espejo de mano de Venus, al ser ella la Diosa de la belleza.
Je, je. As he matado dos pjaros de un tiro.
Por poner un ejemplo, estos son los smbolos de los planetas (s, est Plutn, y qu):


Y los smbolos del zodiaco:
` ~^ ) ]-
Muy til este manual, hay que tenerlo siempre a mano.
5.3. Esquemas
El otro da me puse a curiosear por la documentacin del nuevo L
Y
X 1.6.1 y encontr un ma-
nual sobre XY-Pic
1
, un paquete muy til para realizar esquemas y grcos directamente en nues-
tro L
Y
X. Se pueden hacer tanto esquemas simples como autnticas virgeras, Aunque su modo de
empleo es por comandos con un buen copy-paste no tendremos ningn problema.
5.3.1. Instalacin y conguracin
Necesitamos tener instalados los paquetes-L
A
T
E
X xypic y preview. Salvaremos este trmite es-
cribiendo en consola:
$ sudo apt i t ude t exl i ve pi c t ur es previewl at exs t yl e
1
Atencin! Me han comentado que el paquete XY-Pic est ya obsoleto. El paquete que est actualmente en desarrollo
es pgf. Intentar hablar de l prximamente.
CAPTULO 5. ECUACIONES Y SMBOLOS 22
Seguidamente, reconguramos. Despus comprobamos si la previsualizacin est operativa.
Abrimos un cuadro de ecuaciones (Ctrl+m) y escribimos, por ejemplo, a+b=c. Si hacemos clic fue-
ra del cuadro y cambia la fuente del mismo, est bien congurado. En caso contrario, en el men
Herramientas Preferencias Apariencia Grcos; activando la casilla Mostrar grcos y
en el men Vista preliminar inmediata lo ponemos en Activado.
5.3.2. Primeros pasos
Aadimos en el Prembulo L
A
T
E
X esta lnea:
\usepackage [ a l l ] { xy }
En una caja de frmulas, insertamos el siguiente cdigo:
\xymatri x {A \ar [ r ] & B}
Tras un par de segundo, aparecer un grco tal que as: A > B. Pero puede ocurrir que
los valores por defecto para el tamao de los objetos no est de acorde con nuestras necesidades.
Esto se realiza aadiendo @R o @C, pero en L
Y
X esto no funciona.
\xymatrix@R = . . . { . . . }
dene el eje X de la matriz
\xymatrix@C = . . . { . . . }
dene el eje Y de la matriz
Para tener esta funcionalidad aadiremos en el prembulo:
\makeat l et t er \newcommand{\xyR } [ 1 ] { \makeat l et t er \xydef@\
xymatrixrowsep@{ #1} \makeatother } \makeat l et t er \newcommand{\xyC
} [ 1 ] { \makeat l et t er \xydef@\xymatri xcol sep@ { #1} \makeatother }
Ahora, introduciendo al principio de la matriz \xyR{3pc} y/o \xyC{0.5pc}, lo tendremos. as
de fcil.
Captulo 6
Clases de documento
6.1. Artculos cientcos
Antes de que el tema este del L
A
T
E
X cada vez que lea un libro o revista me sola abordar la
misma pregunta: cmo esta gente editar estos textos? Porque, por mucho que me lo propona,
mi Word 2000 no poda hacer nada parecido.
Tendrn a un seor contratado para editar el guionado? De dnde han sacado esta fuente?
Tendrn que tirarse das entero para referenciar la bibliografa? Cmo lo hacen?
Ms tarde me enter que era por L
A
T
E
X, y esta inquietud me espole para seguir aprendiendo
(ms que enseando) sobre este fascinante mundo.
Dando un pasito ms, podemos editar artculos cientcos con el mismo formato que le dan
en algunas revistas cientcas como Elsevier, AAS, Nature, Science,. . . Es muy fcil, simplemente
tenemos que instalar los paquetes de las clases y los estilos bibliogrcos:
$ sudo apt i t ude i n s t a l l t exl i ve publ i sher s t exl i ve bi bt exext r a
Tras Recongurar L
Y
X, en le men Congurar Clases de Documento, aparecern como ar-
ticle (revista), algunas plantillas que podremos seleccionar. Ahora en el men de Entorno podis
seleccionar nuevos entornos como palabras clave, direccin del autor,. . .
En el directorio examples podis encontrar algunos ejemplos (como AAS) e ir cambiando de
clase de documento. Puede ser que algunas veces os d error al compilar, pero se suele solucionar
rpido sustituyendo el entorno denido con L
Y
X, mediante cdigo L
A
T
E
X.
Algunas editoriales dan soporte ocial para L
A
T
E
X como Nature, Science o Elsevier entre
otras
1
.
6.2. Documentos multipartes
Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensin considerable,
una buena utilidad es partirlo en varios archivos y utilizar un archivo maestro para unirlos to-
dos, de modo que funcionan de manera independiente hasta que se unen en uno solo. Esto puede
ser especialmente til para escribir libros, tesis (dividiendo en captulos), artculos cientcos (di-
vidiendo en introduccin, materiales y mtodos, discusin, conclusin,. . . ) o para presentaciones
con beamer de gran extensin.
En L
Y
X se ha resuelto este problema con la opcin Insertar Archivo Documento L
Y
X. Esta
opcin ser la que har llamadas a los archivos L
Y
X que queramos incluir, de manera ordena-
da, siendo importante que la clase de documento sea la misma entre los documentos hijo y el
padre.
Tras elegir el archivo hijo, tenemos distintos tipos de inclusin. Seleccionando Incluir, el con-
tenido de cada archivo se compilar en una pgina distinta. Entrada lo har unos a continuacin
1
Ha sido muy poco concreto, cuando siga explorando estas alternativas ir informando. Para ms informacin, visitad
esta pgina.
23
CAPTULO 6. CLASES DE DOCUMENTO 24
de otros. Literal y Listado de programa, a mi entender, no tienen diferencias sustanciales, in-
cluyen el cdigo fuente del archivo L
Y
X.
Sin embargo, esto puede plantear otro problema: Cmo hacer referencias cruzadas entre ar-
chivos? No pasada, Se hace como siempre: se etiqueta la parte que quiere ser referenciada y en el
dilogo Referencias cruzadas nos aparece. En caso contrario, guardamos el archivo (sin cerrar-
lo) y deberamos tener nuestra lista de referencias cruzadas.
Adems, si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias, en
el men Navegar podrs hacerlo. Y, por si fuera poco, en el men Documento Navegador de
Contorno, tendrs todos los archivos integrados y podrs alterar directamente el entorno (Seccin,
Subseccin,. . . ).
As de simple. Con L
A
T
E
X. Con L
Y
X, naturalmente.
6.3. Currculum
Utilizaremos la plantilla de currculum moderncv; para lo cual, en primer lugar es necesario
instalar lo siguiente:
$ sudo aptget i n s t a l l t exl i ve l at exext r a t exl i ve f ont srecommended
lmodern
texlive-latex-extra: contiene el paquete moderncv y otros muchos ms.
texlive-fonts-recommended: contiene las fuentes marvosym, necesarias para la clase mo-
derncv.
lmodern: contiene las fuentes lmodern.
Hecho esto ya podemos codicar nuestro currculum en L
A
T
E
X. Todava podemos mejorar un po-
quito ms la clase programada, ya que la original introduce una caracterstica que para m es un
problemilla. Me reero a que cuando especicis vuestro correo electrnico en el currculum, si
os jis en la imagen a continuacin, la clase original aade un enlace a este correo electrnico,
en forma de recuadro. Pues bien, cuando sacamos nuestro currculum por la impresora, el cuadro
permanece y, la verdad, me parece un poco feote. Para eliminarlo, es tan sencillo como abrir la
plantilla de currculum que utilicis (en mi caso, utilizo la plantilla clsica):
$ sudo aptget i n s t a l l t exl i ve l at exext r a t exl i ve f ont srecommended
lmodern
$ sudo gedi t /usr/share/texmft e x l i ve /t ex/l at e x/moderncv/
moder ncvst yl ecl assi c . st y
Se debe modicar la lnea 95, donde dice:
\Letter~\emaillink{\@email} %
por esto otro:
\Letter~\@email %
Y listo, ya no tendremos el fastidioso cuadrito alrededor de nuestra direccin de email a la
hora de imprimir.
6.4. Presentaciones con la clase L
A
T
E
X-Beamer
Tard mucho tiempo en saber qu haba que instalar para hacer esas bonitas presentaciones
con L
Y
X de las que un profesor alardeaba antes de que yo conociera L
A
T
E
X. Ahora no solo he
aprendido cmo se llama, pero vayamos pasito a pasito. Para instalar L
A
T
E
X-Beamer, hacemos:
$ sudo aptget i n s t a l l l at exbeamer
Y se instalarn, a su vez dos paquetes asociados. Seguidamentnte debemos de tener seleccio-
nado el tipo de documento Presentation (beamer) (en Documento Clase del Documento).
CAPTULO 6. CLASES DE DOCUMENTO 25
6.4.1. Temas y personalizacin de presentaciones
Para escoger el tema, en L
Y
X tenemos que primero que tener seleccionado el tipo de documen-
to Presentation (beamer) (en Documento Clase del Documento). Despus en el prembulo
latex (tambin en Documento Conguracin) tenemos que incluir lo siguiente:
\usetheme { nombre }
Pero si la combinacin de colores no es de tu agrado, no desesperes, L
A
T
E
X siempre tiene una
solucin. Existe una lista de colores para cada tema. En el prembulo tenemos que poner:
\usercol ort heme { nombre }
Temas
Aqu dejo un enlace para ver cmo son los temas y la lista de temas.
Previsualizacin de los temas.
Tema Pantallazo
2
1) Antibes
2) bars
3) Bergen
4) Berkeley
5) Berlin
6) Boadilla
7) boxes
8) classic
9) Copenhagen
10) Darmstadt
11) default
12) Dresden
13) Frankfurt
14) Goettingen
15) Hannover
16) Ilmenau
17) JuanLesPins
18) lined
19) Luebeck
20) Madrid
21) Malmoe
22) Marburg
23) Montpellier
24) PaloAlto
25) Pittsburgh
26) Rochester
27) shadow
28) sidebar
29) Singapore
30) split
31) Szeged
32) Tree
33) Warsaw
CAPTULO 6. CLASES DE DOCUMENTO 26
Colores de los temas
Tema Pantallazo
3
1) albatross (azul marino)
2) beetle (azul y gris)
3) crane (naranja y blanco)
4) default (por defecto)
5) dolphin (azul marino y blanco)
6) dove (gris y blanco)
7) y (gris)
8) lily
9) orchid
10) rose
11) seagull (gris y blanco)
12) seahorse
13) sidebartab
14) structure
15) whale (azul marino y blanco)
Adems tambin podemos hacer transparente el contenido de la diapositiva
Donde en la ltima lnea encontramos un comando cuya nalidad es hacer transparente el
contenido de la diapositiva que se desea ocultar. Cuando la sentencia \setbeamercovered{transparent}
est presente en el chero, entonces el comando \visible (con el overlay correspondiente) deja
totalmente invisible (ni siquiera es transparente) su argumento, mostrndolo nicamente cuando
proceda (en aquel ejemplo, la lnea apareca nicamente en la cuarta transparencia asociada al
frame).
Para la bibliografa, tambin hay un tema disponible, que coloca un icono delante de cada
referencia (segn le corresponda). Para ello, modica el frame correspondiente a las referencias,
que ahora queda:
\begi n { frame }
\f r a me t i t l e { Ref er enci as }
\begi n { t hebi bl i ogr aphy } { 1 0 }
\beamertempl atebookbi bi tems
\bi bi t em { Goldback1742 } [ Goldback , 1742] Chr i s t i an Goldback .
\newblock \emph{ Carta a Leonhard Eul er } , 1742 \end{ t hebi bl i ogr aphy }
\end{ frame }
Para nalizar, simplemente comentar que las posibilidades de personalizacin de las transpa-
rencias no naliza aqu. Existe una gran variedad de comandos que modica las opciones que,
por defecto, estn asignadas en un tema. Por ejemplo,
\set beamerf ont { t i t l e } { shape=\i t shape , f ami l y=\rmfamily }
Modica la fuente del ttulo de la ponencia, mientras que:
\usefonttheme [ onl yl ar ge ] { s t r uc t ur e s mal l c aps s e r i f }
\usefonttheme [ onl ysmal l ] { s t r uct ur ebol d }
\set beamercol or { t i t l e } { f g=red ! 8 0 ! bl ack , bg=red ! 2 0 ! white }
realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio.
6.4.2. Personalizaciones avanzadas
Escribir en columnas:
Seleccionamos Columnas (ya sea por defecto, alineacin centro o alineacin superior). Una
lnea ms abajo seleccionamos Columna, escribimos la profundidad (por ejemplo: 5cm) y
CAPTULO 6. CLASES DE DOCUMENTO 27
Aumentamos la profundidad (barra de herramientas Extra). Otra lnea por debajo, escri-
bimos lo que deseemos. Para ms columnas, repetir pasos 2 y 3, teniendo en cuenta que
estn a la misma profundidad. (Dicho as parece enrevesado, pero mrad el ejemplo y lo
entenderis mejor.)
Pausa
Si queremos que nos aparezca secuencialmente distintas partes de una misma diapositiva,
seleccionamos Pausa entre los dos componentes, asegurndonos que esta lnea est un nivel
de profundidad superior.
Transparencias: si queremos que las partes que an no han aparecido de nuestra secuen-
cia aparezcan de forma transparente, en el prembulo aadimos:
\setbeamercovered { t r anspar ent }
Bloques
Seleccionamos bloques. En ERT escribimos <1-> (segn el orden de aparicin del bloque
en la diapositiva) y escribimos el ttulo entre corchetes en una caja ERT. Escribimos el texto
deseado, con una profundidad mayor a la del bloque.
Hay distintos tipos de bloque: Aviso, Ejemplo, Teorema, con un diseo distinto entre ellas.
Resumen, otro tipo especial de bloque.
\begi n { abs t r ac t }
environment cont ent s
\end{ abs t r ac t }
Barra de navegacin: Para que no aparezca, en el prembulo escribimos:
\set beamert empl at e { navi gat i on symbols } { }
Tenemos algunas opciones adems de esta, por ejemplo escribiendo entre los dos grupos de
llaves, este texto, con corchetes incluidos (\setbeamertemplate{navigation symbols}[default]{}):
[default] Horizontal.
[horizontal] Lo mismo que por defecto.
[vertical] Vertical.
[only frame symbol] Solo el smbolo para pasar pgina.
Para colocar un logotipo que se repite en cada pgina, en el prembulo aadimos:
\l ogo {\ i ncl udegr aphi cs [ hei ght =3cm] { nombrefoto } }
Para cambiar color de fondo, ponemos en el prembulo una de estas dos lneas:
\set beamercol or { normal t e xt } { bg=red ! 2 0 } % para roj o , l a oscuri dad
del col or se regul a cambiando ( ! 2 0 )
\beamertemplateshadingbackground { yellow ! 5 0 } { magenta ! 5 0 } %
degradado de amar i l l o a magenta
Para personalizar algunos apartados de nuestra plantilla, en prembulo:
\set beamercol or { t i t l e } { f g=green , bg=bl ack ! 9 0 }
\set beamercol or { bl ock t i t l e example } { f g=white , bg=bl ue ! 9 0 }
\set beamercol or { bl ock t i t l e al er t ed } { f g=white , bg=bl ue ! 9 0 }
\set beamercol or { bl ock body al er t ed } { f g=bl ue ! 90 , bg=white }
CAPTULO 6. CLASES DE DOCUMENTO 28
Cambiar posicin y tamao de la barra de secciones, aadimos en prembulo esto y lo
modicamos:
\set beamersi ze { si debar width r i ght =3cm}
Personalizar el tema de las enumeraciones:
Prembulo:
\def\hi l i t e <#1>{ % \temporal <#1>{\ col or { red ! 5 0 } } { \ col or { bl ack
} } { \ col or { bl ack ! 5 0 } } } %no ha sal i do , sal i do , ha s al i do
Texto en caja ERT:
\begi n { i t emi ze } \hi l i t e <1> \item Primera \hi l i t e <4> \item
Cuarta \hi l i t e <3> \item Tercera \hi l i t e <2> \item Segunda \
end{ i t emi ze }
\textbf, \textit, \textsl, \textrm, \textsf, y \color, son otras maneras de resaltar
Tamao diapositivas (copio y pego el manual ocial de Beamer):
\set beamersi ze { opt i ons }
The following options can be given:
text margin left= TEX dimension sets a new left margin. This excludes the left sidebar.
Thus, it is the distance between the right edge of the left sidebar and the left edge of
the text.
text margin right= TEX dimension sets a new right margin.
sidebar width left= TEX dimension sets the size of the left sidebar. Currently, this com-
mand should be given before a shading is installed for the sidebar canvas
sidebar width right= TEX dimension sets the size of the right sidebar.
description width= TEX dimension sets the default width of description labels, see
Section 12.1.
description width of= text sets the default width of description labels to the width of
the text , see Section 12.1.
mini frame size= TEX dimension sets the size of mini frames in a navigation bar. When
two mini frame icons are shown alongside each other, their left end points are TEX
dimension far apart.
mini frame offset= TEX dimension set an additional vertical offset that is added to the
mini frame size when arranging mini frames vertically.
Para bibliografa, en caja ERT:
\begi n { t hebi bl i ogr aphy } { 2 }
\beamertempl atebookbi bi tems
\bi bi t em { pag1 } Debian
\newblock \emph{ ht t p : //www. debian . org }
\bi bi t em { pag2 } Gentoo
\newblock \emph{ ht t p : //www. gentoo . org }
\end{ t hebi bl i ogr aphy }
\begi n { t hebi bl i ogr aphy } { Di j ks t r a , 1982}
\bi bi t em [ Solomaa , 1973] { Solomaa1973 } A. ~Salomaa .
\newblock {\em Formal Languages } .
CAPTULO 6. CLASES DE DOCUMENTO 29
\newblock Academic Press , 1973.
\bi bi t em [ Di j ks t r a , 1982] { Di j ks t r a1982 } E. ~ Di j ks t r a .
\newblock Smoothsort , an a l t e r na t i ve f or s or t i ng i n s i t u .
\newblock {\em Sci ence of Computer Programming } , 1( 3) :223233,
1982.
\end{ t hebi bl i ogr aphy }
6.4.3. Fondo de presentaciones en la clase Beamer
Sigo investigando cmo utilizar L
Y
X para hacer mi vida mucho ms fcil.
Una de las cosas que se qued incompleta en el pasado era cmo utilizar una imagen de fondo
en las presentaciones con Beamer.
Expliqu cmo generar un fondo de un color o en degradado usando respectivamente una de
estas lneas.
\set beamercol or { normal t e xt } { bg=red ! 2 0 } % para roj o , l a oscuri dad del
col or se regul a cambiando ( ! 2 0 )
\beamertemplateshadingbackground { yellow ! 5 0 } { magenta ! 5 0 } % degradado de
amar i l l o a magenta
Sin embargo, no dije cmo hacer que una imagen que tengamos nos sirva como fondo. No de-
sesperis, como siempre, es sencillsimo si sabes cmo. Para que todas las diapositivas muestren
el mismo fondo, incluir en el prembulo:
\usebackgroundtemplate { i ncl udegr aphi cs [ width=paperwidth , hei ght =
paperhei ght ] { f ot of ondo } }
En este caso, width y height estn ajustados a a las medidas de la diapositiva.
Pero Qu ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en
el prembulo? Es prcticamente lo mismo.
Antes de comenzar la diapositiva, escribimos la siguiente lnea en una caja ERT y, al terminar-
la, un } al nal:
\usebackgroundtemplate { i ncl udegr aphi cs [ width=paperwidth , hei ght =
paperhei ght ] { f ot of ondo } }
( Contenido de l a di apos i t i va )
}
6.4.4. BeamerPoster: Posters con la clase L
A
T
E
X-Beamer (y presentaciones en
formato panormico)
Por casualidad me enter de que existe un proyecto L
A
T
E
X para crear un estilo para la clase
L
A
T
E
X Beamer con objeto de realizar psters.
Y esto es BeamerPoster con el que, adems podemos hacer presentaciones Beamer normales
con un formato panormico. Vayamos por partes.
BeamerPoster an no est en los repositorios de Ubuntu, as que tenemos que instalarla ma-
nualmente. Para ello bajamos este archivo, lo descomprimimos y lo guardamos en esta carpeta
(la ruta donde lo coloquemos no es importante, pero s que tiene que encontrarse dentro de esta
direccin):
$ sudo naut i l us /usr/share/texmf/t ex/l at e x
En l, adems del estilo propiamente dicho, tenemos algunos temas especcos para pster
que utilizaremos posteriormente, aunque si se desea se puede aadir a los paquetes L
A
T
E
X el estilo
en solitario.
Seguidamente, reconguramos L
A
T
E
X primero y despus L
Y
X con:
CAPTULO 6. CLASES DE DOCUMENTO 30
$ sudo t exhash && l yx x r econf i gur e
Ya tenemos preparado nuestro sistema para utilizar este estilo. An no hay plantillas para
L
Y
X, as que me las he tenido que ingeniar, mirando los ejemplos en formato L
A
T
E
X de la pgina
del proyecto para hacer una que funcione en L
Y
X.
El mtodo para construir el pster es muy sencillo: solo tenemos que construir una nica
diapositiva y dentro de esta, mediante columnas y bloques, vamos construyendo nuestro pster.
Presentaciones en formato panormico
Simplemente tenemos que incluir en el prembulo L
A
T
E
X la siguiente lnea:
\usepackage [ or i e nt at i on=l andscape , s i ze=custom , width=16 , hei ght =9 , s c al e
=0. 5 , debug ] { beamerposter }
Y listo. . . Genial paquete, s seor.
Captulo 7
Integracin con R gracias a Sweave
Sweave, esa maravillosa y libre funcin que me permite integrar el lenguaje estadstico R con
L
A
T
E
X
1
.
7.1. Instalando Sweave
1. Instalar R
2
.
$ sudo aptget i n s t a l l rbase rrecommended
$ sudo t exhash && l yx x r econf i gur e
2. Instalar las plantillas. Descargamos los archivos que hay en R-Project (nos olvidamos de
la carpeta). Copiamos los archivos literate-*.* y en nuestra carpeta de usuario (~/.lyx) o
en la carpeta de libreras (/usr/share/lyx), dentro del directorio layouts (si no son estas,
bscalas en Ayuda Acerca de L
Y
X).
3. Modicar el archivo preferences. Abrimos el archivo preferences que antes descarga-
mos y copiamos el contenido a continuacin del que est en nuestra carpeta de usuario (los
ms precavidos pueden hacer una copia de seguridad antes).
4. Recongurar L
Y
X (abrimos L
Y
X y le damos a Herramientas Recongurar). Tras lo cual,
reiniciamos el programa y listo.
7.2. Introducir cdigo R
1. Seleccionamos una de las plantillas que acabamos de instalar: article , book o report (Sweave
noweb).
2. Introducimos cdigo R. Del mismo modo con el que introducimos cdigo L
A
T
E
X (ERT), me-
temos nuestro cdigo R. Yo he usado este:
<<f i g=T, echo=F , hei ght =4>>=
asequence< seq ( from=0 , t o =5 , by=0. 1)
expnegx2 < exp(asequence ^2)
pl ot ( asequence , expnegx2 , type =" l " , yl ab=expressi on ( exp(z^2) ) , xl ab ="
z " )
@
1
Conoc esta caractersita de L
A
T
E
X a travs de ngel Martn, muchas gracias
2
Para saber ms, ver Bioinformatiquillo
31
CAPTULO 7. INTEGRACIN CON R GRACIAS A SWEAVE 32
3. Compilamos. Ver PDF
3
.
4. Admiramos y reexionamos. Me encanta L
Y
X! Esto no se pudiera haber realizado si R y
L
A
T
E
X/L
Y
X fueran proyectos privativos.
Ms informacin: Wiki LyX; RNews: Using Sweave with LyX (pdf).
7.3. Utilizar Sweave con la clase Beamer
L
A
T
E
X es mucho ms que un lenguaje para procesar textos, yo llevamos viendo desde hace
mucho tiempo. Acerca de una fantstica prueba de ello ya hemos tratado: la integracin con el
lenguaje estadstico R gracias a Sweave. Sin embargo, no existe ninguna plantilla funcional para
poder usar Sweave con la clase para presentaciones Beamer. Existe una solucin, aviso que tiene
alguna pega, pero que funciona totalmente bien. Gregor Gorjanc, ha realizado un sencillo ma-
nual para ayudarnos a conseguirlo. Consiste en crear con archivo con extensin *.layout y con
cualquier nombre, por ejemplo, Beamer-Sweave.layout. El contenido que tiene que llevar es:
# %Do not del et e t he l i ne below ; conf i gure depends on t hi s
# Decl areLaTeXCl ass [ beamer , Sweave . st y ] { beamer ( beamer Sweave noweb) }
# # Thi s i s a copy of l i t e r a t e a r t i c l e . l ayout from LyX, but changed f or
# Sweave NoWeb synt ax :
# changed noweb . st y t o Sweave . st y
# moved preamble t o l i t e r a t e scrap . i nc
Format 2 Input beamer . l ayout Input l i t e r a t e scrap . i nc
Guardamos el chero creado en la carpeta ~/.lyx/layouts de nuestro home (recuerda que es
un chero oculto), y reconguramos L
Y
X. Ahora debera de funcionar, debes de tener una clase
de documento beamer (beamer Sweave noweb). Si no lo consigues, psate por el blog de Duncan
Golicher, un bloguero que est haciend o un tutorial para R. Aqu te puedes descargar una versin
de su carpeta ~/.lyx. Cambia el nombre de tu carpeta actual, y pega la que te has descargado para
despus recongurar.
Dos son los problemas ms evidentes que tiene esta plantilla: la imposibilidad de utilizar los
entornos de Titulacin y la de escalar los archivos de imagen (ni con nuestro editor favorito, yo
uso The Gimp). Adems, existe otra plantilla diferente que podis encontrar en este foro, aunque
no he conseguido que me funcione. Menos da una piedra y el resultado es muy bueno.
3
Atencin: con estas plantillas he tenido problemas al compilar con las tildes en la codicacin latin 1, pero lo
solucion escogiendo utf8 en Documento Conguracin Idiomas Codicacin.
Apndice A
Lo que vendr con prximas
ediciones
Nueva portada
ndice
Integracin de informacin de los enlaces
Previsualizacin de temas para L
A
T
E
X-Beamer
Sitios con documentacin sobre L
A
T
E
X y L
Y
X
Resmenes al principio de cada captulo
Ejemplos en formato L
Y
X y PDF
Ms imgenes explicativas
Versiones en ingls u otros idiomas?
Ms secciones:
L
Y
X en Mac
Encabezado y pie de pgina
Tablas largas
Colores en L
Y
X
Escribiendo cl paquete Listings
Otros editores de L
A
T
E
X
Macrocomando de instalacin para Ubuntu o Debian
Solucionando problemas con paquetes L
A
T
E
X
Flotantes
Se te ocurre algo ms? Visita Un Bioinformatiquillo y deja un co-
mentario.
33
Apndice B
Agradecimientos
L
Y
X: Con L de L
A
T
E
Xno podra haber existido sin el trabajo y esfuerzo de todos
los desarrolladores primero de L
A
T
E
X y luego de L
Y
X.
Tambin Jose fsico, msico, informtico y amigo tiene mucha culpa por ini-
ciarme en la losofa del Software Libre, GNU/Linux, L
A
T
E
X y L
Y
X.
A los lectores de mi blog, cuyas dudas y sugerencias han incrementado la ca-
lidad y el contenido de este manual.
Y por ltimo, a la Ocina del Software Libre de la Universidad de Granada, en
especial a JJ, por conar en m sin conocerme para impartir varios talleres donde
he tenido la oportunidad de difundir L
Y
X y todo lo que trae consigo, adems de
ensear a mis profesores y compaeros.
Un papel en blanco: No hay palabras si no hay nadie quien las lea,
no hay sentimientos si no hay nadie que los sienta.
34

También podría gustarte