Manual LyX: Con "L" de LaTeX

Post on 13-Jun-2015

9860 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Manual para aprender a utilizar LyX, una interfaz para trabajar con el lenguaje de edición de documentos LaTeX sin a penas introducir código.

Transcript

LYX Con ldquoLrdquo de LATEXGuiacutea de Campo LATEX con LYX

Versioacuten 02 ldquoGaticos y Monetesrdquo

25 de Enero de 2010

Francisco J Ruiz-Ruano Campantildea

Un Bioinformatiquillo

Licencia

Todo el contenido incluido en este texto lleva la siguiente licenciaa no ser que se especifique lo contrario

Usted es libre de copiar distribuir y comunicar puacuteblicamente la obra hacer obras derivadas

Bajo las condiciones siguientes

Reconocimiento Debe reconocer los creacuteditos de la obra de la manera especificada por el autor o ellicenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra)

No comercial No puede utilizar esta obra para fines comerciales

Compartir bajo la misma licencia Si altera o transforma esta obra o genera una obra derivada soacutelopuede distribuir la obra generada bajo una licencia ideacutentica a eacutesta

Para maacutes informacioacuten httpcreativecommonsorglicensesby-nc-sa30es

II

Nota de la versioacuten

Poco maacutes de tres meses despueacutes del estreno de este manual LYX Con ldquoLrdquo de LATEX vuelvo conuna nueva versioacuten Una de las novedades respecto al desarrollo es que las distintas edicionespublicadas seraacuten llamadas ademaacutes de por un nuacutemero de versioacuten con el nombre de un personajeo seccioacuten del programa de humor Muchachada Nui anteriormente conocido como La hora chanantesiempre intentando que sea descriptivo de alguna caracteriacutestica del momento de desarrollo delmanual En esta ocasioacuten la versioacuten 02 seraacute denominada tambieacuten ldquoGaticos y Monetesrdquo seccioacutende tomas falsas pues creo que auacuten queda mucho trabajo que hacer para mejorar y estas primerasversiones estaacuten un poco verdes

No obstante estoy bastante satisfecho por la acogida que ha tenido el manual superando concreces las expectativas que teniacutea al principio por dos motivos el primero es la difusioacuten puesblogs como Linux Hispano Espacio Linux Omeyas Web Mis Aplicaciones de Linux Netbird ElBlog de Jorge Aguayo USOLI OSL UGR Ingenieria pesquera WikiAula o Bitaacutecoras y el podcastPlaySounds se han hecho eco del lanzamiento incluso ha sido meneado1 El segundo motivo dealegriacutea es que he tenido mucho apoyo en cuanto a las descargas (casi 700) y visitas que ha tenido(casi 2000 entre la paacutegina del manual SlideShare y Scribd) siendo muy importante ademaacutes losmensajes de apoyo que he recibido En este aspecto otro dato digno de resentildea es que la visita a lapaacutegina del manual ha descendido de 25 diarias en Octubre de 2009 (antes de la publicacioacuten de laversioacuten 01) a 10 visitasdiacutea en Enero de 2010 (actualmente) Esto me sugiere que esta direccioacutenteniacutea muchas visitas para consultar dudas y desde que el manual fue publicado en pdf este tipode visitas de personas ldquohabitualesrdquo del blog ha descendido En definitiva usaacuteis este documentocon frecuencia

He decidido titularlo LYX Con ldquoLrdquo de LATEX para hacer eacutenfasis en que esta aplicacioacuten es unainterfaz que nos facilita a comprender y manejar un lenguaje de programacioacuten para edicioacuten detextos y otros documentos Ademaacutes ha sido subtitulado Guiacutea de campo LATEX con LYX porquees una compilacioacuten de tips para resolver dudas y problemas que suelen surgir cuando uno sepone a utilizar un sistema de edicioacuten de documentos que tiene una filosofiacutea distinta a la que lamayoriacutea de usuarios estaacute acostumbrada Lo de ldquoguiacutea de campordquo hace alusioacuten a que a pesar deque mi formacioacuten como bioacutelogo no incluye excesivos conocimientos de informaacutetica LYX es unaaplicacioacuten tan simple que cualquiera con un poquito de empentildeo puede hacer utilizarlo (e inclusoescribir un manual) solo hace falta tener la mente abierta al cambio

En esta primera actualizacioacuten ha primado el contenido adicional sobre el orden y el aspectopues en el manual falta informacioacuten de uso muy comuacuten en LATEX que debiacutea estar reflejada comopor ejemplo son los flotantes Con las 16 secciones nuevas queda poco contenido de uso cotidianoque no abarque en mayor o menor grado este tutorial pues mi primer objetivo es dar una visioacutenamplia de las posibilidades de LATEX como lenguaje de programacioacuten y LYX como aplicacioacuten

Asiacute espero que las proacuteximas versiones sea un manual donde no solo haya buena informacioacutensino que sea maacutes accesible

Gracias por utilizar este manual

El autor

Francisco J Ruiz-Ruano Campantildea

1 Perdoacutenenme aquellos que se hayan quedado en el tintero

III

Queacute es nuevo2

Nueva portada (paacutegina I)

Paacutegina de Licencia (paacutegina II)

Nota de la versioacuten (paacutegina III)

Maacutes secciones

bull Curiosidades del proyecto LYX (paacutegina 2)bull Otros editores de LATEX (paacutegina 3)bull Macrocomando de instalacioacuten (paacutegina 4)bull LYX en Mac OS (paacutegina 5)bull Solucionando problemas con paquetes LATEX (paacutegina 9)bull Cabecera y pie de paacutegina (paacutegina 15)bull Color en nuestros documentos (paacutegina 20)bull Flotantes (paacutegina 23)bull Escribiendo coacutedigo fuente el paquete Listings (paacutegina 24)bull Tablas largas (paacutegina 26)bull Copiar tablas desde hojas de caacutelculo y paacuteginas web (paacutegina 27)bull Detexify (paacutegina 27)bull Plantillas de tesis (paacutegina 29)bull Iacutendices intermedios en LATEX-Beamer (paacutegina 35)bull Sweave en Windows (paacutegina 39)bull Trucos caseros (paacutegina 42)

Secciones mejoradas o corregidas

bull Corrector ortograacutefico e idioma (paacutegina 7)bull Curriacuteculum (paacutegina 30)bull Presentaciones con la clase LATEX-Beamer (paacutegina 31)

Sitios con documentacioacuten sobre LATEX y LYX (paacutegina 43)

Iacutendice alfabeacutetico (paacutegina 46)

2 Este manual actualmente en desarrollo ha sido creado a partir de los post que se han publicado en Un Bioinforma-tiquillo Puedes contribuir a su mejora contactando por comentario o por el mail que aparece en el blog Tambieacuten puedesrellenar la encuesta que aparece en la paacutegina del blog reservada para el manual para conocer tu opinioacuten sobre el mismo

IV

Iacutendice general

Licencia II

Nota de la versioacuten III

Queacute es nuevo IV

1 iquestLATEX iquestLYX iquestWhat 111 Curiosidades del proyecto LYX 2

111 La historia de LYX 2112 La mascota de LYX 2

12 Otros editores de LATEX 3

2 Instalacioacuten y gestioacuten de paquetes LATEX 421 Instalacioacuten en GNULinux 4

211 Mi macrocomando de instalacioacuten en Ubuntu o Debian 422 Instalacioacuten en Windows 523 Instalacioacuten en Mac OS 5

3 Poniendo a punto la aplicacioacuten 631 Hola mundo y compilacioacuten 6

311 Exportar con un comando 632 tex4ht Exportar a html odt y otros formatos 633 eLYXer Conversor elegante de lyx a html 634 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma 735 Fuentes LATEX 7

351 Usar nuevas y varias fuentes LATEX en LYX 8352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live) 8

36 Hifenacioacuten (o silabacioacuten) con reglas del castellano 937 Algunos problemas detectados 9

371 Imaacutegenes eps en Ubuntu 9372 Tildes en LYX 15 10373 Tildes en la ruta de carpetas con LYX 10374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162 10

4 Edicioacuten de textos 1141 Atajos de teclado 11

411 Entornos 11412 Siacutembolos 11413 Fuente 11

42 Tres truquillos LATEX 12421 Cambio de la numeracioacuten de las paacuteginas 12422 Imaacutegenes y caption rotadas a 90 grados 12423 Antildeadir contenidos al iacutendice 13

43 Enlaces internos web y a pdf 1344 Insertando coacutedigo LATEX 14

V

IacuteNDICE GENERAL VI

45 Cabecera y pie de paacutegina paquete FancyHdr 1546 Barra de revisioacuten 1647 Gestioacuten de Ramas 1748 Columnas 1749 Bibliografiacutea 18

491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX 19410 Color en nuestros documentos 20

4101 Texto coloreado 204102 Fondo coloreado 204103 Paacutegina coloreada 204104 Definir colores personalizados 21

411 pdfPages Maquetar con varias paacuteginas en el mismo folio 21

5 Objetos insertados 2351 Flotantes 23

511 Insertar flotantes 23512 Subflotantes 23513 Posicioacuten de flotantes 23514 Numeracioacuten de flotantes 24

52 Escribiendo coacutedigo fuente el paquete listings 24

6 Ecuaciones tablas y siacutembolos 2561 El paquete cancel 2562 Tablas 26

621 Tablas largas 26622 Copiar tablas desde hojas de caacutelculo y paacuteginas web 27

63 Siacutembolos 27631 Detexify 27

64 Esquemas 28641 Instalacioacuten y configuracioacuten 28642 Primeros pasos 28

7 Clases de documento 2971 Artiacuteculos cientiacuteficos 2972 Plantillas de tesis LYX 2973 Documentos multipartes 3074 Curriacuteculum 30

741 Editando un curriacuteculum 3175 Presentaciones con la clase LATEX-Beamer 31

751 Temas y personalizacioacuten de presentaciones 31752 Personalizaciones avanzadas 35753 Fondo de presentaciones en la clase Beamer 37754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones en for-

mato panoraacutemico) 38

8 Integracioacuten con R gracias a Sweave 3981 Instalando Sweave 39

811 Sweave en Linux 39812 Sweave en Windows 39

82 Introducir coacutedigo R 4083 Utilizar Sweave con la clase Beamer 41

9 Trucos caseros 4291 Modificar archivos LYX a traveacutes de otros editores de texto (Gedit) 4292 Desvelar coacutedigo LATEX 4293 LYX para editar foacutermulas y luego editarlas con otro programa 42

IacuteNDICE GENERAL VII

A Maacutes informacioacuten sobre LATEX y LYX 43A1 Paacuteginas web 43A2 Manuales en pdf 43

B Lo que vendraacute con proacuteximas ediciones 44

C Agradecimientos 45

Iacutendice Alfabeacutetico 46

Capiacutetulo 1

iquestLATEX iquestLYX iquestWhat

Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

1

CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

11 Curiosidades del proyecto LYX

111 La historia de LYX

Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

LYX 100 fue liberada el 1 de Febrero de 1999

LYX 120 fue liberada el 29 de mayo de 2002

LYX 130 fue liberada el 7 de Febrero de 2003

LYX 140 fue liberada el 8 de Marzo de 2006

LYX 150 fue liberada el 27 de Julio de 2007

LYX 160 fue liberada el 10 de Noviembre de 2008

112 La mascota de LYX

Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

12 Otros editores de LATEX

LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

Editores especiacuteficos

bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

Editores multilenguaje

bull Geditbull Emacsbull Vim

Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

Capiacutetulo 2

Instalacioacuten y gestioacuten de paquetesLATEX

LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

21 Instalacioacuten en GNULinux

En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

$ sudo apt i tude i n s t a l l lyx

Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

$ sudo dpkg minus i lyx deb

Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

$ lyx minusx reconf igure

LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

4

CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

$ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

22 Instalacioacuten en Windows

No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

23 Instalacioacuten en Mac OS1

LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

3 Usar el gestor de paquetes MacPorts

Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

1 Fuente y maacutes informacioacuten en Wiki LyX

Capiacutetulo 3

Poniendo a punto la aplicacioacuten

31 Hola mundo y compilacioacuten

Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

311 Exportar con un comando

Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

$ lyx minuse pdf archivo lyx

Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

32 tex4ht Exportar a html odt y otros formatos

Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

El paquete tex4ht tiene esta propiedad Asiacute que haciendo

$ sudo apt i tude i n s t a l l t ex4ht

y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

33 eLYXer Conversor elegante de lyx a html

Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

6

CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

$ sudo cp e l y x e r py usrbin

Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

$ e l y x e r py f i l e lyx f i l e htm

Muy simple y el resultado es francamente bueno

Maacutes informacioacuten | Guiacutea de usuario eLyXer

34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

En primer lugar instalar el diccionario ispell1 en castellano

$ sudo apt i tude i n s t a l l i s p e l l i spanish

Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

35 Fuentes LATEX

No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

351 Usar nuevas y varias fuentes LATEX en LYX

Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

$ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

preaacutembulo para ello insertamos por ejemplo

usepackage [ T1 ] fontenc usepackage c a l l i g r a

Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

c a l l i g r a

Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

$ sudo n a u t i l u s usrsharetexmfminust e x l i v e

y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

afm en el directorio fontsafminitials

tfm en el directorio fontstfminitials

fd en el directorio texlatexinitials

pfb en el directorio fontstype1initials

map en el directorio fontsmap

Seguidamente en consola tecleamos

$ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

$ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

en espantildeol las del espantildeol3

37 Algunos problemas detectados

371 Imaacutegenes eps en Ubuntu

El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

$ sudo apt i tude i n s t a l l eps2pdf

Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

CONVERTERS SECTION

conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

Listo no seacute si es necesario reconfigurar pero funciona

372 Tildes en LYX 154

Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

Informacioacuten obtenida de Ubuntu Forums

373 Tildes en la ruta de carpetas con LYX

Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

$ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

Seguidamente hacemos

$ sudo texhash

y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

Capiacutetulo 4

Edicioacuten de textos

41 Atajos de teclado

Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

411 Entornos

Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

412 Siacutembolos

Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

413 Fuente

Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

11

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

42 Tres truquillos LATEX

421 Cambio de la numeracioacuten de las paacuteginas

Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

Solucioacuten

1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

renewcommand thepage roman page s e t c o u n t e r page 1

2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

renewcommand thepage a r a b i c page s e t c o u n t e r page 1

3 Y finalmente el contenido del resto del libro

422 Imaacutegenes y caption rotadas a 90 grados

Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

usepackage r o t a t i n g

2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

end sidewaysf igure

423 Antildeadir contenidos al iacutendice

Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

43 Enlaces internos web y a pdf

Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

Enlaces internos

Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

Enlaces web

Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

hre f URL Descr ip t ion

Enlaces a pdf

Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

44 Insertando coacutedigo LATEX

LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

begin c e n t e r TEXTOend c e n t e r

4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

l e t endchangemargin= e n d l i s t

Y definimos el texto que queremos modificar

begin changemargin minus2cmminus2cmTEXTOend changemargin

5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

inc ludegraphics [ width=19cm ] nombreimagen

6 Insertar imagen con viacutenculo web

hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

Huge TEXTO[0 5cm] Large TEXTO

El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

c lubpenal ty =10000widowpenalty =10000

9 Portada sin fecha escribir en preaacutembulo

date

10 Letra capital (tenemos que tener instalado el paquete te-tex)

Preaacutembulo 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 sesenta y dos

45 Cabecera y pie de paacutegina paquete FancyHdr

Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

usepackage fancyhdr

Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

pages ty le fancy

Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

46 Barra de revisioacuten

Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

Fusionar cambios Muy similar a Aceptar cambios

AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

Nota siguiente Navegar entre las notas existentes

47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

En una caja de LATEX escribimos

newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

48 Columnas

LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

usepackage mul t i co l

1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

2 Para que mostrar columnas dentro de columnas es similar

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

4 Como en el caso anterior pero aplicando subseccioacuten

begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

5 Para dejar un espacio delante y detraacutes de las columnas4

s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

6 Separacioacuten de columnas5

s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

7 Liacutenea de separacioacuten entre columnas6

s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

49 Bibliografiacutea

LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

$ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

renewcommand refname normalsize B i b l i o g r a f iacute a

El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

$ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

Ahora para iniciar la aplicacioacuten escribimos en consola

$ l a t e x makebst

Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

$ customminusbib

Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

410 Color en nuestros documentos

En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

usepackage c o l o r

4101 Texto coloreado

Lo maacutes faacutecil es introducir este coacutedigo LATEX

t e x t c o l o r c o l o r t e x t o

Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

c o l o r declaredminusc o l o r

que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

pagecolor declaredminusc o l o r

4102 Fondo coloreado

En el cuerpo

colorbox declaredminusc o l o r t e x t

Si el fondo y el texto estaacuten cambiados

colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

Para poner el color de fonde de otro color

fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

4103 Paacutegina coloreada

En el preaacutembulo

d e f i n e c o l o r c o l o r rgb 1 0 5 0

pagecolor c o l o r

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

4104 Definir colores personalizados

Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

d e f i n e c o l o r name model colorminusspec

donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

grisesSolo un nuacutemero entre 0 (negro)

y 1 (blanco)definecolorgrisclarogray095

rgb Rojo VerdeAzul

Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

verde y azul en este orden

definecolornaranjargb1050

cmyk CianMagenta

Amarillo yNegro

Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

y negro

definecolornaranjacmyk00510

Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

411 pdfPages Maquetar con varias paacuteginas en el mismo folio

Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

$ sudo apt i tude pdfjam

Para ejecutarlos por ejemplo

$ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

Capiacutetulo 5

Objetos insertados

51 Flotantes

Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

511 Insertar flotantes

Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

512 Subflotantes

Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

513 Posicioacuten de flotantes

LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

23

CAPIacuteTULO 5 OBJETOS INSERTADOS 24

1print h e l l o world

Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

Aquiacute si es posible

Aquiacute definitivamente

Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

renewcommand bot tomfrac t ion 0 5

514 Numeracioacuten de flotantes

En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

numberwithin t a b l e subsec t ion

Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

52 Escribiendo coacutedigo fuente el paquete listings

Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

p r i n t h e l l o world

Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

Para ver maacutes opciones visitad el manual del paquete

Capiacutetulo 6

Ecuaciones tablas y siacutembolos

Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

61 El paquete cancel

En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

usepackage cance l

Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

cancel

a+cance l b+c = cance l b+c +d

a +b + c =b + c + d

cancelto

f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

3264 = 2times4times4

4times4times4 = 1

2times4times4

2

4times4times4= 1

2

25

CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

xcancel

xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

(((((((

((hhhhhhhhhlımxto11

xminus1 = +infin

bcancel

bcancel BminusB=0

hhhhhBminus B = 0

62 Tablas

Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

621 Tablas largas

Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

LeyendaEncabezado

Primer encabezadoPie

T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

Uacuteltimo pie

Y lo que quiere decir cada uno de ellos

1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

63 Siacutembolos

En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

X Z Y [

Y los siacutembolos del zodiaco

_ae]bd^`c f

Muy uacutetil este manual hay que tenerlo siempre a mano

631 Detexify

Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

iexclMuy uacutetil y totalmente recomendado

CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

64 Esquemas

El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

641 Instalacioacuten y configuracioacuten

Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

$ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

642 Primeros pasos

Antildeadimos en el Preaacutembulo LATEX esta liacutenea

usepackage [ a l l ] xy

En una caja de foacutermulas insertamos el siguiente coacutedigo

xymatrix A ar [ r ] amp B

Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

xymatrixR =

define el eje X de la matriz

xymatrixC =

define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

Capiacutetulo 7

Clases de documento

71 Artiacuteculos cientiacuteficos

Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

$ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

72 Plantillas de tesis LYX

Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

httpwwwthesis-templatecomarchives58

httpwikilyxorgExamplesThesis

httpwikilyxorgExamplesMinitoc

httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

29

CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

httpwikilyxorgFAQMultipleAuthors

73 Documentos multipartes

Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

Asiacute de simple Con LATEX Con LYX naturalmente

74 Curriacuteculum

Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

$ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

lmodern contiene las fuentes lmodern

Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

$ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

$ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

hora de imprimir

741 Editando un curriacuteculum

Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

75 Presentaciones con la clase LATEX-Beamer

Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

$ sudo apt i tude i n s t a l l l a t e xminusbeamer

Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

751 Temas y personalizacioacuten de presentaciones

Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

usetheme nombre

Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

usercolortheme nombre

usercolortheme nombre

TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

Pantallazo

No disponible1) Antibes 18) lined

No disponible No disponible2) bars 19) Luebeck

3) Bergen 20) Madrid

4) Berkeley 21) Malmoe

5) Berlin 22) Marburg

6) Boadilla 23) Montpellier

No disponible7) boxes 24) PaloAlto

No disponible8) classic 25) Pittsburgh

(continuacutea)

CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

Pantallazo

9) Copenhagen 26) Rochester

No disponible10) Darmstadt 27) shadowNo disponible No disponible

11) default 28) sidebar

12) Dresden 29) Singapore

No disponible13) Frankfurt 30) split

14) Goettingen 31) Szeged

No disponible15) Hannover 32) Tree

16) Ilmenau 33) Warsaw(continuacutea)

CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

Pantallazo

17) JuanLesPinsFin

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) fly (gris)8) lily

9) orchid10) rose

11) seagull (gris y blanco)12) seahorse

13) sidebartab14) structure

15) whale (azul marino y blanco)

Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

setbeamerfont t i t l e shape=itshape family=rmfamily

Modifica la fuente del tiacutetulo de la ponencia mientras que

usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

752 Personalizaciones avanzadas

Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

setbeamercovered t ransparent

BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

Resumen otro tipo especial de bloque

begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

setbeamertemplate navigat ion symbols

Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

bull [default] Horizontal

bull [horizontal] Lo mismo que por defecto

bull [vertical] Vertical

CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

logo inc ludegraphics [ height =3cm ] nombrefoto

Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

setbeamers ize s idebar width r i g h t =3cm

Personalizar el tema de las enumeraciones

bull Preaacutembulo

def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

bull Texto en caja ERT

begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

textbf textit textsl textrm textsf y color son otras maneras de resaltar

Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

setbeamers ize opt ions

The following options can be given

bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

bull text margin right= TEX dimension sets a new right margin

bull 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

bull sidebar width right= TEX dimension sets the size of the right sidebar

bull description width= TEX dimension sets the default width of description labels seeSection 121

CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

Para bibliografiacutea en caja ERT

begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

1982 end thebib l iography

753 Fondo de presentaciones en la clase Beamer

Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

la un ldquordquo al final

usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

( Contenido de l a d i a p o s i t i v a )

CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

$ sudo n a u t i l u s usrsharetexmftex l a t e x

En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

$ sudo texhash ampamp lyx minusx reconf igure

Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

Y listo Genial paquete siacute sentildeor

Capiacutetulo 8

Integracioacuten con R gracias a Sweave

Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

81 Instalando Sweave

811 Sweave en Linux

1 Instalar R2

$ sudo apt i tude i n s t a l l rminusbase rminusrecommended

$ sudo texhash ampamp lyx minusx reconf igure

2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

812 Sweave en Windows3

En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

- Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

39

CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

82 Introducir coacutedigo R

1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

3 Compilamos Ver PDF5

4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

83 Utilizar Sweave con la clase Beamer

LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

Capiacutetulo 9

Trucos caseros

En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

92 Desvelar coacutedigo LATEX

Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

93 LYX para editar foacutermulas y luego editarlas con otro programa

De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

42

Apeacutendice A

Maacutes informacioacuten sobre LATEX y LYX

A1 Paacuteginas web

1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

6 Curso LATEXhttphallsiugrescursoLatex

A2 Manuales en pdf

1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

43

Apeacutendice B

Lo que vendraacute con proacuteximasediciones

Lista de enlaces

Secciones con tips breves mejor ordenadas

Nuevos estilos de capiacutetulos y secciones

Previsualizacioacuten de temas de color para LATEX-Beamer

Resuacutemenes al principio de cada capiacutetulo

Nuevos pie y cabecera de paacutegina

Ejemplos en formato LYX y PDF

Maacutes imaacutegenes explicativas

iquestVersiones en ingleacutes u otros idiomas

Maacutes secciones

bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

44

Apeacutendice C

Agradecimientos

LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

no hay sentimientos si no hay nadie que sienta

45

Iacutendice alfabeacutetico

Artiacuteculos cientiacuteficos 29Atajos 11

barra de revisioacuten 16Bibliografiacutea 18

coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

Documentos multipartes 30

eLYXer 6Enlaces 13Esquemas 28

Flotantes 23Fuentes LATEX 7

Hifenacioacuten 9

idioma 7Instalacioacuten 4

macrocomando 4

pdfPages 21pie de paacutegina 15Presentaciones 31

R 39Ramas 17

Siacutembolos 27Sweave 39

Tablas 26tesis 29

46

  • Licencia
  • Nota de la versioacuten
  • Queacute es nuevo
  • Iacutendice general
  • 1 iquestLaTeX iquestLyX iquestWhat
    • 11 Curiosidades del proyecto LyX
      • 111 La historia de LyX
      • 112 La mascota de LyX
        • 12 Otros editores de LaTeX
          • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
            • 21 Instalacioacuten en GNULinux
              • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                • 22 Instalacioacuten en Windows
                • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                  • 3 Poniendo a punto la aplicacioacuten
                    • 31 Hola mundo y compilacioacuten
                      • 311 Exportar con un comando
                        • 32 tex4ht Exportar a html odt y otros formatos
                        • 33 eLyXer Conversor elegante de lyx a html
                        • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                        • 35 Fuentes LaTeX
                          • 351 Usar nuevas y varias fuentes LaTeX en LyX
                          • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                            • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                            • 37 Algunos problemas detectados
                              • 371 Imaacutegenes eps en Ubuntu
                              • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                              • 373 Tildes en la ruta de carpetas con LyX
                              • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                  • 4 Edicioacuten de textos
                                    • 41 Atajos de teclado
                                      • 411 Entornos
                                      • 412 Siacutembolos
                                      • 413 Fuente
                                        • 42 Tres truquillos LaTeX
                                          • 421 Cambio de la numeracioacuten de las paacuteginas
                                          • 422 Imaacutegenes y caption rotadas a 90 grados
                                          • 423 Antildeadir contenidos al iacutendice
                                            • 43 Enlaces internos web y a pdf
                                            • 44 Insertando coacutedigo LaTeX
                                            • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                            • 46 Barra de revisioacuten
                                            • 47 Gestioacuten de Ramas
                                            • 48 Columnas
                                            • 49 Bibliografiacutea
                                              • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                • 410 Color en nuestros documentos
                                                  • 4101 Texto coloreado
                                                  • 4102 Fondo coloreado
                                                  • 4103 Paacutegina coloreada
                                                  • 4104 Definir colores personalizados
                                                    • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                      • 5 Objetos insertados
                                                        • 51 Flotantes
                                                          • 511 Insertar flotantes
                                                          • 512 Subflotantes
                                                          • 513 Posicioacuten de flotantes
                                                          • 514 Numeracioacuten de flotantes
                                                            • 52 Escribiendo coacutedigo fuente el paquete listings
                                                              • 6 Ecuaciones tablas y siacutembolos
                                                                • 61 El paquete cancel
                                                                • 62 Tablas
                                                                  • 621 Tablas largas
                                                                  • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                    • 63 Siacutembolos
                                                                      • 631 Detexify
                                                                        • 64 Esquemas
                                                                          • 641 Instalacioacuten y configuracioacuten
                                                                          • 642 Primeros pasos
                                                                              • 7 Clases de documento
                                                                                • 71 Artiacuteculos cientiacuteficos
                                                                                • 72 Plantillas de tesis LyX
                                                                                • 73 Documentos multipartes
                                                                                • 74 Curriacuteculum
                                                                                  • 741 Editando un curriacuteculum
                                                                                    • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                      • 751 Temas y personalizacioacuten de presentaciones
                                                                                      • 752 Personalizaciones avanzadas
                                                                                      • 753 Fondo de presentaciones en la clase Beamer
                                                                                      • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                          • 8 Integracioacuten con R gracias a Sweave
                                                                                            • 81 Instalando Sweave
                                                                                              • 811 Sweave en Linux
                                                                                              • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                • 82 Introducir coacutedigo R
                                                                                                • 83 Utilizar Sweave con la clase Beamer
                                                                                                  • 9 Trucos caseros
                                                                                                    • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                    • 92 Desvelar coacutedigo LaTeX
                                                                                                    • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                      • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                        • A1 Paacuteginas web
                                                                                                        • A2 Manuales en pdf
                                                                                                          • B Lo que vendraacute con proacuteximas ediciones
                                                                                                          • C Agradecimientos
                                                                                                          • Iacutendice Alfabeacutetico

    Licencia

    Todo el contenido incluido en este texto lleva la siguiente licenciaa no ser que se especifique lo contrario

    Usted es libre de copiar distribuir y comunicar puacuteblicamente la obra hacer obras derivadas

    Bajo las condiciones siguientes

    Reconocimiento Debe reconocer los creacuteditos de la obra de la manera especificada por el autor o ellicenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra)

    No comercial No puede utilizar esta obra para fines comerciales

    Compartir bajo la misma licencia Si altera o transforma esta obra o genera una obra derivada soacutelopuede distribuir la obra generada bajo una licencia ideacutentica a eacutesta

    Para maacutes informacioacuten httpcreativecommonsorglicensesby-nc-sa30es

    II

    Nota de la versioacuten

    Poco maacutes de tres meses despueacutes del estreno de este manual LYX Con ldquoLrdquo de LATEX vuelvo conuna nueva versioacuten Una de las novedades respecto al desarrollo es que las distintas edicionespublicadas seraacuten llamadas ademaacutes de por un nuacutemero de versioacuten con el nombre de un personajeo seccioacuten del programa de humor Muchachada Nui anteriormente conocido como La hora chanantesiempre intentando que sea descriptivo de alguna caracteriacutestica del momento de desarrollo delmanual En esta ocasioacuten la versioacuten 02 seraacute denominada tambieacuten ldquoGaticos y Monetesrdquo seccioacutende tomas falsas pues creo que auacuten queda mucho trabajo que hacer para mejorar y estas primerasversiones estaacuten un poco verdes

    No obstante estoy bastante satisfecho por la acogida que ha tenido el manual superando concreces las expectativas que teniacutea al principio por dos motivos el primero es la difusioacuten puesblogs como Linux Hispano Espacio Linux Omeyas Web Mis Aplicaciones de Linux Netbird ElBlog de Jorge Aguayo USOLI OSL UGR Ingenieria pesquera WikiAula o Bitaacutecoras y el podcastPlaySounds se han hecho eco del lanzamiento incluso ha sido meneado1 El segundo motivo dealegriacutea es que he tenido mucho apoyo en cuanto a las descargas (casi 700) y visitas que ha tenido(casi 2000 entre la paacutegina del manual SlideShare y Scribd) siendo muy importante ademaacutes losmensajes de apoyo que he recibido En este aspecto otro dato digno de resentildea es que la visita a lapaacutegina del manual ha descendido de 25 diarias en Octubre de 2009 (antes de la publicacioacuten de laversioacuten 01) a 10 visitasdiacutea en Enero de 2010 (actualmente) Esto me sugiere que esta direccioacutenteniacutea muchas visitas para consultar dudas y desde que el manual fue publicado en pdf este tipode visitas de personas ldquohabitualesrdquo del blog ha descendido En definitiva usaacuteis este documentocon frecuencia

    He decidido titularlo LYX Con ldquoLrdquo de LATEX para hacer eacutenfasis en que esta aplicacioacuten es unainterfaz que nos facilita a comprender y manejar un lenguaje de programacioacuten para edicioacuten detextos y otros documentos Ademaacutes ha sido subtitulado Guiacutea de campo LATEX con LYX porquees una compilacioacuten de tips para resolver dudas y problemas que suelen surgir cuando uno sepone a utilizar un sistema de edicioacuten de documentos que tiene una filosofiacutea distinta a la que lamayoriacutea de usuarios estaacute acostumbrada Lo de ldquoguiacutea de campordquo hace alusioacuten a que a pesar deque mi formacioacuten como bioacutelogo no incluye excesivos conocimientos de informaacutetica LYX es unaaplicacioacuten tan simple que cualquiera con un poquito de empentildeo puede hacer utilizarlo (e inclusoescribir un manual) solo hace falta tener la mente abierta al cambio

    En esta primera actualizacioacuten ha primado el contenido adicional sobre el orden y el aspectopues en el manual falta informacioacuten de uso muy comuacuten en LATEX que debiacutea estar reflejada comopor ejemplo son los flotantes Con las 16 secciones nuevas queda poco contenido de uso cotidianoque no abarque en mayor o menor grado este tutorial pues mi primer objetivo es dar una visioacutenamplia de las posibilidades de LATEX como lenguaje de programacioacuten y LYX como aplicacioacuten

    Asiacute espero que las proacuteximas versiones sea un manual donde no solo haya buena informacioacutensino que sea maacutes accesible

    Gracias por utilizar este manual

    El autor

    Francisco J Ruiz-Ruano Campantildea

    1 Perdoacutenenme aquellos que se hayan quedado en el tintero

    III

    Queacute es nuevo2

    Nueva portada (paacutegina I)

    Paacutegina de Licencia (paacutegina II)

    Nota de la versioacuten (paacutegina III)

    Maacutes secciones

    bull Curiosidades del proyecto LYX (paacutegina 2)bull Otros editores de LATEX (paacutegina 3)bull Macrocomando de instalacioacuten (paacutegina 4)bull LYX en Mac OS (paacutegina 5)bull Solucionando problemas con paquetes LATEX (paacutegina 9)bull Cabecera y pie de paacutegina (paacutegina 15)bull Color en nuestros documentos (paacutegina 20)bull Flotantes (paacutegina 23)bull Escribiendo coacutedigo fuente el paquete Listings (paacutegina 24)bull Tablas largas (paacutegina 26)bull Copiar tablas desde hojas de caacutelculo y paacuteginas web (paacutegina 27)bull Detexify (paacutegina 27)bull Plantillas de tesis (paacutegina 29)bull Iacutendices intermedios en LATEX-Beamer (paacutegina 35)bull Sweave en Windows (paacutegina 39)bull Trucos caseros (paacutegina 42)

    Secciones mejoradas o corregidas

    bull Corrector ortograacutefico e idioma (paacutegina 7)bull Curriacuteculum (paacutegina 30)bull Presentaciones con la clase LATEX-Beamer (paacutegina 31)

    Sitios con documentacioacuten sobre LATEX y LYX (paacutegina 43)

    Iacutendice alfabeacutetico (paacutegina 46)

    2 Este manual actualmente en desarrollo ha sido creado a partir de los post que se han publicado en Un Bioinforma-tiquillo Puedes contribuir a su mejora contactando por comentario o por el mail que aparece en el blog Tambieacuten puedesrellenar la encuesta que aparece en la paacutegina del blog reservada para el manual para conocer tu opinioacuten sobre el mismo

    IV

    Iacutendice general

    Licencia II

    Nota de la versioacuten III

    Queacute es nuevo IV

    1 iquestLATEX iquestLYX iquestWhat 111 Curiosidades del proyecto LYX 2

    111 La historia de LYX 2112 La mascota de LYX 2

    12 Otros editores de LATEX 3

    2 Instalacioacuten y gestioacuten de paquetes LATEX 421 Instalacioacuten en GNULinux 4

    211 Mi macrocomando de instalacioacuten en Ubuntu o Debian 422 Instalacioacuten en Windows 523 Instalacioacuten en Mac OS 5

    3 Poniendo a punto la aplicacioacuten 631 Hola mundo y compilacioacuten 6

    311 Exportar con un comando 632 tex4ht Exportar a html odt y otros formatos 633 eLYXer Conversor elegante de lyx a html 634 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma 735 Fuentes LATEX 7

    351 Usar nuevas y varias fuentes LATEX en LYX 8352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live) 8

    36 Hifenacioacuten (o silabacioacuten) con reglas del castellano 937 Algunos problemas detectados 9

    371 Imaacutegenes eps en Ubuntu 9372 Tildes en LYX 15 10373 Tildes en la ruta de carpetas con LYX 10374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162 10

    4 Edicioacuten de textos 1141 Atajos de teclado 11

    411 Entornos 11412 Siacutembolos 11413 Fuente 11

    42 Tres truquillos LATEX 12421 Cambio de la numeracioacuten de las paacuteginas 12422 Imaacutegenes y caption rotadas a 90 grados 12423 Antildeadir contenidos al iacutendice 13

    43 Enlaces internos web y a pdf 1344 Insertando coacutedigo LATEX 14

    V

    IacuteNDICE GENERAL VI

    45 Cabecera y pie de paacutegina paquete FancyHdr 1546 Barra de revisioacuten 1647 Gestioacuten de Ramas 1748 Columnas 1749 Bibliografiacutea 18

    491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX 19410 Color en nuestros documentos 20

    4101 Texto coloreado 204102 Fondo coloreado 204103 Paacutegina coloreada 204104 Definir colores personalizados 21

    411 pdfPages Maquetar con varias paacuteginas en el mismo folio 21

    5 Objetos insertados 2351 Flotantes 23

    511 Insertar flotantes 23512 Subflotantes 23513 Posicioacuten de flotantes 23514 Numeracioacuten de flotantes 24

    52 Escribiendo coacutedigo fuente el paquete listings 24

    6 Ecuaciones tablas y siacutembolos 2561 El paquete cancel 2562 Tablas 26

    621 Tablas largas 26622 Copiar tablas desde hojas de caacutelculo y paacuteginas web 27

    63 Siacutembolos 27631 Detexify 27

    64 Esquemas 28641 Instalacioacuten y configuracioacuten 28642 Primeros pasos 28

    7 Clases de documento 2971 Artiacuteculos cientiacuteficos 2972 Plantillas de tesis LYX 2973 Documentos multipartes 3074 Curriacuteculum 30

    741 Editando un curriacuteculum 3175 Presentaciones con la clase LATEX-Beamer 31

    751 Temas y personalizacioacuten de presentaciones 31752 Personalizaciones avanzadas 35753 Fondo de presentaciones en la clase Beamer 37754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones en for-

    mato panoraacutemico) 38

    8 Integracioacuten con R gracias a Sweave 3981 Instalando Sweave 39

    811 Sweave en Linux 39812 Sweave en Windows 39

    82 Introducir coacutedigo R 4083 Utilizar Sweave con la clase Beamer 41

    9 Trucos caseros 4291 Modificar archivos LYX a traveacutes de otros editores de texto (Gedit) 4292 Desvelar coacutedigo LATEX 4293 LYX para editar foacutermulas y luego editarlas con otro programa 42

    IacuteNDICE GENERAL VII

    A Maacutes informacioacuten sobre LATEX y LYX 43A1 Paacuteginas web 43A2 Manuales en pdf 43

    B Lo que vendraacute con proacuteximas ediciones 44

    C Agradecimientos 45

    Iacutendice Alfabeacutetico 46

    Capiacutetulo 1

    iquestLATEX iquestLYX iquestWhat

    Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

    Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

    Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

    Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

    Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

    1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

    1

    CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

    calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

    Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

    11 Curiosidades del proyecto LYX

    111 La historia de LYX

    Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

    Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

    Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

    LYX 100 fue liberada el 1 de Febrero de 1999

    LYX 120 fue liberada el 29 de mayo de 2002

    LYX 130 fue liberada el 7 de Febrero de 2003

    LYX 140 fue liberada el 8 de Marzo de 2006

    LYX 150 fue liberada el 27 de Julio de 2007

    LYX 160 fue liberada el 10 de Noviembre de 2008

    112 La mascota de LYX

    Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

    CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

    No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

    Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

    Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

    Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

    Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

    Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

    Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

    12 Otros editores de LATEX

    LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

    Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

    Editores especiacuteficos

    bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

    bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

    bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

    Editores multilenguaje

    bull Geditbull Emacsbull Vim

    Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

    Capiacutetulo 2

    Instalacioacuten y gestioacuten de paquetesLATEX

    LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

    21 Instalacioacuten en GNULinux

    En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

    $ sudo apt i tude i n s t a l l lyx

    Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

    $ sudo dpkg minus i lyx deb

    Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

    Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

    Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

    $ lyx minusx reconf igure

    LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

    211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

    Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

    4

    CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

    no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

    $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

    22 Instalacioacuten en Windows

    No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

    que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

    Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

    Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

    23 Instalacioacuten en Mac OS1

    LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

    Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

    1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

    2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

    3 Usar el gestor de paquetes MacPorts

    Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

    1 Fuente y maacutes informacioacuten en Wiki LyX

    Capiacutetulo 3

    Poniendo a punto la aplicacioacuten

    31 Hola mundo y compilacioacuten

    Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

    311 Exportar con un comando

    Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

    $ lyx minuse pdf archivo lyx

    Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

    32 tex4ht Exportar a html odt y otros formatos

    Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

    Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

    El paquete tex4ht tiene esta propiedad Asiacute que haciendo

    $ sudo apt i tude i n s t a l l t ex4ht

    y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

    33 eLYXer Conversor elegante de lyx a html

    Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

    6

    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

    Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

    Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

    Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

    $ sudo cp e l y x e r py usrbin

    Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

    $ e l y x e r py f i l e lyx f i l e htm

    Muy simple y el resultado es francamente bueno

    Maacutes informacioacuten | Guiacutea de usuario eLyXer

    34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

    En primer lugar instalar el diccionario ispell1 en castellano

    $ sudo apt i tude i n s t a l l i s p e l l i spanish

    Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

    Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

    En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

    35 Fuentes LATEX

    No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

    Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

    iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

    Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

    351 Usar nuevas y varias fuentes LATEX en LYX

    Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

    Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

    $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

    Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

    preaacutembulo para ello insertamos por ejemplo

    usepackage [ T1 ] fontenc usepackage c a l l i g r a

    Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

    c a l l i g r a

    Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

    como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

    352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

    En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

    Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

    Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

    texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

    $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

    y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

    afm en el directorio fontsafminitials

    tfm en el directorio fontstfminitials

    fd en el directorio texlatexinitials

    pfb en el directorio fontstype1initials

    map en el directorio fontsmap

    Seguidamente en consola tecleamos

    $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

    iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

    Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

    36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

    Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

    Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

    Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

    $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

    Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

    Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

    en espantildeol las del espantildeol3

    37 Algunos problemas detectados

    371 Imaacutegenes eps en Ubuntu

    El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

    3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

    Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

    $ sudo apt i tude i n s t a l l eps2pdf

    Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

    CONVERTERS SECTION

    conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

    Listo no seacute si es necesario reconfigurar pero funciona

    372 Tildes en LYX 154

    Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

    Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

    Informacioacuten obtenida de Ubuntu Forums

    373 Tildes en la ruta de carpetas con LYX

    Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

    Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

    Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

    374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

    El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

    $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

    Seguidamente hacemos

    $ sudo texhash

    y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

    Capiacutetulo 4

    Edicioacuten de textos

    41 Atajos de teclado

    Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

    411 Entornos

    Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

    412 Siacutembolos

    Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

    413 Fuente

    Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

    11

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

    Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

    42 Tres truquillos LATEX

    421 Cambio de la numeracioacuten de las paacuteginas

    Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

    Solucioacuten

    1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

    renewcommand thepage roman page s e t c o u n t e r page 1

    2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

    renewcommand thepage a r a b i c page s e t c o u n t e r page 1

    3 Y finalmente el contenido del resto del libro

    422 Imaacutegenes y caption rotadas a 90 grados

    Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

    Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

    1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

    usepackage r o t a t i n g

    2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

    1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

    begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

    end sidewaysf igure

    423 Antildeadir contenidos al iacutendice

    Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

    Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

    1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

    El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

    43 Enlaces internos web y a pdf

    Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

    Enlaces internos

    Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

    usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

    Enlaces web

    Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

    usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

    Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

    hre f URL Descr ip t ion

    Enlaces a pdf

    Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

    44 Insertando coacutedigo LATEX

    LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

    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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

    begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

    En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

    begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

    3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

    begin c e n t e r TEXTOend c e n t e r

    4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

    ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

    l e t endchangemargin= e n d l i s t

    Y definimos el texto que queremos modificar

    begin changemargin minus2cmminus2cmTEXTOend changemargin

    5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

    inc ludegraphics [ width=19cm ] nombreimagen

    6 Insertar imagen con viacutenculo web

    hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

    2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

    3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

    7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

    Huge TEXTO[0 5cm] Large TEXTO

    El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

    8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

    c lubpenal ty =10000widowpenalty =10000

    9 Portada sin fecha escribir en preaacutembulo

    date

    10 Letra capital (tenemos que tener instalado el paquete te-tex)

    Preaacutembulo 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 sesenta y dos

    45 Cabecera y pie de paacutegina paquete FancyHdr

    Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

    Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

    usepackage fancyhdr

    Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

    pages ty le fancy

    Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

    lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

    Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

    renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

    renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

    Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

    fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

    fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

    Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

    thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

    Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

    Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

    cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

    cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

    46 Barra de revisioacuten

    Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

    Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

    Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

    Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

    AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

    Fusionar cambios Muy similar a Aceptar cambios

    AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

    Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

    Nota siguiente Navegar entre las notas existentes

    47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

    Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

    Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

    No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

    En una caja de LATEX escribimos

    newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

    El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

    x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

    48 Columnas

    LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

    Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

    usepackage mul t i co l

    1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

    begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

    2 Para que mostrar columnas dentro de columnas es similar

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

    begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

    3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

    begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

    4 Como en el caso anterior pero aplicando subseccioacuten

    begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

    5 Para dejar un espacio delante y detraacutes de las columnas4

    s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

    6 Separacioacuten de columnas5

    s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

    7 Liacutenea de separacioacuten entre columnas6

    s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

    49 Bibliografiacutea

    LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

    4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

    setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

    setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

    la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

    Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

    Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

    Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

    Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

    renewcommand refname normalsize B i b l i o g r a f iacute a

    El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

    Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

    Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

    usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

    Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

    491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

    Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

    Ahora para iniciar la aplicacioacuten escribimos en consola

    $ l a t e x makebst

    Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

    $ customminusbib

    Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

    410 Color en nuestros documentos

    En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

    Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

    Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

    usepackage c o l o r

    4101 Texto coloreado

    Lo maacutes faacutecil es introducir este coacutedigo LATEX

    t e x t c o l o r c o l o r t e x t o

    Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

    c o l o r declaredminusc o l o r

    que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

    pagecolor declaredminusc o l o r

    4102 Fondo coloreado

    En el cuerpo

    colorbox declaredminusc o l o r t e x t

    Si el fondo y el texto estaacuten cambiados

    colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

    Para poner el color de fonde de otro color

    fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

    4103 Paacutegina coloreada

    En el preaacutembulo

    d e f i n e c o l o r c o l o r rgb 1 0 5 0

    pagecolor c o l o r

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

    4104 Definir colores personalizados

    Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

    d e f i n e c o l o r name model colorminusspec

    donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

    Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

    grisesSolo un nuacutemero entre 0 (negro)

    y 1 (blanco)definecolorgrisclarogray095

    rgb Rojo VerdeAzul

    Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

    verde y azul en este orden

    definecolornaranjargb1050

    cmyk CianMagenta

    Amarillo yNegro

    Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

    y negro

    definecolornaranjacmyk00510

    Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

    d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

    Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

    411 pdfPages Maquetar con varias paacuteginas en el mismo folio

    Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

    $ sudo apt i tude pdfjam

    Para ejecutarlos por ejemplo

    $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

    Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

    Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

    Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

    Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

    bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

    bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

    8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

    bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

    coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

    pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

    Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

    usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

    Capiacutetulo 5

    Objetos insertados

    51 Flotantes

    Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

    511 Insertar flotantes

    Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

    Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

    Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

    Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

    512 Subflotantes

    Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

    513 Posicioacuten de flotantes

    LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

    Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

    23

    CAPIacuteTULO 5 OBJETOS INSERTADOS 24

    1print h e l l o world

    Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

    Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

    Aquiacute si es posible

    Aquiacute definitivamente

    Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

    Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

    renewcommand bot tomfrac t ion 0 5

    514 Numeracioacuten de flotantes

    En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

    thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

    numberwithin t a b l e subsec t ion

    Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

    52 Escribiendo coacutedigo fuente el paquete listings

    Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

    p r i n t h e l l o world

    Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

    Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

    backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

    Para ver maacutes opciones visitad el manual del paquete

    Capiacutetulo 6

    Ecuaciones tablas y siacutembolos

    Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

    En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

    Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

    Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

    61 El paquete cancel

    En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

    Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

    usepackage cance l

    Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

    cancel

    a+cance l b+c = cance l b+c +d

    a +b + c =b + c + d

    cancelto

    f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

    3264 = 2times4times4

    4times4times4 = 1

    2times4times4

    2

    4times4times4= 1

    2

    25

    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

    xcancel

    xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

    (((((((

    ((hhhhhhhhhlımxto11

    xminus1 = +infin

    bcancel

    bcancel BminusB=0

    hhhhhBminus B = 0

    62 Tablas

    Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

    Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

    621 Tablas largas

    Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

    El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

    LeyendaEncabezado

    Primer encabezadoPie

    T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

    Uacuteltimo pie

    Y lo que quiere decir cada uno de ellos

    1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

    2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

    3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

    4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

    5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

    622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

    Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

    ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

    1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

    2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

    3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

    Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

    63 Siacutembolos

    En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

    Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

    Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

    Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

    Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

    X Z Y [

    Y los siacutembolos del zodiaco

    _ae]bd^`c f

    Muy uacutetil este manual hay que tenerlo siempre a mano

    631 Detexify

    Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

    Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

    iexclMuy uacutetil y totalmente recomendado

    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

    64 Esquemas

    El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

    641 Instalacioacuten y configuracioacuten

    Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

    $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

    Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

    642 Primeros pasos

    Antildeadimos en el Preaacutembulo LATEX esta liacutenea

    usepackage [ a l l ] xy

    En una caja de foacutermulas insertamos el siguiente coacutedigo

    xymatrix A ar [ r ] amp B

    Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

    xymatrixR =

    define el eje X de la matriz

    xymatrixC =

    define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

    m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

    Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

    1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

    Capiacutetulo 7

    Clases de documento

    71 Artiacuteculos cientiacuteficos

    Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

    iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

    Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

    Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

    $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

    Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

    En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

    Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

    72 Plantillas de tesis LYX

    Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

    httpwwwthesis-templatecomarchives58

    httpwikilyxorgExamplesThesis

    httpwikilyxorgExamplesMinitoc

    httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

    httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

    httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

    1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

    29

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

    httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

    httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

    httpwikilyxorgFAQMultipleAuthors

    73 Documentos multipartes

    Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

    En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

    Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

    Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

    Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

    Asiacute de simple Con LATEX Con LYX naturalmente

    74 Curriacuteculum

    Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

    texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

    texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

    lmodern contiene las fuentes lmodern

    Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

    $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

    Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

    hora de imprimir

    741 Editando un curriacuteculum

    Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

    Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

    75 Presentaciones con la clase LATEX-Beamer

    Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

    $ sudo apt i tude i n s t a l l l a t e xminusbeamer

    Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

    751 Temas y personalizacioacuten de presentaciones

    Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

    usetheme nombre

    Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

    usercolortheme nombre

    usercolortheme nombre

    TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

    2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

    Pantallazo

    No disponible1) Antibes 18) lined

    No disponible No disponible2) bars 19) Luebeck

    3) Bergen 20) Madrid

    4) Berkeley 21) Malmoe

    5) Berlin 22) Marburg

    6) Boadilla 23) Montpellier

    No disponible7) boxes 24) PaloAlto

    No disponible8) classic 25) Pittsburgh

    (continuacutea)

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

    Pantallazo

    9) Copenhagen 26) Rochester

    No disponible10) Darmstadt 27) shadowNo disponible No disponible

    11) default 28) sidebar

    12) Dresden 29) Singapore

    No disponible13) Frankfurt 30) split

    14) Goettingen 31) Szeged

    No disponible15) Hannover 32) Tree

    16) Ilmenau 33) Warsaw(continuacutea)

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

    Pantallazo

    17) JuanLesPinsFin

    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) fly (gris)8) lily

    9) orchid10) rose

    11) seagull (gris y blanco)12) seahorse

    13) sidebartab14) structure

    15) whale (azul marino y blanco)

    Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

    Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

    begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

    Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

    setbeamerfont t i t l e shape=itshape family=rmfamily

    Modifica la fuente del tiacutetulo de la ponencia mientras que

    usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

    usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

    realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

    752 Personalizaciones avanzadas

    Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

    PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

    Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

    setbeamercovered t ransparent

    BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

    Resumen otro tipo especial de bloque

    begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

    Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

    frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

    No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

    Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

    setbeamertemplate navigat ion symbols

    Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

    bull [default] Horizontal

    bull [horizontal] Lo mismo que por defecto

    bull [vertical] Vertical

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

    bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

    Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

    logo inc ludegraphics [ height =3cm ] nombrefoto

    Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

    Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

    setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

    Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

    setbeamers ize s idebar width r i g h t =3cm

    Personalizar el tema de las enumeraciones

    bull Preaacutembulo

    def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

    bull Texto en caja ERT

    begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

    textbf textit textsl textrm textsf y color son otras maneras de resaltar

    Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

    setbeamers ize opt ions

    The following options can be given

    bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

    bull text margin right= TEX dimension sets a new right margin

    bull 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

    bull sidebar width right= TEX dimension sets the size of the right sidebar

    bull description width= TEX dimension sets the default width of description labels seeSection 121

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

    bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

    bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

    bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

    Para bibliografiacutea en caja ERT

    begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

    1982 end thebib l iography

    753 Fondo de presentaciones en la clase Beamer

    Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

    Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

    En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

    el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

    la un ldquordquo al final

    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

    ( Contenido de l a d i a p o s i t i v a )

    CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

    754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

    Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

    Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

    BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

    $ sudo n a u t i l u s usrsharetexmftex l a t e x

    En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

    Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

    $ sudo texhash ampamp lyx minusx reconf igure

    Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

    El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

    Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

    usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

    Y listo Genial paquete siacute sentildeor

    Capiacutetulo 8

    Integracioacuten con R gracias a Sweave

    Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

    81 Instalando Sweave

    811 Sweave en Linux

    1 Instalar R2

    $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

    $ sudo texhash ampamp lyx minusx reconf igure

    2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

    3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

    4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

    812 Sweave en Windows3

    En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

    Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

    A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

    - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

    1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

    39

    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

    1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

    2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

    3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

    4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

    5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

    6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

    Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

    82 Introducir coacutedigo R

    1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

    2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

    ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

    p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

    3 Compilamos Ver PDF5

    4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

    Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

    83 Utilizar Sweave con la clase Beamer

    LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

    Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

    Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

    Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

    5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

    Capiacutetulo 9

    Trucos caseros

    En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

    91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

    Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

    La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

    De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

    92 Desvelar coacutedigo LATEX

    Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

    93 LYX para editar foacutermulas y luego editarlas con otro programa

    De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

    42

    Apeacutendice A

    Maacutes informacioacuten sobre LATEX y LYX

    A1 Paacuteginas web

    1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

    2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

    3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

    4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

    5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

    6 Curso LATEXhttphallsiugrescursoLatex

    A2 Manuales en pdf

    1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

    2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

    3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

    4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

    43

    Apeacutendice B

    Lo que vendraacute con proacuteximasediciones

    Lista de enlaces

    Secciones con tips breves mejor ordenadas

    Nuevos estilos de capiacutetulos y secciones

    Previsualizacioacuten de temas de color para LATEX-Beamer

    Resuacutemenes al principio de cada capiacutetulo

    Nuevos pie y cabecera de paacutegina

    Ejemplos en formato LYX y PDF

    Maacutes imaacutegenes explicativas

    iquestVersiones en ingleacutes u otros idiomas

    Maacutes secciones

    bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

    iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

    44

    Apeacutendice C

    Agradecimientos

    LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

    Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

    A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

    Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

    Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

    no hay sentimientos si no hay nadie que sienta

    45

    Iacutendice alfabeacutetico

    Artiacuteculos cientiacuteficos 29Atajos 11

    barra de revisioacuten 16Bibliografiacutea 18

    coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

    Documentos multipartes 30

    eLYXer 6Enlaces 13Esquemas 28

    Flotantes 23Fuentes LATEX 7

    Hifenacioacuten 9

    idioma 7Instalacioacuten 4

    macrocomando 4

    pdfPages 21pie de paacutegina 15Presentaciones 31

    R 39Ramas 17

    Siacutembolos 27Sweave 39

    Tablas 26tesis 29

    46

    • Licencia
    • Nota de la versioacuten
    • Queacute es nuevo
    • Iacutendice general
    • 1 iquestLaTeX iquestLyX iquestWhat
      • 11 Curiosidades del proyecto LyX
        • 111 La historia de LyX
        • 112 La mascota de LyX
          • 12 Otros editores de LaTeX
            • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
              • 21 Instalacioacuten en GNULinux
                • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                  • 22 Instalacioacuten en Windows
                  • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                    • 3 Poniendo a punto la aplicacioacuten
                      • 31 Hola mundo y compilacioacuten
                        • 311 Exportar con un comando
                          • 32 tex4ht Exportar a html odt y otros formatos
                          • 33 eLyXer Conversor elegante de lyx a html
                          • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                          • 35 Fuentes LaTeX
                            • 351 Usar nuevas y varias fuentes LaTeX en LyX
                            • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                              • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                              • 37 Algunos problemas detectados
                                • 371 Imaacutegenes eps en Ubuntu
                                • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                • 373 Tildes en la ruta de carpetas con LyX
                                • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                    • 4 Edicioacuten de textos
                                      • 41 Atajos de teclado
                                        • 411 Entornos
                                        • 412 Siacutembolos
                                        • 413 Fuente
                                          • 42 Tres truquillos LaTeX
                                            • 421 Cambio de la numeracioacuten de las paacuteginas
                                            • 422 Imaacutegenes y caption rotadas a 90 grados
                                            • 423 Antildeadir contenidos al iacutendice
                                              • 43 Enlaces internos web y a pdf
                                              • 44 Insertando coacutedigo LaTeX
                                              • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                              • 46 Barra de revisioacuten
                                              • 47 Gestioacuten de Ramas
                                              • 48 Columnas
                                              • 49 Bibliografiacutea
                                                • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                  • 410 Color en nuestros documentos
                                                    • 4101 Texto coloreado
                                                    • 4102 Fondo coloreado
                                                    • 4103 Paacutegina coloreada
                                                    • 4104 Definir colores personalizados
                                                      • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                        • 5 Objetos insertados
                                                          • 51 Flotantes
                                                            • 511 Insertar flotantes
                                                            • 512 Subflotantes
                                                            • 513 Posicioacuten de flotantes
                                                            • 514 Numeracioacuten de flotantes
                                                              • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                • 6 Ecuaciones tablas y siacutembolos
                                                                  • 61 El paquete cancel
                                                                  • 62 Tablas
                                                                    • 621 Tablas largas
                                                                    • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                      • 63 Siacutembolos
                                                                        • 631 Detexify
                                                                          • 64 Esquemas
                                                                            • 641 Instalacioacuten y configuracioacuten
                                                                            • 642 Primeros pasos
                                                                                • 7 Clases de documento
                                                                                  • 71 Artiacuteculos cientiacuteficos
                                                                                  • 72 Plantillas de tesis LyX
                                                                                  • 73 Documentos multipartes
                                                                                  • 74 Curriacuteculum
                                                                                    • 741 Editando un curriacuteculum
                                                                                      • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                        • 751 Temas y personalizacioacuten de presentaciones
                                                                                        • 752 Personalizaciones avanzadas
                                                                                        • 753 Fondo de presentaciones en la clase Beamer
                                                                                        • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                            • 8 Integracioacuten con R gracias a Sweave
                                                                                              • 81 Instalando Sweave
                                                                                                • 811 Sweave en Linux
                                                                                                • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                  • 82 Introducir coacutedigo R
                                                                                                  • 83 Utilizar Sweave con la clase Beamer
                                                                                                    • 9 Trucos caseros
                                                                                                      • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                      • 92 Desvelar coacutedigo LaTeX
                                                                                                      • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                        • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                          • A1 Paacuteginas web
                                                                                                          • A2 Manuales en pdf
                                                                                                            • B Lo que vendraacute con proacuteximas ediciones
                                                                                                            • C Agradecimientos
                                                                                                            • Iacutendice Alfabeacutetico

      Nota de la versioacuten

      Poco maacutes de tres meses despueacutes del estreno de este manual LYX Con ldquoLrdquo de LATEX vuelvo conuna nueva versioacuten Una de las novedades respecto al desarrollo es que las distintas edicionespublicadas seraacuten llamadas ademaacutes de por un nuacutemero de versioacuten con el nombre de un personajeo seccioacuten del programa de humor Muchachada Nui anteriormente conocido como La hora chanantesiempre intentando que sea descriptivo de alguna caracteriacutestica del momento de desarrollo delmanual En esta ocasioacuten la versioacuten 02 seraacute denominada tambieacuten ldquoGaticos y Monetesrdquo seccioacutende tomas falsas pues creo que auacuten queda mucho trabajo que hacer para mejorar y estas primerasversiones estaacuten un poco verdes

      No obstante estoy bastante satisfecho por la acogida que ha tenido el manual superando concreces las expectativas que teniacutea al principio por dos motivos el primero es la difusioacuten puesblogs como Linux Hispano Espacio Linux Omeyas Web Mis Aplicaciones de Linux Netbird ElBlog de Jorge Aguayo USOLI OSL UGR Ingenieria pesquera WikiAula o Bitaacutecoras y el podcastPlaySounds se han hecho eco del lanzamiento incluso ha sido meneado1 El segundo motivo dealegriacutea es que he tenido mucho apoyo en cuanto a las descargas (casi 700) y visitas que ha tenido(casi 2000 entre la paacutegina del manual SlideShare y Scribd) siendo muy importante ademaacutes losmensajes de apoyo que he recibido En este aspecto otro dato digno de resentildea es que la visita a lapaacutegina del manual ha descendido de 25 diarias en Octubre de 2009 (antes de la publicacioacuten de laversioacuten 01) a 10 visitasdiacutea en Enero de 2010 (actualmente) Esto me sugiere que esta direccioacutenteniacutea muchas visitas para consultar dudas y desde que el manual fue publicado en pdf este tipode visitas de personas ldquohabitualesrdquo del blog ha descendido En definitiva usaacuteis este documentocon frecuencia

      He decidido titularlo LYX Con ldquoLrdquo de LATEX para hacer eacutenfasis en que esta aplicacioacuten es unainterfaz que nos facilita a comprender y manejar un lenguaje de programacioacuten para edicioacuten detextos y otros documentos Ademaacutes ha sido subtitulado Guiacutea de campo LATEX con LYX porquees una compilacioacuten de tips para resolver dudas y problemas que suelen surgir cuando uno sepone a utilizar un sistema de edicioacuten de documentos que tiene una filosofiacutea distinta a la que lamayoriacutea de usuarios estaacute acostumbrada Lo de ldquoguiacutea de campordquo hace alusioacuten a que a pesar deque mi formacioacuten como bioacutelogo no incluye excesivos conocimientos de informaacutetica LYX es unaaplicacioacuten tan simple que cualquiera con un poquito de empentildeo puede hacer utilizarlo (e inclusoescribir un manual) solo hace falta tener la mente abierta al cambio

      En esta primera actualizacioacuten ha primado el contenido adicional sobre el orden y el aspectopues en el manual falta informacioacuten de uso muy comuacuten en LATEX que debiacutea estar reflejada comopor ejemplo son los flotantes Con las 16 secciones nuevas queda poco contenido de uso cotidianoque no abarque en mayor o menor grado este tutorial pues mi primer objetivo es dar una visioacutenamplia de las posibilidades de LATEX como lenguaje de programacioacuten y LYX como aplicacioacuten

      Asiacute espero que las proacuteximas versiones sea un manual donde no solo haya buena informacioacutensino que sea maacutes accesible

      Gracias por utilizar este manual

      El autor

      Francisco J Ruiz-Ruano Campantildea

      1 Perdoacutenenme aquellos que se hayan quedado en el tintero

      III

      Queacute es nuevo2

      Nueva portada (paacutegina I)

      Paacutegina de Licencia (paacutegina II)

      Nota de la versioacuten (paacutegina III)

      Maacutes secciones

      bull Curiosidades del proyecto LYX (paacutegina 2)bull Otros editores de LATEX (paacutegina 3)bull Macrocomando de instalacioacuten (paacutegina 4)bull LYX en Mac OS (paacutegina 5)bull Solucionando problemas con paquetes LATEX (paacutegina 9)bull Cabecera y pie de paacutegina (paacutegina 15)bull Color en nuestros documentos (paacutegina 20)bull Flotantes (paacutegina 23)bull Escribiendo coacutedigo fuente el paquete Listings (paacutegina 24)bull Tablas largas (paacutegina 26)bull Copiar tablas desde hojas de caacutelculo y paacuteginas web (paacutegina 27)bull Detexify (paacutegina 27)bull Plantillas de tesis (paacutegina 29)bull Iacutendices intermedios en LATEX-Beamer (paacutegina 35)bull Sweave en Windows (paacutegina 39)bull Trucos caseros (paacutegina 42)

      Secciones mejoradas o corregidas

      bull Corrector ortograacutefico e idioma (paacutegina 7)bull Curriacuteculum (paacutegina 30)bull Presentaciones con la clase LATEX-Beamer (paacutegina 31)

      Sitios con documentacioacuten sobre LATEX y LYX (paacutegina 43)

      Iacutendice alfabeacutetico (paacutegina 46)

      2 Este manual actualmente en desarrollo ha sido creado a partir de los post que se han publicado en Un Bioinforma-tiquillo Puedes contribuir a su mejora contactando por comentario o por el mail que aparece en el blog Tambieacuten puedesrellenar la encuesta que aparece en la paacutegina del blog reservada para el manual para conocer tu opinioacuten sobre el mismo

      IV

      Iacutendice general

      Licencia II

      Nota de la versioacuten III

      Queacute es nuevo IV

      1 iquestLATEX iquestLYX iquestWhat 111 Curiosidades del proyecto LYX 2

      111 La historia de LYX 2112 La mascota de LYX 2

      12 Otros editores de LATEX 3

      2 Instalacioacuten y gestioacuten de paquetes LATEX 421 Instalacioacuten en GNULinux 4

      211 Mi macrocomando de instalacioacuten en Ubuntu o Debian 422 Instalacioacuten en Windows 523 Instalacioacuten en Mac OS 5

      3 Poniendo a punto la aplicacioacuten 631 Hola mundo y compilacioacuten 6

      311 Exportar con un comando 632 tex4ht Exportar a html odt y otros formatos 633 eLYXer Conversor elegante de lyx a html 634 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma 735 Fuentes LATEX 7

      351 Usar nuevas y varias fuentes LATEX en LYX 8352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live) 8

      36 Hifenacioacuten (o silabacioacuten) con reglas del castellano 937 Algunos problemas detectados 9

      371 Imaacutegenes eps en Ubuntu 9372 Tildes en LYX 15 10373 Tildes en la ruta de carpetas con LYX 10374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162 10

      4 Edicioacuten de textos 1141 Atajos de teclado 11

      411 Entornos 11412 Siacutembolos 11413 Fuente 11

      42 Tres truquillos LATEX 12421 Cambio de la numeracioacuten de las paacuteginas 12422 Imaacutegenes y caption rotadas a 90 grados 12423 Antildeadir contenidos al iacutendice 13

      43 Enlaces internos web y a pdf 1344 Insertando coacutedigo LATEX 14

      V

      IacuteNDICE GENERAL VI

      45 Cabecera y pie de paacutegina paquete FancyHdr 1546 Barra de revisioacuten 1647 Gestioacuten de Ramas 1748 Columnas 1749 Bibliografiacutea 18

      491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX 19410 Color en nuestros documentos 20

      4101 Texto coloreado 204102 Fondo coloreado 204103 Paacutegina coloreada 204104 Definir colores personalizados 21

      411 pdfPages Maquetar con varias paacuteginas en el mismo folio 21

      5 Objetos insertados 2351 Flotantes 23

      511 Insertar flotantes 23512 Subflotantes 23513 Posicioacuten de flotantes 23514 Numeracioacuten de flotantes 24

      52 Escribiendo coacutedigo fuente el paquete listings 24

      6 Ecuaciones tablas y siacutembolos 2561 El paquete cancel 2562 Tablas 26

      621 Tablas largas 26622 Copiar tablas desde hojas de caacutelculo y paacuteginas web 27

      63 Siacutembolos 27631 Detexify 27

      64 Esquemas 28641 Instalacioacuten y configuracioacuten 28642 Primeros pasos 28

      7 Clases de documento 2971 Artiacuteculos cientiacuteficos 2972 Plantillas de tesis LYX 2973 Documentos multipartes 3074 Curriacuteculum 30

      741 Editando un curriacuteculum 3175 Presentaciones con la clase LATEX-Beamer 31

      751 Temas y personalizacioacuten de presentaciones 31752 Personalizaciones avanzadas 35753 Fondo de presentaciones en la clase Beamer 37754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones en for-

      mato panoraacutemico) 38

      8 Integracioacuten con R gracias a Sweave 3981 Instalando Sweave 39

      811 Sweave en Linux 39812 Sweave en Windows 39

      82 Introducir coacutedigo R 4083 Utilizar Sweave con la clase Beamer 41

      9 Trucos caseros 4291 Modificar archivos LYX a traveacutes de otros editores de texto (Gedit) 4292 Desvelar coacutedigo LATEX 4293 LYX para editar foacutermulas y luego editarlas con otro programa 42

      IacuteNDICE GENERAL VII

      A Maacutes informacioacuten sobre LATEX y LYX 43A1 Paacuteginas web 43A2 Manuales en pdf 43

      B Lo que vendraacute con proacuteximas ediciones 44

      C Agradecimientos 45

      Iacutendice Alfabeacutetico 46

      Capiacutetulo 1

      iquestLATEX iquestLYX iquestWhat

      Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

      Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

      Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

      Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

      Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

      1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

      1

      CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

      calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

      Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

      11 Curiosidades del proyecto LYX

      111 La historia de LYX

      Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

      Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

      Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

      LYX 100 fue liberada el 1 de Febrero de 1999

      LYX 120 fue liberada el 29 de mayo de 2002

      LYX 130 fue liberada el 7 de Febrero de 2003

      LYX 140 fue liberada el 8 de Marzo de 2006

      LYX 150 fue liberada el 27 de Julio de 2007

      LYX 160 fue liberada el 10 de Noviembre de 2008

      112 La mascota de LYX

      Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

      CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

      No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

      Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

      Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

      Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

      Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

      Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

      Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

      12 Otros editores de LATEX

      LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

      Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

      Editores especiacuteficos

      bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

      bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

      bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

      Editores multilenguaje

      bull Geditbull Emacsbull Vim

      Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

      Capiacutetulo 2

      Instalacioacuten y gestioacuten de paquetesLATEX

      LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

      21 Instalacioacuten en GNULinux

      En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

      $ sudo apt i tude i n s t a l l lyx

      Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

      $ sudo dpkg minus i lyx deb

      Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

      Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

      Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

      $ lyx minusx reconf igure

      LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

      211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

      Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

      4

      CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

      no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

      $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

      22 Instalacioacuten en Windows

      No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

      que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

      Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

      Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

      23 Instalacioacuten en Mac OS1

      LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

      Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

      1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

      2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

      3 Usar el gestor de paquetes MacPorts

      Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

      1 Fuente y maacutes informacioacuten en Wiki LyX

      Capiacutetulo 3

      Poniendo a punto la aplicacioacuten

      31 Hola mundo y compilacioacuten

      Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

      311 Exportar con un comando

      Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

      $ lyx minuse pdf archivo lyx

      Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

      32 tex4ht Exportar a html odt y otros formatos

      Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

      Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

      El paquete tex4ht tiene esta propiedad Asiacute que haciendo

      $ sudo apt i tude i n s t a l l t ex4ht

      y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

      33 eLYXer Conversor elegante de lyx a html

      Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

      6

      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

      Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

      Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

      Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

      $ sudo cp e l y x e r py usrbin

      Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

      $ e l y x e r py f i l e lyx f i l e htm

      Muy simple y el resultado es francamente bueno

      Maacutes informacioacuten | Guiacutea de usuario eLyXer

      34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

      En primer lugar instalar el diccionario ispell1 en castellano

      $ sudo apt i tude i n s t a l l i s p e l l i spanish

      Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

      Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

      En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

      35 Fuentes LATEX

      No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

      Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

      iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

      Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

      351 Usar nuevas y varias fuentes LATEX en LYX

      Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

      Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

      $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

      Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

      preaacutembulo para ello insertamos por ejemplo

      usepackage [ T1 ] fontenc usepackage c a l l i g r a

      Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

      c a l l i g r a

      Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

      como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

      352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

      En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

      Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

      Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

      texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

      $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

      y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

      afm en el directorio fontsafminitials

      tfm en el directorio fontstfminitials

      fd en el directorio texlatexinitials

      pfb en el directorio fontstype1initials

      map en el directorio fontsmap

      Seguidamente en consola tecleamos

      $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

      iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

      Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

      36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

      Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

      Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

      Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

      $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

      Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

      Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

      en espantildeol las del espantildeol3

      37 Algunos problemas detectados

      371 Imaacutegenes eps en Ubuntu

      El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

      3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

      Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

      $ sudo apt i tude i n s t a l l eps2pdf

      Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

      CONVERTERS SECTION

      conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

      Listo no seacute si es necesario reconfigurar pero funciona

      372 Tildes en LYX 154

      Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

      Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

      Informacioacuten obtenida de Ubuntu Forums

      373 Tildes en la ruta de carpetas con LYX

      Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

      Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

      Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

      374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

      El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

      $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

      Seguidamente hacemos

      $ sudo texhash

      y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

      Capiacutetulo 4

      Edicioacuten de textos

      41 Atajos de teclado

      Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

      411 Entornos

      Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

      412 Siacutembolos

      Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

      413 Fuente

      Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

      11

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

      Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

      42 Tres truquillos LATEX

      421 Cambio de la numeracioacuten de las paacuteginas

      Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

      Solucioacuten

      1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

      renewcommand thepage roman page s e t c o u n t e r page 1

      2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

      renewcommand thepage a r a b i c page s e t c o u n t e r page 1

      3 Y finalmente el contenido del resto del libro

      422 Imaacutegenes y caption rotadas a 90 grados

      Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

      Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

      1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

      usepackage r o t a t i n g

      2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

      1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

      begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

      end sidewaysf igure

      423 Antildeadir contenidos al iacutendice

      Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

      Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

      1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

      El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

      43 Enlaces internos web y a pdf

      Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

      Enlaces internos

      Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

      usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

      Enlaces web

      Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

      usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

      Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

      hre f URL Descr ip t ion

      Enlaces a pdf

      Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

      44 Insertando coacutedigo LATEX

      LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

      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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

      begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

      En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

      begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

      3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

      begin c e n t e r TEXTOend c e n t e r

      4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

      ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

      l e t endchangemargin= e n d l i s t

      Y definimos el texto que queremos modificar

      begin changemargin minus2cmminus2cmTEXTOend changemargin

      5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

      inc ludegraphics [ width=19cm ] nombreimagen

      6 Insertar imagen con viacutenculo web

      hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

      2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

      3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

      7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

      Huge TEXTO[0 5cm] Large TEXTO

      El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

      8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

      c lubpenal ty =10000widowpenalty =10000

      9 Portada sin fecha escribir en preaacutembulo

      date

      10 Letra capital (tenemos que tener instalado el paquete te-tex)

      Preaacutembulo 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 sesenta y dos

      45 Cabecera y pie de paacutegina paquete FancyHdr

      Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

      Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

      usepackage fancyhdr

      Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

      pages ty le fancy

      Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

      lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

      Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

      renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

      renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

      Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

      fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

      fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

      Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

      thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

      Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

      Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

      cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

      cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

      46 Barra de revisioacuten

      Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

      Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

      Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

      Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

      AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

      Fusionar cambios Muy similar a Aceptar cambios

      AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

      Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

      Nota siguiente Navegar entre las notas existentes

      47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

      Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

      Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

      No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

      En una caja de LATEX escribimos

      newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

      El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

      x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

      48 Columnas

      LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

      Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

      usepackage mul t i co l

      1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

      begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

      2 Para que mostrar columnas dentro de columnas es similar

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

      begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

      3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

      begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

      4 Como en el caso anterior pero aplicando subseccioacuten

      begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

      5 Para dejar un espacio delante y detraacutes de las columnas4

      s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

      6 Separacioacuten de columnas5

      s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

      7 Liacutenea de separacioacuten entre columnas6

      s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

      49 Bibliografiacutea

      LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

      4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

      setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

      setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

      la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

      Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

      $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

      Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

      Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

      Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

      renewcommand refname normalsize B i b l i o g r a f iacute a

      El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

      Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

      Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

      usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

      Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

      491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

      Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

      $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

      Ahora para iniciar la aplicacioacuten escribimos en consola

      $ l a t e x makebst

      Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

      $ customminusbib

      Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

      410 Color en nuestros documentos

      En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

      Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

      Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

      usepackage c o l o r

      4101 Texto coloreado

      Lo maacutes faacutecil es introducir este coacutedigo LATEX

      t e x t c o l o r c o l o r t e x t o

      Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

      c o l o r declaredminusc o l o r

      que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

      pagecolor declaredminusc o l o r

      4102 Fondo coloreado

      En el cuerpo

      colorbox declaredminusc o l o r t e x t

      Si el fondo y el texto estaacuten cambiados

      colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

      Para poner el color de fonde de otro color

      fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

      4103 Paacutegina coloreada

      En el preaacutembulo

      d e f i n e c o l o r c o l o r rgb 1 0 5 0

      pagecolor c o l o r

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

      4104 Definir colores personalizados

      Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

      d e f i n e c o l o r name model colorminusspec

      donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

      Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

      grisesSolo un nuacutemero entre 0 (negro)

      y 1 (blanco)definecolorgrisclarogray095

      rgb Rojo VerdeAzul

      Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

      verde y azul en este orden

      definecolornaranjargb1050

      cmyk CianMagenta

      Amarillo yNegro

      Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

      y negro

      definecolornaranjacmyk00510

      Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

      d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

      Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

      411 pdfPages Maquetar con varias paacuteginas en el mismo folio

      Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

      $ sudo apt i tude pdfjam

      Para ejecutarlos por ejemplo

      $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

      Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

      Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

      Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

      Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

      bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

      bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

      8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

      bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

      coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

      pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

      Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

      usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

      Capiacutetulo 5

      Objetos insertados

      51 Flotantes

      Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

      511 Insertar flotantes

      Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

      Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

      Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

      Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

      512 Subflotantes

      Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

      513 Posicioacuten de flotantes

      LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

      Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

      23

      CAPIacuteTULO 5 OBJETOS INSERTADOS 24

      1print h e l l o world

      Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

      Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

      Aquiacute si es posible

      Aquiacute definitivamente

      Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

      Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

      renewcommand bot tomfrac t ion 0 5

      514 Numeracioacuten de flotantes

      En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

      thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

      numberwithin t a b l e subsec t ion

      Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

      52 Escribiendo coacutedigo fuente el paquete listings

      Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

      p r i n t h e l l o world

      Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

      Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

      backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

      Para ver maacutes opciones visitad el manual del paquete

      Capiacutetulo 6

      Ecuaciones tablas y siacutembolos

      Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

      En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

      Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

      Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

      61 El paquete cancel

      En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

      Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

      usepackage cance l

      Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

      cancel

      a+cance l b+c = cance l b+c +d

      a +b + c =b + c + d

      cancelto

      f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

      3264 = 2times4times4

      4times4times4 = 1

      2times4times4

      2

      4times4times4= 1

      2

      25

      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

      xcancel

      xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

      (((((((

      ((hhhhhhhhhlımxto11

      xminus1 = +infin

      bcancel

      bcancel BminusB=0

      hhhhhBminus B = 0

      62 Tablas

      Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

      Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

      621 Tablas largas

      Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

      El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

      LeyendaEncabezado

      Primer encabezadoPie

      T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

      Uacuteltimo pie

      Y lo que quiere decir cada uno de ellos

      1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

      2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

      3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

      4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

      5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

      622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

      Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

      ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

      1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

      2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

      3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

      Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

      63 Siacutembolos

      En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

      Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

      Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

      Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

      Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

      X Z Y [

      Y los siacutembolos del zodiaco

      _ae]bd^`c f

      Muy uacutetil este manual hay que tenerlo siempre a mano

      631 Detexify

      Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

      Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

      iexclMuy uacutetil y totalmente recomendado

      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

      64 Esquemas

      El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

      641 Instalacioacuten y configuracioacuten

      Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

      $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

      Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

      642 Primeros pasos

      Antildeadimos en el Preaacutembulo LATEX esta liacutenea

      usepackage [ a l l ] xy

      En una caja de foacutermulas insertamos el siguiente coacutedigo

      xymatrix A ar [ r ] amp B

      Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

      xymatrixR =

      define el eje X de la matriz

      xymatrixC =

      define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

      m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

      Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

      1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

      Capiacutetulo 7

      Clases de documento

      71 Artiacuteculos cientiacuteficos

      Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

      iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

      Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

      Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

      $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

      Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

      En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

      Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

      72 Plantillas de tesis LYX

      Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

      httpwwwthesis-templatecomarchives58

      httpwikilyxorgExamplesThesis

      httpwikilyxorgExamplesMinitoc

      httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

      httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

      httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

      1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

      29

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

      httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

      httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

      httpwikilyxorgFAQMultipleAuthors

      73 Documentos multipartes

      Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

      En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

      Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

      Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

      Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

      Asiacute de simple Con LATEX Con LYX naturalmente

      74 Curriacuteculum

      Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

      texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

      texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

      lmodern contiene las fuentes lmodern

      Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

      $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

      Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

      hora de imprimir

      741 Editando un curriacuteculum

      Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

      Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

      75 Presentaciones con la clase LATEX-Beamer

      Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

      $ sudo apt i tude i n s t a l l l a t e xminusbeamer

      Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

      751 Temas y personalizacioacuten de presentaciones

      Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

      usetheme nombre

      Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

      usercolortheme nombre

      usercolortheme nombre

      TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

      2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

      Pantallazo

      No disponible1) Antibes 18) lined

      No disponible No disponible2) bars 19) Luebeck

      3) Bergen 20) Madrid

      4) Berkeley 21) Malmoe

      5) Berlin 22) Marburg

      6) Boadilla 23) Montpellier

      No disponible7) boxes 24) PaloAlto

      No disponible8) classic 25) Pittsburgh

      (continuacutea)

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

      Pantallazo

      9) Copenhagen 26) Rochester

      No disponible10) Darmstadt 27) shadowNo disponible No disponible

      11) default 28) sidebar

      12) Dresden 29) Singapore

      No disponible13) Frankfurt 30) split

      14) Goettingen 31) Szeged

      No disponible15) Hannover 32) Tree

      16) Ilmenau 33) Warsaw(continuacutea)

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

      Pantallazo

      17) JuanLesPinsFin

      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) fly (gris)8) lily

      9) orchid10) rose

      11) seagull (gris y blanco)12) seahorse

      13) sidebartab14) structure

      15) whale (azul marino y blanco)

      Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

      Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

      begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

      Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

      setbeamerfont t i t l e shape=itshape family=rmfamily

      Modifica la fuente del tiacutetulo de la ponencia mientras que

      usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

      usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

      realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

      752 Personalizaciones avanzadas

      Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

      PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

      Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

      setbeamercovered t ransparent

      BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

      Resumen otro tipo especial de bloque

      begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

      Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

      frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

      No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

      Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

      setbeamertemplate navigat ion symbols

      Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

      bull [default] Horizontal

      bull [horizontal] Lo mismo que por defecto

      bull [vertical] Vertical

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

      bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

      Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

      logo inc ludegraphics [ height =3cm ] nombrefoto

      Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

      Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

      setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

      Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

      setbeamers ize s idebar width r i g h t =3cm

      Personalizar el tema de las enumeraciones

      bull Preaacutembulo

      def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

      bull Texto en caja ERT

      begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

      textbf textit textsl textrm textsf y color son otras maneras de resaltar

      Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

      setbeamers ize opt ions

      The following options can be given

      bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

      bull text margin right= TEX dimension sets a new right margin

      bull 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

      bull sidebar width right= TEX dimension sets the size of the right sidebar

      bull description width= TEX dimension sets the default width of description labels seeSection 121

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

      bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

      bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

      bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

      Para bibliografiacutea en caja ERT

      begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

      1982 end thebib l iography

      753 Fondo de presentaciones en la clase Beamer

      Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

      Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

      En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

      el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

      la un ldquordquo al final

      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

      ( Contenido de l a d i a p o s i t i v a )

      CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

      754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

      Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

      Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

      BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

      $ sudo n a u t i l u s usrsharetexmftex l a t e x

      En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

      Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

      $ sudo texhash ampamp lyx minusx reconf igure

      Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

      El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

      Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

      usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

      Y listo Genial paquete siacute sentildeor

      Capiacutetulo 8

      Integracioacuten con R gracias a Sweave

      Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

      81 Instalando Sweave

      811 Sweave en Linux

      1 Instalar R2

      $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

      $ sudo texhash ampamp lyx minusx reconf igure

      2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

      3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

      4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

      812 Sweave en Windows3

      En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

      Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

      A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

      - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

      1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

      39

      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

      1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

      2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

      3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

      4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

      5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

      6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

      Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

      82 Introducir coacutedigo R

      1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

      2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

      ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

      p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

      3 Compilamos Ver PDF5

      4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

      Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

      83 Utilizar Sweave con la clase Beamer

      LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

      Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

      Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

      Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

      5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

      Capiacutetulo 9

      Trucos caseros

      En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

      91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

      Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

      La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

      De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

      92 Desvelar coacutedigo LATEX

      Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

      93 LYX para editar foacutermulas y luego editarlas con otro programa

      De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

      42

      Apeacutendice A

      Maacutes informacioacuten sobre LATEX y LYX

      A1 Paacuteginas web

      1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

      2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

      3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

      4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

      5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

      6 Curso LATEXhttphallsiugrescursoLatex

      A2 Manuales en pdf

      1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

      2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

      3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

      4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

      43

      Apeacutendice B

      Lo que vendraacute con proacuteximasediciones

      Lista de enlaces

      Secciones con tips breves mejor ordenadas

      Nuevos estilos de capiacutetulos y secciones

      Previsualizacioacuten de temas de color para LATEX-Beamer

      Resuacutemenes al principio de cada capiacutetulo

      Nuevos pie y cabecera de paacutegina

      Ejemplos en formato LYX y PDF

      Maacutes imaacutegenes explicativas

      iquestVersiones en ingleacutes u otros idiomas

      Maacutes secciones

      bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

      iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

      44

      Apeacutendice C

      Agradecimientos

      LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

      Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

      A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

      Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

      Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

      no hay sentimientos si no hay nadie que sienta

      45

      Iacutendice alfabeacutetico

      Artiacuteculos cientiacuteficos 29Atajos 11

      barra de revisioacuten 16Bibliografiacutea 18

      coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

      Documentos multipartes 30

      eLYXer 6Enlaces 13Esquemas 28

      Flotantes 23Fuentes LATEX 7

      Hifenacioacuten 9

      idioma 7Instalacioacuten 4

      macrocomando 4

      pdfPages 21pie de paacutegina 15Presentaciones 31

      R 39Ramas 17

      Siacutembolos 27Sweave 39

      Tablas 26tesis 29

      46

      • Licencia
      • Nota de la versioacuten
      • Queacute es nuevo
      • Iacutendice general
      • 1 iquestLaTeX iquestLyX iquestWhat
        • 11 Curiosidades del proyecto LyX
          • 111 La historia de LyX
          • 112 La mascota de LyX
            • 12 Otros editores de LaTeX
              • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                • 21 Instalacioacuten en GNULinux
                  • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                    • 22 Instalacioacuten en Windows
                    • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                      • 3 Poniendo a punto la aplicacioacuten
                        • 31 Hola mundo y compilacioacuten
                          • 311 Exportar con un comando
                            • 32 tex4ht Exportar a html odt y otros formatos
                            • 33 eLyXer Conversor elegante de lyx a html
                            • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                            • 35 Fuentes LaTeX
                              • 351 Usar nuevas y varias fuentes LaTeX en LyX
                              • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                • 37 Algunos problemas detectados
                                  • 371 Imaacutegenes eps en Ubuntu
                                  • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                  • 373 Tildes en la ruta de carpetas con LyX
                                  • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                      • 4 Edicioacuten de textos
                                        • 41 Atajos de teclado
                                          • 411 Entornos
                                          • 412 Siacutembolos
                                          • 413 Fuente
                                            • 42 Tres truquillos LaTeX
                                              • 421 Cambio de la numeracioacuten de las paacuteginas
                                              • 422 Imaacutegenes y caption rotadas a 90 grados
                                              • 423 Antildeadir contenidos al iacutendice
                                                • 43 Enlaces internos web y a pdf
                                                • 44 Insertando coacutedigo LaTeX
                                                • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                • 46 Barra de revisioacuten
                                                • 47 Gestioacuten de Ramas
                                                • 48 Columnas
                                                • 49 Bibliografiacutea
                                                  • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                    • 410 Color en nuestros documentos
                                                      • 4101 Texto coloreado
                                                      • 4102 Fondo coloreado
                                                      • 4103 Paacutegina coloreada
                                                      • 4104 Definir colores personalizados
                                                        • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                          • 5 Objetos insertados
                                                            • 51 Flotantes
                                                              • 511 Insertar flotantes
                                                              • 512 Subflotantes
                                                              • 513 Posicioacuten de flotantes
                                                              • 514 Numeracioacuten de flotantes
                                                                • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                  • 6 Ecuaciones tablas y siacutembolos
                                                                    • 61 El paquete cancel
                                                                    • 62 Tablas
                                                                      • 621 Tablas largas
                                                                      • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                        • 63 Siacutembolos
                                                                          • 631 Detexify
                                                                            • 64 Esquemas
                                                                              • 641 Instalacioacuten y configuracioacuten
                                                                              • 642 Primeros pasos
                                                                                  • 7 Clases de documento
                                                                                    • 71 Artiacuteculos cientiacuteficos
                                                                                    • 72 Plantillas de tesis LyX
                                                                                    • 73 Documentos multipartes
                                                                                    • 74 Curriacuteculum
                                                                                      • 741 Editando un curriacuteculum
                                                                                        • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                          • 751 Temas y personalizacioacuten de presentaciones
                                                                                          • 752 Personalizaciones avanzadas
                                                                                          • 753 Fondo de presentaciones en la clase Beamer
                                                                                          • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                              • 8 Integracioacuten con R gracias a Sweave
                                                                                                • 81 Instalando Sweave
                                                                                                  • 811 Sweave en Linux
                                                                                                  • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                    • 82 Introducir coacutedigo R
                                                                                                    • 83 Utilizar Sweave con la clase Beamer
                                                                                                      • 9 Trucos caseros
                                                                                                        • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                        • 92 Desvelar coacutedigo LaTeX
                                                                                                        • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                          • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                            • A1 Paacuteginas web
                                                                                                            • A2 Manuales en pdf
                                                                                                              • B Lo que vendraacute con proacuteximas ediciones
                                                                                                              • C Agradecimientos
                                                                                                              • Iacutendice Alfabeacutetico

        Queacute es nuevo2

        Nueva portada (paacutegina I)

        Paacutegina de Licencia (paacutegina II)

        Nota de la versioacuten (paacutegina III)

        Maacutes secciones

        bull Curiosidades del proyecto LYX (paacutegina 2)bull Otros editores de LATEX (paacutegina 3)bull Macrocomando de instalacioacuten (paacutegina 4)bull LYX en Mac OS (paacutegina 5)bull Solucionando problemas con paquetes LATEX (paacutegina 9)bull Cabecera y pie de paacutegina (paacutegina 15)bull Color en nuestros documentos (paacutegina 20)bull Flotantes (paacutegina 23)bull Escribiendo coacutedigo fuente el paquete Listings (paacutegina 24)bull Tablas largas (paacutegina 26)bull Copiar tablas desde hojas de caacutelculo y paacuteginas web (paacutegina 27)bull Detexify (paacutegina 27)bull Plantillas de tesis (paacutegina 29)bull Iacutendices intermedios en LATEX-Beamer (paacutegina 35)bull Sweave en Windows (paacutegina 39)bull Trucos caseros (paacutegina 42)

        Secciones mejoradas o corregidas

        bull Corrector ortograacutefico e idioma (paacutegina 7)bull Curriacuteculum (paacutegina 30)bull Presentaciones con la clase LATEX-Beamer (paacutegina 31)

        Sitios con documentacioacuten sobre LATEX y LYX (paacutegina 43)

        Iacutendice alfabeacutetico (paacutegina 46)

        2 Este manual actualmente en desarrollo ha sido creado a partir de los post que se han publicado en Un Bioinforma-tiquillo Puedes contribuir a su mejora contactando por comentario o por el mail que aparece en el blog Tambieacuten puedesrellenar la encuesta que aparece en la paacutegina del blog reservada para el manual para conocer tu opinioacuten sobre el mismo

        IV

        Iacutendice general

        Licencia II

        Nota de la versioacuten III

        Queacute es nuevo IV

        1 iquestLATEX iquestLYX iquestWhat 111 Curiosidades del proyecto LYX 2

        111 La historia de LYX 2112 La mascota de LYX 2

        12 Otros editores de LATEX 3

        2 Instalacioacuten y gestioacuten de paquetes LATEX 421 Instalacioacuten en GNULinux 4

        211 Mi macrocomando de instalacioacuten en Ubuntu o Debian 422 Instalacioacuten en Windows 523 Instalacioacuten en Mac OS 5

        3 Poniendo a punto la aplicacioacuten 631 Hola mundo y compilacioacuten 6

        311 Exportar con un comando 632 tex4ht Exportar a html odt y otros formatos 633 eLYXer Conversor elegante de lyx a html 634 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma 735 Fuentes LATEX 7

        351 Usar nuevas y varias fuentes LATEX en LYX 8352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live) 8

        36 Hifenacioacuten (o silabacioacuten) con reglas del castellano 937 Algunos problemas detectados 9

        371 Imaacutegenes eps en Ubuntu 9372 Tildes en LYX 15 10373 Tildes en la ruta de carpetas con LYX 10374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162 10

        4 Edicioacuten de textos 1141 Atajos de teclado 11

        411 Entornos 11412 Siacutembolos 11413 Fuente 11

        42 Tres truquillos LATEX 12421 Cambio de la numeracioacuten de las paacuteginas 12422 Imaacutegenes y caption rotadas a 90 grados 12423 Antildeadir contenidos al iacutendice 13

        43 Enlaces internos web y a pdf 1344 Insertando coacutedigo LATEX 14

        V

        IacuteNDICE GENERAL VI

        45 Cabecera y pie de paacutegina paquete FancyHdr 1546 Barra de revisioacuten 1647 Gestioacuten de Ramas 1748 Columnas 1749 Bibliografiacutea 18

        491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX 19410 Color en nuestros documentos 20

        4101 Texto coloreado 204102 Fondo coloreado 204103 Paacutegina coloreada 204104 Definir colores personalizados 21

        411 pdfPages Maquetar con varias paacuteginas en el mismo folio 21

        5 Objetos insertados 2351 Flotantes 23

        511 Insertar flotantes 23512 Subflotantes 23513 Posicioacuten de flotantes 23514 Numeracioacuten de flotantes 24

        52 Escribiendo coacutedigo fuente el paquete listings 24

        6 Ecuaciones tablas y siacutembolos 2561 El paquete cancel 2562 Tablas 26

        621 Tablas largas 26622 Copiar tablas desde hojas de caacutelculo y paacuteginas web 27

        63 Siacutembolos 27631 Detexify 27

        64 Esquemas 28641 Instalacioacuten y configuracioacuten 28642 Primeros pasos 28

        7 Clases de documento 2971 Artiacuteculos cientiacuteficos 2972 Plantillas de tesis LYX 2973 Documentos multipartes 3074 Curriacuteculum 30

        741 Editando un curriacuteculum 3175 Presentaciones con la clase LATEX-Beamer 31

        751 Temas y personalizacioacuten de presentaciones 31752 Personalizaciones avanzadas 35753 Fondo de presentaciones en la clase Beamer 37754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones en for-

        mato panoraacutemico) 38

        8 Integracioacuten con R gracias a Sweave 3981 Instalando Sweave 39

        811 Sweave en Linux 39812 Sweave en Windows 39

        82 Introducir coacutedigo R 4083 Utilizar Sweave con la clase Beamer 41

        9 Trucos caseros 4291 Modificar archivos LYX a traveacutes de otros editores de texto (Gedit) 4292 Desvelar coacutedigo LATEX 4293 LYX para editar foacutermulas y luego editarlas con otro programa 42

        IacuteNDICE GENERAL VII

        A Maacutes informacioacuten sobre LATEX y LYX 43A1 Paacuteginas web 43A2 Manuales en pdf 43

        B Lo que vendraacute con proacuteximas ediciones 44

        C Agradecimientos 45

        Iacutendice Alfabeacutetico 46

        Capiacutetulo 1

        iquestLATEX iquestLYX iquestWhat

        Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

        Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

        Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

        Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

        Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

        1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

        1

        CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

        calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

        Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

        11 Curiosidades del proyecto LYX

        111 La historia de LYX

        Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

        Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

        Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

        LYX 100 fue liberada el 1 de Febrero de 1999

        LYX 120 fue liberada el 29 de mayo de 2002

        LYX 130 fue liberada el 7 de Febrero de 2003

        LYX 140 fue liberada el 8 de Marzo de 2006

        LYX 150 fue liberada el 27 de Julio de 2007

        LYX 160 fue liberada el 10 de Noviembre de 2008

        112 La mascota de LYX

        Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

        CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

        No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

        Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

        Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

        Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

        Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

        Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

        Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

        12 Otros editores de LATEX

        LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

        Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

        Editores especiacuteficos

        bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

        bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

        bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

        Editores multilenguaje

        bull Geditbull Emacsbull Vim

        Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

        Capiacutetulo 2

        Instalacioacuten y gestioacuten de paquetesLATEX

        LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

        21 Instalacioacuten en GNULinux

        En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

        $ sudo apt i tude i n s t a l l lyx

        Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

        $ sudo dpkg minus i lyx deb

        Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

        Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

        Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

        $ lyx minusx reconf igure

        LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

        211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

        Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

        4

        CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

        no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

        $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

        22 Instalacioacuten en Windows

        No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

        que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

        Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

        Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

        23 Instalacioacuten en Mac OS1

        LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

        Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

        1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

        2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

        3 Usar el gestor de paquetes MacPorts

        Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

        1 Fuente y maacutes informacioacuten en Wiki LyX

        Capiacutetulo 3

        Poniendo a punto la aplicacioacuten

        31 Hola mundo y compilacioacuten

        Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

        311 Exportar con un comando

        Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

        $ lyx minuse pdf archivo lyx

        Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

        32 tex4ht Exportar a html odt y otros formatos

        Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

        Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

        El paquete tex4ht tiene esta propiedad Asiacute que haciendo

        $ sudo apt i tude i n s t a l l t ex4ht

        y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

        33 eLYXer Conversor elegante de lyx a html

        Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

        6

        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

        Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

        Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

        Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

        $ sudo cp e l y x e r py usrbin

        Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

        $ e l y x e r py f i l e lyx f i l e htm

        Muy simple y el resultado es francamente bueno

        Maacutes informacioacuten | Guiacutea de usuario eLyXer

        34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

        En primer lugar instalar el diccionario ispell1 en castellano

        $ sudo apt i tude i n s t a l l i s p e l l i spanish

        Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

        Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

        En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

        35 Fuentes LATEX

        No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

        Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

        iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

        Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

        351 Usar nuevas y varias fuentes LATEX en LYX

        Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

        Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

        $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

        Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

        preaacutembulo para ello insertamos por ejemplo

        usepackage [ T1 ] fontenc usepackage c a l l i g r a

        Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

        c a l l i g r a

        Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

        como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

        352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

        En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

        Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

        Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

        texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

        $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

        y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

        afm en el directorio fontsafminitials

        tfm en el directorio fontstfminitials

        fd en el directorio texlatexinitials

        pfb en el directorio fontstype1initials

        map en el directorio fontsmap

        Seguidamente en consola tecleamos

        $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

        iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

        Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

        36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

        Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

        Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

        Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

        $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

        Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

        Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

        en espantildeol las del espantildeol3

        37 Algunos problemas detectados

        371 Imaacutegenes eps en Ubuntu

        El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

        3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

        Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

        $ sudo apt i tude i n s t a l l eps2pdf

        Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

        CONVERTERS SECTION

        conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

        Listo no seacute si es necesario reconfigurar pero funciona

        372 Tildes en LYX 154

        Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

        Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

        Informacioacuten obtenida de Ubuntu Forums

        373 Tildes en la ruta de carpetas con LYX

        Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

        Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

        Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

        374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

        El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

        $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

        Seguidamente hacemos

        $ sudo texhash

        y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

        Capiacutetulo 4

        Edicioacuten de textos

        41 Atajos de teclado

        Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

        411 Entornos

        Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

        412 Siacutembolos

        Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

        413 Fuente

        Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

        11

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

        Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

        42 Tres truquillos LATEX

        421 Cambio de la numeracioacuten de las paacuteginas

        Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

        Solucioacuten

        1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

        renewcommand thepage roman page s e t c o u n t e r page 1

        2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

        renewcommand thepage a r a b i c page s e t c o u n t e r page 1

        3 Y finalmente el contenido del resto del libro

        422 Imaacutegenes y caption rotadas a 90 grados

        Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

        Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

        1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

        usepackage r o t a t i n g

        2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

        1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

        begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

        end sidewaysf igure

        423 Antildeadir contenidos al iacutendice

        Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

        Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

        1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

        El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

        43 Enlaces internos web y a pdf

        Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

        Enlaces internos

        Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

        usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

        Enlaces web

        Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

        usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

        Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

        hre f URL Descr ip t ion

        Enlaces a pdf

        Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

        44 Insertando coacutedigo LATEX

        LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

        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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

        begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

        En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

        begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

        3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

        begin c e n t e r TEXTOend c e n t e r

        4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

        ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

        l e t endchangemargin= e n d l i s t

        Y definimos el texto que queremos modificar

        begin changemargin minus2cmminus2cmTEXTOend changemargin

        5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

        inc ludegraphics [ width=19cm ] nombreimagen

        6 Insertar imagen con viacutenculo web

        hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

        2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

        3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

        7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

        Huge TEXTO[0 5cm] Large TEXTO

        El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

        8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

        c lubpenal ty =10000widowpenalty =10000

        9 Portada sin fecha escribir en preaacutembulo

        date

        10 Letra capital (tenemos que tener instalado el paquete te-tex)

        Preaacutembulo 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 sesenta y dos

        45 Cabecera y pie de paacutegina paquete FancyHdr

        Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

        Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

        usepackage fancyhdr

        Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

        pages ty le fancy

        Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

        lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

        Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

        renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

        renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

        Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

        fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

        fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

        Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

        thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

        Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

        Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

        cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

        cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

        46 Barra de revisioacuten

        Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

        Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

        Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

        Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

        AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

        Fusionar cambios Muy similar a Aceptar cambios

        AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

        Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

        Nota siguiente Navegar entre las notas existentes

        47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

        Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

        Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

        No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

        En una caja de LATEX escribimos

        newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

        El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

        x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

        48 Columnas

        LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

        Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

        usepackage mul t i co l

        1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

        begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

        2 Para que mostrar columnas dentro de columnas es similar

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

        begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

        3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

        begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

        4 Como en el caso anterior pero aplicando subseccioacuten

        begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

        5 Para dejar un espacio delante y detraacutes de las columnas4

        s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

        6 Separacioacuten de columnas5

        s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

        7 Liacutenea de separacioacuten entre columnas6

        s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

        49 Bibliografiacutea

        LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

        4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

        setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

        setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

        la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

        Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

        $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

        Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

        Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

        Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

        renewcommand refname normalsize B i b l i o g r a f iacute a

        El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

        Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

        Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

        usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

        Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

        491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

        Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

        $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

        Ahora para iniciar la aplicacioacuten escribimos en consola

        $ l a t e x makebst

        Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

        $ customminusbib

        Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

        410 Color en nuestros documentos

        En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

        Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

        Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

        usepackage c o l o r

        4101 Texto coloreado

        Lo maacutes faacutecil es introducir este coacutedigo LATEX

        t e x t c o l o r c o l o r t e x t o

        Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

        c o l o r declaredminusc o l o r

        que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

        pagecolor declaredminusc o l o r

        4102 Fondo coloreado

        En el cuerpo

        colorbox declaredminusc o l o r t e x t

        Si el fondo y el texto estaacuten cambiados

        colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

        Para poner el color de fonde de otro color

        fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

        4103 Paacutegina coloreada

        En el preaacutembulo

        d e f i n e c o l o r c o l o r rgb 1 0 5 0

        pagecolor c o l o r

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

        4104 Definir colores personalizados

        Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

        d e f i n e c o l o r name model colorminusspec

        donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

        Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

        grisesSolo un nuacutemero entre 0 (negro)

        y 1 (blanco)definecolorgrisclarogray095

        rgb Rojo VerdeAzul

        Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

        verde y azul en este orden

        definecolornaranjargb1050

        cmyk CianMagenta

        Amarillo yNegro

        Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

        y negro

        definecolornaranjacmyk00510

        Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

        d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

        Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

        411 pdfPages Maquetar con varias paacuteginas en el mismo folio

        Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

        $ sudo apt i tude pdfjam

        Para ejecutarlos por ejemplo

        $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

        Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

        Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

        Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

        Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

        bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

        bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

        8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

        bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

        coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

        pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

        Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

        usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

        Capiacutetulo 5

        Objetos insertados

        51 Flotantes

        Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

        511 Insertar flotantes

        Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

        Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

        Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

        Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

        512 Subflotantes

        Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

        513 Posicioacuten de flotantes

        LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

        Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

        23

        CAPIacuteTULO 5 OBJETOS INSERTADOS 24

        1print h e l l o world

        Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

        Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

        Aquiacute si es posible

        Aquiacute definitivamente

        Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

        Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

        renewcommand bot tomfrac t ion 0 5

        514 Numeracioacuten de flotantes

        En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

        thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

        numberwithin t a b l e subsec t ion

        Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

        52 Escribiendo coacutedigo fuente el paquete listings

        Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

        p r i n t h e l l o world

        Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

        Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

        backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

        Para ver maacutes opciones visitad el manual del paquete

        Capiacutetulo 6

        Ecuaciones tablas y siacutembolos

        Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

        En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

        Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

        Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

        61 El paquete cancel

        En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

        Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

        usepackage cance l

        Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

        cancel

        a+cance l b+c = cance l b+c +d

        a +b + c =b + c + d

        cancelto

        f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

        3264 = 2times4times4

        4times4times4 = 1

        2times4times4

        2

        4times4times4= 1

        2

        25

        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

        xcancel

        xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

        (((((((

        ((hhhhhhhhhlımxto11

        xminus1 = +infin

        bcancel

        bcancel BminusB=0

        hhhhhBminus B = 0

        62 Tablas

        Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

        Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

        621 Tablas largas

        Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

        El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

        LeyendaEncabezado

        Primer encabezadoPie

        T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

        Uacuteltimo pie

        Y lo que quiere decir cada uno de ellos

        1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

        2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

        3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

        4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

        5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

        622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

        Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

        ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

        1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

        2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

        3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

        Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

        63 Siacutembolos

        En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

        Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

        Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

        Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

        Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

        X Z Y [

        Y los siacutembolos del zodiaco

        _ae]bd^`c f

        Muy uacutetil este manual hay que tenerlo siempre a mano

        631 Detexify

        Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

        Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

        iexclMuy uacutetil y totalmente recomendado

        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

        64 Esquemas

        El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

        641 Instalacioacuten y configuracioacuten

        Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

        $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

        Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

        642 Primeros pasos

        Antildeadimos en el Preaacutembulo LATEX esta liacutenea

        usepackage [ a l l ] xy

        En una caja de foacutermulas insertamos el siguiente coacutedigo

        xymatrix A ar [ r ] amp B

        Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

        xymatrixR =

        define el eje X de la matriz

        xymatrixC =

        define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

        m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

        Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

        1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

        Capiacutetulo 7

        Clases de documento

        71 Artiacuteculos cientiacuteficos

        Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

        iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

        Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

        Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

        $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

        Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

        En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

        Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

        72 Plantillas de tesis LYX

        Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

        httpwwwthesis-templatecomarchives58

        httpwikilyxorgExamplesThesis

        httpwikilyxorgExamplesMinitoc

        httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

        httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

        httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

        1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

        29

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

        httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

        httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

        httpwikilyxorgFAQMultipleAuthors

        73 Documentos multipartes

        Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

        En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

        Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

        Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

        Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

        Asiacute de simple Con LATEX Con LYX naturalmente

        74 Curriacuteculum

        Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

        texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

        texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

        lmodern contiene las fuentes lmodern

        Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

        $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

        Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

        hora de imprimir

        741 Editando un curriacuteculum

        Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

        Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

        75 Presentaciones con la clase LATEX-Beamer

        Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

        $ sudo apt i tude i n s t a l l l a t e xminusbeamer

        Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

        751 Temas y personalizacioacuten de presentaciones

        Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

        usetheme nombre

        Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

        usercolortheme nombre

        usercolortheme nombre

        TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

        2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

        Pantallazo

        No disponible1) Antibes 18) lined

        No disponible No disponible2) bars 19) Luebeck

        3) Bergen 20) Madrid

        4) Berkeley 21) Malmoe

        5) Berlin 22) Marburg

        6) Boadilla 23) Montpellier

        No disponible7) boxes 24) PaloAlto

        No disponible8) classic 25) Pittsburgh

        (continuacutea)

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

        Pantallazo

        9) Copenhagen 26) Rochester

        No disponible10) Darmstadt 27) shadowNo disponible No disponible

        11) default 28) sidebar

        12) Dresden 29) Singapore

        No disponible13) Frankfurt 30) split

        14) Goettingen 31) Szeged

        No disponible15) Hannover 32) Tree

        16) Ilmenau 33) Warsaw(continuacutea)

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

        Pantallazo

        17) JuanLesPinsFin

        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) fly (gris)8) lily

        9) orchid10) rose

        11) seagull (gris y blanco)12) seahorse

        13) sidebartab14) structure

        15) whale (azul marino y blanco)

        Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

        Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

        begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

        Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

        setbeamerfont t i t l e shape=itshape family=rmfamily

        Modifica la fuente del tiacutetulo de la ponencia mientras que

        usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

        usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

        realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

        752 Personalizaciones avanzadas

        Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

        PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

        Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

        setbeamercovered t ransparent

        BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

        Resumen otro tipo especial de bloque

        begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

        Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

        frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

        No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

        Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

        setbeamertemplate navigat ion symbols

        Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

        bull [default] Horizontal

        bull [horizontal] Lo mismo que por defecto

        bull [vertical] Vertical

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

        bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

        Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

        logo inc ludegraphics [ height =3cm ] nombrefoto

        Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

        Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

        setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

        Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

        setbeamers ize s idebar width r i g h t =3cm

        Personalizar el tema de las enumeraciones

        bull Preaacutembulo

        def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

        bull Texto en caja ERT

        begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

        textbf textit textsl textrm textsf y color son otras maneras de resaltar

        Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

        setbeamers ize opt ions

        The following options can be given

        bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

        bull text margin right= TEX dimension sets a new right margin

        bull 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

        bull sidebar width right= TEX dimension sets the size of the right sidebar

        bull description width= TEX dimension sets the default width of description labels seeSection 121

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

        bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

        bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

        bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

        Para bibliografiacutea en caja ERT

        begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

        1982 end thebib l iography

        753 Fondo de presentaciones en la clase Beamer

        Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

        Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

        En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

        el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

        la un ldquordquo al final

        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

        ( Contenido de l a d i a p o s i t i v a )

        CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

        754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

        Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

        Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

        BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

        $ sudo n a u t i l u s usrsharetexmftex l a t e x

        En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

        Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

        $ sudo texhash ampamp lyx minusx reconf igure

        Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

        El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

        Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

        usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

        Y listo Genial paquete siacute sentildeor

        Capiacutetulo 8

        Integracioacuten con R gracias a Sweave

        Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

        81 Instalando Sweave

        811 Sweave en Linux

        1 Instalar R2

        $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

        $ sudo texhash ampamp lyx minusx reconf igure

        2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

        3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

        4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

        812 Sweave en Windows3

        En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

        Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

        A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

        - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

        1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

        39

        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

        1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

        2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

        3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

        4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

        5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

        6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

        Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

        82 Introducir coacutedigo R

        1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

        2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

        ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

        p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

        3 Compilamos Ver PDF5

        4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

        Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

        83 Utilizar Sweave con la clase Beamer

        LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

        Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

        Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

        Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

        5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

        Capiacutetulo 9

        Trucos caseros

        En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

        91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

        Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

        La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

        De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

        92 Desvelar coacutedigo LATEX

        Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

        93 LYX para editar foacutermulas y luego editarlas con otro programa

        De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

        42

        Apeacutendice A

        Maacutes informacioacuten sobre LATEX y LYX

        A1 Paacuteginas web

        1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

        2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

        3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

        4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

        5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

        6 Curso LATEXhttphallsiugrescursoLatex

        A2 Manuales en pdf

        1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

        2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

        3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

        4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

        43

        Apeacutendice B

        Lo que vendraacute con proacuteximasediciones

        Lista de enlaces

        Secciones con tips breves mejor ordenadas

        Nuevos estilos de capiacutetulos y secciones

        Previsualizacioacuten de temas de color para LATEX-Beamer

        Resuacutemenes al principio de cada capiacutetulo

        Nuevos pie y cabecera de paacutegina

        Ejemplos en formato LYX y PDF

        Maacutes imaacutegenes explicativas

        iquestVersiones en ingleacutes u otros idiomas

        Maacutes secciones

        bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

        iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

        44

        Apeacutendice C

        Agradecimientos

        LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

        Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

        A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

        Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

        Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

        no hay sentimientos si no hay nadie que sienta

        45

        Iacutendice alfabeacutetico

        Artiacuteculos cientiacuteficos 29Atajos 11

        barra de revisioacuten 16Bibliografiacutea 18

        coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

        Documentos multipartes 30

        eLYXer 6Enlaces 13Esquemas 28

        Flotantes 23Fuentes LATEX 7

        Hifenacioacuten 9

        idioma 7Instalacioacuten 4

        macrocomando 4

        pdfPages 21pie de paacutegina 15Presentaciones 31

        R 39Ramas 17

        Siacutembolos 27Sweave 39

        Tablas 26tesis 29

        46

        • Licencia
        • Nota de la versioacuten
        • Queacute es nuevo
        • Iacutendice general
        • 1 iquestLaTeX iquestLyX iquestWhat
          • 11 Curiosidades del proyecto LyX
            • 111 La historia de LyX
            • 112 La mascota de LyX
              • 12 Otros editores de LaTeX
                • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                  • 21 Instalacioacuten en GNULinux
                    • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                      • 22 Instalacioacuten en Windows
                      • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                        • 3 Poniendo a punto la aplicacioacuten
                          • 31 Hola mundo y compilacioacuten
                            • 311 Exportar con un comando
                              • 32 tex4ht Exportar a html odt y otros formatos
                              • 33 eLyXer Conversor elegante de lyx a html
                              • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                              • 35 Fuentes LaTeX
                                • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                  • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                  • 37 Algunos problemas detectados
                                    • 371 Imaacutegenes eps en Ubuntu
                                    • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                    • 373 Tildes en la ruta de carpetas con LyX
                                    • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                        • 4 Edicioacuten de textos
                                          • 41 Atajos de teclado
                                            • 411 Entornos
                                            • 412 Siacutembolos
                                            • 413 Fuente
                                              • 42 Tres truquillos LaTeX
                                                • 421 Cambio de la numeracioacuten de las paacuteginas
                                                • 422 Imaacutegenes y caption rotadas a 90 grados
                                                • 423 Antildeadir contenidos al iacutendice
                                                  • 43 Enlaces internos web y a pdf
                                                  • 44 Insertando coacutedigo LaTeX
                                                  • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                  • 46 Barra de revisioacuten
                                                  • 47 Gestioacuten de Ramas
                                                  • 48 Columnas
                                                  • 49 Bibliografiacutea
                                                    • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                      • 410 Color en nuestros documentos
                                                        • 4101 Texto coloreado
                                                        • 4102 Fondo coloreado
                                                        • 4103 Paacutegina coloreada
                                                        • 4104 Definir colores personalizados
                                                          • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                            • 5 Objetos insertados
                                                              • 51 Flotantes
                                                                • 511 Insertar flotantes
                                                                • 512 Subflotantes
                                                                • 513 Posicioacuten de flotantes
                                                                • 514 Numeracioacuten de flotantes
                                                                  • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                    • 6 Ecuaciones tablas y siacutembolos
                                                                      • 61 El paquete cancel
                                                                      • 62 Tablas
                                                                        • 621 Tablas largas
                                                                        • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                          • 63 Siacutembolos
                                                                            • 631 Detexify
                                                                              • 64 Esquemas
                                                                                • 641 Instalacioacuten y configuracioacuten
                                                                                • 642 Primeros pasos
                                                                                    • 7 Clases de documento
                                                                                      • 71 Artiacuteculos cientiacuteficos
                                                                                      • 72 Plantillas de tesis LyX
                                                                                      • 73 Documentos multipartes
                                                                                      • 74 Curriacuteculum
                                                                                        • 741 Editando un curriacuteculum
                                                                                          • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                            • 751 Temas y personalizacioacuten de presentaciones
                                                                                            • 752 Personalizaciones avanzadas
                                                                                            • 753 Fondo de presentaciones en la clase Beamer
                                                                                            • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                • 8 Integracioacuten con R gracias a Sweave
                                                                                                  • 81 Instalando Sweave
                                                                                                    • 811 Sweave en Linux
                                                                                                    • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                      • 82 Introducir coacutedigo R
                                                                                                      • 83 Utilizar Sweave con la clase Beamer
                                                                                                        • 9 Trucos caseros
                                                                                                          • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                          • 92 Desvelar coacutedigo LaTeX
                                                                                                          • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                            • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                              • A1 Paacuteginas web
                                                                                                              • A2 Manuales en pdf
                                                                                                                • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                • C Agradecimientos
                                                                                                                • Iacutendice Alfabeacutetico

          Iacutendice general

          Licencia II

          Nota de la versioacuten III

          Queacute es nuevo IV

          1 iquestLATEX iquestLYX iquestWhat 111 Curiosidades del proyecto LYX 2

          111 La historia de LYX 2112 La mascota de LYX 2

          12 Otros editores de LATEX 3

          2 Instalacioacuten y gestioacuten de paquetes LATEX 421 Instalacioacuten en GNULinux 4

          211 Mi macrocomando de instalacioacuten en Ubuntu o Debian 422 Instalacioacuten en Windows 523 Instalacioacuten en Mac OS 5

          3 Poniendo a punto la aplicacioacuten 631 Hola mundo y compilacioacuten 6

          311 Exportar con un comando 632 tex4ht Exportar a html odt y otros formatos 633 eLYXer Conversor elegante de lyx a html 634 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma 735 Fuentes LATEX 7

          351 Usar nuevas y varias fuentes LATEX en LYX 8352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live) 8

          36 Hifenacioacuten (o silabacioacuten) con reglas del castellano 937 Algunos problemas detectados 9

          371 Imaacutegenes eps en Ubuntu 9372 Tildes en LYX 15 10373 Tildes en la ruta de carpetas con LYX 10374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162 10

          4 Edicioacuten de textos 1141 Atajos de teclado 11

          411 Entornos 11412 Siacutembolos 11413 Fuente 11

          42 Tres truquillos LATEX 12421 Cambio de la numeracioacuten de las paacuteginas 12422 Imaacutegenes y caption rotadas a 90 grados 12423 Antildeadir contenidos al iacutendice 13

          43 Enlaces internos web y a pdf 1344 Insertando coacutedigo LATEX 14

          V

          IacuteNDICE GENERAL VI

          45 Cabecera y pie de paacutegina paquete FancyHdr 1546 Barra de revisioacuten 1647 Gestioacuten de Ramas 1748 Columnas 1749 Bibliografiacutea 18

          491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX 19410 Color en nuestros documentos 20

          4101 Texto coloreado 204102 Fondo coloreado 204103 Paacutegina coloreada 204104 Definir colores personalizados 21

          411 pdfPages Maquetar con varias paacuteginas en el mismo folio 21

          5 Objetos insertados 2351 Flotantes 23

          511 Insertar flotantes 23512 Subflotantes 23513 Posicioacuten de flotantes 23514 Numeracioacuten de flotantes 24

          52 Escribiendo coacutedigo fuente el paquete listings 24

          6 Ecuaciones tablas y siacutembolos 2561 El paquete cancel 2562 Tablas 26

          621 Tablas largas 26622 Copiar tablas desde hojas de caacutelculo y paacuteginas web 27

          63 Siacutembolos 27631 Detexify 27

          64 Esquemas 28641 Instalacioacuten y configuracioacuten 28642 Primeros pasos 28

          7 Clases de documento 2971 Artiacuteculos cientiacuteficos 2972 Plantillas de tesis LYX 2973 Documentos multipartes 3074 Curriacuteculum 30

          741 Editando un curriacuteculum 3175 Presentaciones con la clase LATEX-Beamer 31

          751 Temas y personalizacioacuten de presentaciones 31752 Personalizaciones avanzadas 35753 Fondo de presentaciones en la clase Beamer 37754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones en for-

          mato panoraacutemico) 38

          8 Integracioacuten con R gracias a Sweave 3981 Instalando Sweave 39

          811 Sweave en Linux 39812 Sweave en Windows 39

          82 Introducir coacutedigo R 4083 Utilizar Sweave con la clase Beamer 41

          9 Trucos caseros 4291 Modificar archivos LYX a traveacutes de otros editores de texto (Gedit) 4292 Desvelar coacutedigo LATEX 4293 LYX para editar foacutermulas y luego editarlas con otro programa 42

          IacuteNDICE GENERAL VII

          A Maacutes informacioacuten sobre LATEX y LYX 43A1 Paacuteginas web 43A2 Manuales en pdf 43

          B Lo que vendraacute con proacuteximas ediciones 44

          C Agradecimientos 45

          Iacutendice Alfabeacutetico 46

          Capiacutetulo 1

          iquestLATEX iquestLYX iquestWhat

          Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

          Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

          Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

          Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

          Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

          1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

          1

          CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

          calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

          Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

          11 Curiosidades del proyecto LYX

          111 La historia de LYX

          Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

          Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

          Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

          LYX 100 fue liberada el 1 de Febrero de 1999

          LYX 120 fue liberada el 29 de mayo de 2002

          LYX 130 fue liberada el 7 de Febrero de 2003

          LYX 140 fue liberada el 8 de Marzo de 2006

          LYX 150 fue liberada el 27 de Julio de 2007

          LYX 160 fue liberada el 10 de Noviembre de 2008

          112 La mascota de LYX

          Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

          CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

          No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

          Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

          Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

          Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

          Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

          Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

          Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

          12 Otros editores de LATEX

          LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

          Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

          Editores especiacuteficos

          bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

          bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

          bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

          Editores multilenguaje

          bull Geditbull Emacsbull Vim

          Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

          Capiacutetulo 2

          Instalacioacuten y gestioacuten de paquetesLATEX

          LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

          21 Instalacioacuten en GNULinux

          En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

          $ sudo apt i tude i n s t a l l lyx

          Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

          $ sudo dpkg minus i lyx deb

          Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

          Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

          Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

          $ lyx minusx reconf igure

          LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

          211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

          Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

          4

          CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

          no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

          $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

          22 Instalacioacuten en Windows

          No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

          que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

          Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

          Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

          23 Instalacioacuten en Mac OS1

          LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

          Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

          1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

          2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

          3 Usar el gestor de paquetes MacPorts

          Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

          1 Fuente y maacutes informacioacuten en Wiki LyX

          Capiacutetulo 3

          Poniendo a punto la aplicacioacuten

          31 Hola mundo y compilacioacuten

          Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

          311 Exportar con un comando

          Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

          $ lyx minuse pdf archivo lyx

          Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

          32 tex4ht Exportar a html odt y otros formatos

          Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

          Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

          El paquete tex4ht tiene esta propiedad Asiacute que haciendo

          $ sudo apt i tude i n s t a l l t ex4ht

          y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

          33 eLYXer Conversor elegante de lyx a html

          Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

          6

          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

          Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

          Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

          Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

          $ sudo cp e l y x e r py usrbin

          Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

          $ e l y x e r py f i l e lyx f i l e htm

          Muy simple y el resultado es francamente bueno

          Maacutes informacioacuten | Guiacutea de usuario eLyXer

          34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

          En primer lugar instalar el diccionario ispell1 en castellano

          $ sudo apt i tude i n s t a l l i s p e l l i spanish

          Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

          Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

          En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

          35 Fuentes LATEX

          No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

          Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

          iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

          Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

          351 Usar nuevas y varias fuentes LATEX en LYX

          Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

          Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

          $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

          Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

          preaacutembulo para ello insertamos por ejemplo

          usepackage [ T1 ] fontenc usepackage c a l l i g r a

          Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

          c a l l i g r a

          Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

          como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

          352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

          En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

          Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

          Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

          texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

          $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

          y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

          afm en el directorio fontsafminitials

          tfm en el directorio fontstfminitials

          fd en el directorio texlatexinitials

          pfb en el directorio fontstype1initials

          map en el directorio fontsmap

          Seguidamente en consola tecleamos

          $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

          iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

          Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

          36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

          Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

          Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

          Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

          $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

          Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

          Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

          en espantildeol las del espantildeol3

          37 Algunos problemas detectados

          371 Imaacutegenes eps en Ubuntu

          El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

          3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

          Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

          $ sudo apt i tude i n s t a l l eps2pdf

          Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

          CONVERTERS SECTION

          conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

          Listo no seacute si es necesario reconfigurar pero funciona

          372 Tildes en LYX 154

          Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

          Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

          Informacioacuten obtenida de Ubuntu Forums

          373 Tildes en la ruta de carpetas con LYX

          Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

          Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

          Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

          374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

          El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

          $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

          Seguidamente hacemos

          $ sudo texhash

          y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

          Capiacutetulo 4

          Edicioacuten de textos

          41 Atajos de teclado

          Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

          411 Entornos

          Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

          412 Siacutembolos

          Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

          413 Fuente

          Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

          11

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

          Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

          42 Tres truquillos LATEX

          421 Cambio de la numeracioacuten de las paacuteginas

          Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

          Solucioacuten

          1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

          renewcommand thepage roman page s e t c o u n t e r page 1

          2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

          renewcommand thepage a r a b i c page s e t c o u n t e r page 1

          3 Y finalmente el contenido del resto del libro

          422 Imaacutegenes y caption rotadas a 90 grados

          Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

          Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

          1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

          usepackage r o t a t i n g

          2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

          1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

          begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

          end sidewaysf igure

          423 Antildeadir contenidos al iacutendice

          Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

          Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

          1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

          El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

          43 Enlaces internos web y a pdf

          Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

          Enlaces internos

          Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

          usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

          Enlaces web

          Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

          usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

          Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

          hre f URL Descr ip t ion

          Enlaces a pdf

          Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

          44 Insertando coacutedigo LATEX

          LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

          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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

          begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

          En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

          begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

          3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

          begin c e n t e r TEXTOend c e n t e r

          4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

          ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

          l e t endchangemargin= e n d l i s t

          Y definimos el texto que queremos modificar

          begin changemargin minus2cmminus2cmTEXTOend changemargin

          5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

          inc ludegraphics [ width=19cm ] nombreimagen

          6 Insertar imagen con viacutenculo web

          hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

          2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

          3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

          7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

          Huge TEXTO[0 5cm] Large TEXTO

          El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

          8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

          c lubpenal ty =10000widowpenalty =10000

          9 Portada sin fecha escribir en preaacutembulo

          date

          10 Letra capital (tenemos que tener instalado el paquete te-tex)

          Preaacutembulo 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 sesenta y dos

          45 Cabecera y pie de paacutegina paquete FancyHdr

          Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

          Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

          usepackage fancyhdr

          Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

          pages ty le fancy

          Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

          lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

          Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

          renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

          renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

          Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

          fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

          fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

          Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

          thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

          Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

          Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

          cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

          cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

          46 Barra de revisioacuten

          Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

          Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

          Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

          Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

          AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

          Fusionar cambios Muy similar a Aceptar cambios

          AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

          Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

          Nota siguiente Navegar entre las notas existentes

          47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

          Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

          Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

          No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

          En una caja de LATEX escribimos

          newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

          El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

          x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

          48 Columnas

          LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

          Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

          usepackage mul t i co l

          1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

          begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

          2 Para que mostrar columnas dentro de columnas es similar

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

          begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

          3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

          begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

          4 Como en el caso anterior pero aplicando subseccioacuten

          begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

          5 Para dejar un espacio delante y detraacutes de las columnas4

          s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

          6 Separacioacuten de columnas5

          s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

          7 Liacutenea de separacioacuten entre columnas6

          s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

          49 Bibliografiacutea

          LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

          4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

          setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

          setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

          la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

          Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

          $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

          Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

          Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

          Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

          renewcommand refname normalsize B i b l i o g r a f iacute a

          El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

          Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

          Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

          usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

          Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

          491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

          Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

          $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

          Ahora para iniciar la aplicacioacuten escribimos en consola

          $ l a t e x makebst

          Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

          $ customminusbib

          Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

          410 Color en nuestros documentos

          En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

          Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

          Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

          usepackage c o l o r

          4101 Texto coloreado

          Lo maacutes faacutecil es introducir este coacutedigo LATEX

          t e x t c o l o r c o l o r t e x t o

          Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

          c o l o r declaredminusc o l o r

          que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

          pagecolor declaredminusc o l o r

          4102 Fondo coloreado

          En el cuerpo

          colorbox declaredminusc o l o r t e x t

          Si el fondo y el texto estaacuten cambiados

          colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

          Para poner el color de fonde de otro color

          fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

          4103 Paacutegina coloreada

          En el preaacutembulo

          d e f i n e c o l o r c o l o r rgb 1 0 5 0

          pagecolor c o l o r

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

          4104 Definir colores personalizados

          Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

          d e f i n e c o l o r name model colorminusspec

          donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

          Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

          grisesSolo un nuacutemero entre 0 (negro)

          y 1 (blanco)definecolorgrisclarogray095

          rgb Rojo VerdeAzul

          Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

          verde y azul en este orden

          definecolornaranjargb1050

          cmyk CianMagenta

          Amarillo yNegro

          Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

          y negro

          definecolornaranjacmyk00510

          Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

          d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

          Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

          411 pdfPages Maquetar con varias paacuteginas en el mismo folio

          Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

          $ sudo apt i tude pdfjam

          Para ejecutarlos por ejemplo

          $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

          Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

          Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

          Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

          Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

          bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

          bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

          8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

          bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

          coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

          pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

          Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

          usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

          Capiacutetulo 5

          Objetos insertados

          51 Flotantes

          Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

          511 Insertar flotantes

          Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

          Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

          Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

          Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

          512 Subflotantes

          Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

          513 Posicioacuten de flotantes

          LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

          Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

          23

          CAPIacuteTULO 5 OBJETOS INSERTADOS 24

          1print h e l l o world

          Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

          Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

          Aquiacute si es posible

          Aquiacute definitivamente

          Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

          Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

          renewcommand bot tomfrac t ion 0 5

          514 Numeracioacuten de flotantes

          En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

          thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

          numberwithin t a b l e subsec t ion

          Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

          52 Escribiendo coacutedigo fuente el paquete listings

          Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

          p r i n t h e l l o world

          Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

          Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

          backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

          Para ver maacutes opciones visitad el manual del paquete

          Capiacutetulo 6

          Ecuaciones tablas y siacutembolos

          Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

          En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

          Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

          Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

          61 El paquete cancel

          En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

          Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

          usepackage cance l

          Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

          cancel

          a+cance l b+c = cance l b+c +d

          a +b + c =b + c + d

          cancelto

          f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

          3264 = 2times4times4

          4times4times4 = 1

          2times4times4

          2

          4times4times4= 1

          2

          25

          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

          xcancel

          xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

          (((((((

          ((hhhhhhhhhlımxto11

          xminus1 = +infin

          bcancel

          bcancel BminusB=0

          hhhhhBminus B = 0

          62 Tablas

          Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

          Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

          621 Tablas largas

          Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

          El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

          LeyendaEncabezado

          Primer encabezadoPie

          T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

          Uacuteltimo pie

          Y lo que quiere decir cada uno de ellos

          1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

          2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

          3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

          4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

          5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

          622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

          Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

          ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

          1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

          2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

          3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

          Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

          63 Siacutembolos

          En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

          Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

          Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

          Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

          Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

          X Z Y [

          Y los siacutembolos del zodiaco

          _ae]bd^`c f

          Muy uacutetil este manual hay que tenerlo siempre a mano

          631 Detexify

          Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

          Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

          iexclMuy uacutetil y totalmente recomendado

          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

          64 Esquemas

          El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

          641 Instalacioacuten y configuracioacuten

          Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

          $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

          Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

          642 Primeros pasos

          Antildeadimos en el Preaacutembulo LATEX esta liacutenea

          usepackage [ a l l ] xy

          En una caja de foacutermulas insertamos el siguiente coacutedigo

          xymatrix A ar [ r ] amp B

          Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

          xymatrixR =

          define el eje X de la matriz

          xymatrixC =

          define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

          m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

          Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

          1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

          Capiacutetulo 7

          Clases de documento

          71 Artiacuteculos cientiacuteficos

          Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

          iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

          Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

          Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

          $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

          Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

          En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

          Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

          72 Plantillas de tesis LYX

          Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

          httpwwwthesis-templatecomarchives58

          httpwikilyxorgExamplesThesis

          httpwikilyxorgExamplesMinitoc

          httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

          httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

          httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

          1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

          29

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

          httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

          httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

          httpwikilyxorgFAQMultipleAuthors

          73 Documentos multipartes

          Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

          En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

          Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

          Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

          Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

          Asiacute de simple Con LATEX Con LYX naturalmente

          74 Curriacuteculum

          Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

          texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

          texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

          lmodern contiene las fuentes lmodern

          Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

          $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

          Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

          hora de imprimir

          741 Editando un curriacuteculum

          Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

          Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

          75 Presentaciones con la clase LATEX-Beamer

          Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

          $ sudo apt i tude i n s t a l l l a t e xminusbeamer

          Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

          751 Temas y personalizacioacuten de presentaciones

          Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

          usetheme nombre

          Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

          usercolortheme nombre

          usercolortheme nombre

          TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

          2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

          Pantallazo

          No disponible1) Antibes 18) lined

          No disponible No disponible2) bars 19) Luebeck

          3) Bergen 20) Madrid

          4) Berkeley 21) Malmoe

          5) Berlin 22) Marburg

          6) Boadilla 23) Montpellier

          No disponible7) boxes 24) PaloAlto

          No disponible8) classic 25) Pittsburgh

          (continuacutea)

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

          Pantallazo

          9) Copenhagen 26) Rochester

          No disponible10) Darmstadt 27) shadowNo disponible No disponible

          11) default 28) sidebar

          12) Dresden 29) Singapore

          No disponible13) Frankfurt 30) split

          14) Goettingen 31) Szeged

          No disponible15) Hannover 32) Tree

          16) Ilmenau 33) Warsaw(continuacutea)

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

          Pantallazo

          17) JuanLesPinsFin

          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) fly (gris)8) lily

          9) orchid10) rose

          11) seagull (gris y blanco)12) seahorse

          13) sidebartab14) structure

          15) whale (azul marino y blanco)

          Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

          Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

          begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

          Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

          setbeamerfont t i t l e shape=itshape family=rmfamily

          Modifica la fuente del tiacutetulo de la ponencia mientras que

          usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

          usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

          realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

          752 Personalizaciones avanzadas

          Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

          PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

          Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

          setbeamercovered t ransparent

          BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

          Resumen otro tipo especial de bloque

          begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

          Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

          frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

          No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

          Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

          setbeamertemplate navigat ion symbols

          Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

          bull [default] Horizontal

          bull [horizontal] Lo mismo que por defecto

          bull [vertical] Vertical

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

          bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

          Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

          logo inc ludegraphics [ height =3cm ] nombrefoto

          Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

          Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

          setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

          Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

          setbeamers ize s idebar width r i g h t =3cm

          Personalizar el tema de las enumeraciones

          bull Preaacutembulo

          def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

          bull Texto en caja ERT

          begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

          textbf textit textsl textrm textsf y color son otras maneras de resaltar

          Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

          setbeamers ize opt ions

          The following options can be given

          bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

          bull text margin right= TEX dimension sets a new right margin

          bull 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

          bull sidebar width right= TEX dimension sets the size of the right sidebar

          bull description width= TEX dimension sets the default width of description labels seeSection 121

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

          bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

          bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

          bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

          Para bibliografiacutea en caja ERT

          begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

          1982 end thebib l iography

          753 Fondo de presentaciones en la clase Beamer

          Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

          Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

          En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

          el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

          la un ldquordquo al final

          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

          ( Contenido de l a d i a p o s i t i v a )

          CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

          754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

          Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

          Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

          BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

          $ sudo n a u t i l u s usrsharetexmftex l a t e x

          En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

          Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

          $ sudo texhash ampamp lyx minusx reconf igure

          Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

          El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

          Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

          usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

          Y listo Genial paquete siacute sentildeor

          Capiacutetulo 8

          Integracioacuten con R gracias a Sweave

          Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

          81 Instalando Sweave

          811 Sweave en Linux

          1 Instalar R2

          $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

          $ sudo texhash ampamp lyx minusx reconf igure

          2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

          3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

          4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

          812 Sweave en Windows3

          En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

          Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

          A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

          - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

          1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

          39

          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

          1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

          2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

          3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

          4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

          5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

          6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

          Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

          82 Introducir coacutedigo R

          1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

          2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

          ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

          p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

          3 Compilamos Ver PDF5

          4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

          Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

          83 Utilizar Sweave con la clase Beamer

          LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

          Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

          Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

          Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

          5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

          Capiacutetulo 9

          Trucos caseros

          En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

          91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

          Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

          La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

          De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

          92 Desvelar coacutedigo LATEX

          Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

          93 LYX para editar foacutermulas y luego editarlas con otro programa

          De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

          42

          Apeacutendice A

          Maacutes informacioacuten sobre LATEX y LYX

          A1 Paacuteginas web

          1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

          2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

          3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

          4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

          5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

          6 Curso LATEXhttphallsiugrescursoLatex

          A2 Manuales en pdf

          1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

          2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

          3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

          4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

          43

          Apeacutendice B

          Lo que vendraacute con proacuteximasediciones

          Lista de enlaces

          Secciones con tips breves mejor ordenadas

          Nuevos estilos de capiacutetulos y secciones

          Previsualizacioacuten de temas de color para LATEX-Beamer

          Resuacutemenes al principio de cada capiacutetulo

          Nuevos pie y cabecera de paacutegina

          Ejemplos en formato LYX y PDF

          Maacutes imaacutegenes explicativas

          iquestVersiones en ingleacutes u otros idiomas

          Maacutes secciones

          bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

          iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

          44

          Apeacutendice C

          Agradecimientos

          LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

          Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

          A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

          Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

          Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

          no hay sentimientos si no hay nadie que sienta

          45

          Iacutendice alfabeacutetico

          Artiacuteculos cientiacuteficos 29Atajos 11

          barra de revisioacuten 16Bibliografiacutea 18

          coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

          Documentos multipartes 30

          eLYXer 6Enlaces 13Esquemas 28

          Flotantes 23Fuentes LATEX 7

          Hifenacioacuten 9

          idioma 7Instalacioacuten 4

          macrocomando 4

          pdfPages 21pie de paacutegina 15Presentaciones 31

          R 39Ramas 17

          Siacutembolos 27Sweave 39

          Tablas 26tesis 29

          46

          • Licencia
          • Nota de la versioacuten
          • Queacute es nuevo
          • Iacutendice general
          • 1 iquestLaTeX iquestLyX iquestWhat
            • 11 Curiosidades del proyecto LyX
              • 111 La historia de LyX
              • 112 La mascota de LyX
                • 12 Otros editores de LaTeX
                  • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                    • 21 Instalacioacuten en GNULinux
                      • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                        • 22 Instalacioacuten en Windows
                        • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                          • 3 Poniendo a punto la aplicacioacuten
                            • 31 Hola mundo y compilacioacuten
                              • 311 Exportar con un comando
                                • 32 tex4ht Exportar a html odt y otros formatos
                                • 33 eLyXer Conversor elegante de lyx a html
                                • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                • 35 Fuentes LaTeX
                                  • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                  • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                    • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                    • 37 Algunos problemas detectados
                                      • 371 Imaacutegenes eps en Ubuntu
                                      • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                      • 373 Tildes en la ruta de carpetas con LyX
                                      • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                          • 4 Edicioacuten de textos
                                            • 41 Atajos de teclado
                                              • 411 Entornos
                                              • 412 Siacutembolos
                                              • 413 Fuente
                                                • 42 Tres truquillos LaTeX
                                                  • 421 Cambio de la numeracioacuten de las paacuteginas
                                                  • 422 Imaacutegenes y caption rotadas a 90 grados
                                                  • 423 Antildeadir contenidos al iacutendice
                                                    • 43 Enlaces internos web y a pdf
                                                    • 44 Insertando coacutedigo LaTeX
                                                    • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                    • 46 Barra de revisioacuten
                                                    • 47 Gestioacuten de Ramas
                                                    • 48 Columnas
                                                    • 49 Bibliografiacutea
                                                      • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                        • 410 Color en nuestros documentos
                                                          • 4101 Texto coloreado
                                                          • 4102 Fondo coloreado
                                                          • 4103 Paacutegina coloreada
                                                          • 4104 Definir colores personalizados
                                                            • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                              • 5 Objetos insertados
                                                                • 51 Flotantes
                                                                  • 511 Insertar flotantes
                                                                  • 512 Subflotantes
                                                                  • 513 Posicioacuten de flotantes
                                                                  • 514 Numeracioacuten de flotantes
                                                                    • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                      • 6 Ecuaciones tablas y siacutembolos
                                                                        • 61 El paquete cancel
                                                                        • 62 Tablas
                                                                          • 621 Tablas largas
                                                                          • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                            • 63 Siacutembolos
                                                                              • 631 Detexify
                                                                                • 64 Esquemas
                                                                                  • 641 Instalacioacuten y configuracioacuten
                                                                                  • 642 Primeros pasos
                                                                                      • 7 Clases de documento
                                                                                        • 71 Artiacuteculos cientiacuteficos
                                                                                        • 72 Plantillas de tesis LyX
                                                                                        • 73 Documentos multipartes
                                                                                        • 74 Curriacuteculum
                                                                                          • 741 Editando un curriacuteculum
                                                                                            • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                              • 751 Temas y personalizacioacuten de presentaciones
                                                                                              • 752 Personalizaciones avanzadas
                                                                                              • 753 Fondo de presentaciones en la clase Beamer
                                                                                              • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                  • 8 Integracioacuten con R gracias a Sweave
                                                                                                    • 81 Instalando Sweave
                                                                                                      • 811 Sweave en Linux
                                                                                                      • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                        • 82 Introducir coacutedigo R
                                                                                                        • 83 Utilizar Sweave con la clase Beamer
                                                                                                          • 9 Trucos caseros
                                                                                                            • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                            • 92 Desvelar coacutedigo LaTeX
                                                                                                            • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                              • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                • A1 Paacuteginas web
                                                                                                                • A2 Manuales en pdf
                                                                                                                  • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                  • C Agradecimientos
                                                                                                                  • Iacutendice Alfabeacutetico

            IacuteNDICE GENERAL VI

            45 Cabecera y pie de paacutegina paquete FancyHdr 1546 Barra de revisioacuten 1647 Gestioacuten de Ramas 1748 Columnas 1749 Bibliografiacutea 18

            491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX 19410 Color en nuestros documentos 20

            4101 Texto coloreado 204102 Fondo coloreado 204103 Paacutegina coloreada 204104 Definir colores personalizados 21

            411 pdfPages Maquetar con varias paacuteginas en el mismo folio 21

            5 Objetos insertados 2351 Flotantes 23

            511 Insertar flotantes 23512 Subflotantes 23513 Posicioacuten de flotantes 23514 Numeracioacuten de flotantes 24

            52 Escribiendo coacutedigo fuente el paquete listings 24

            6 Ecuaciones tablas y siacutembolos 2561 El paquete cancel 2562 Tablas 26

            621 Tablas largas 26622 Copiar tablas desde hojas de caacutelculo y paacuteginas web 27

            63 Siacutembolos 27631 Detexify 27

            64 Esquemas 28641 Instalacioacuten y configuracioacuten 28642 Primeros pasos 28

            7 Clases de documento 2971 Artiacuteculos cientiacuteficos 2972 Plantillas de tesis LYX 2973 Documentos multipartes 3074 Curriacuteculum 30

            741 Editando un curriacuteculum 3175 Presentaciones con la clase LATEX-Beamer 31

            751 Temas y personalizacioacuten de presentaciones 31752 Personalizaciones avanzadas 35753 Fondo de presentaciones en la clase Beamer 37754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones en for-

            mato panoraacutemico) 38

            8 Integracioacuten con R gracias a Sweave 3981 Instalando Sweave 39

            811 Sweave en Linux 39812 Sweave en Windows 39

            82 Introducir coacutedigo R 4083 Utilizar Sweave con la clase Beamer 41

            9 Trucos caseros 4291 Modificar archivos LYX a traveacutes de otros editores de texto (Gedit) 4292 Desvelar coacutedigo LATEX 4293 LYX para editar foacutermulas y luego editarlas con otro programa 42

            IacuteNDICE GENERAL VII

            A Maacutes informacioacuten sobre LATEX y LYX 43A1 Paacuteginas web 43A2 Manuales en pdf 43

            B Lo que vendraacute con proacuteximas ediciones 44

            C Agradecimientos 45

            Iacutendice Alfabeacutetico 46

            Capiacutetulo 1

            iquestLATEX iquestLYX iquestWhat

            Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

            Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

            Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

            Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

            Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

            1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

            1

            CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

            calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

            Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

            11 Curiosidades del proyecto LYX

            111 La historia de LYX

            Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

            Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

            Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

            LYX 100 fue liberada el 1 de Febrero de 1999

            LYX 120 fue liberada el 29 de mayo de 2002

            LYX 130 fue liberada el 7 de Febrero de 2003

            LYX 140 fue liberada el 8 de Marzo de 2006

            LYX 150 fue liberada el 27 de Julio de 2007

            LYX 160 fue liberada el 10 de Noviembre de 2008

            112 La mascota de LYX

            Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

            CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

            No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

            Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

            Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

            Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

            Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

            Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

            Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

            12 Otros editores de LATEX

            LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

            Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

            Editores especiacuteficos

            bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

            bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

            bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

            Editores multilenguaje

            bull Geditbull Emacsbull Vim

            Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

            Capiacutetulo 2

            Instalacioacuten y gestioacuten de paquetesLATEX

            LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

            21 Instalacioacuten en GNULinux

            En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

            $ sudo apt i tude i n s t a l l lyx

            Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

            $ sudo dpkg minus i lyx deb

            Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

            Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

            Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

            $ lyx minusx reconf igure

            LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

            211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

            Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

            4

            CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

            no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

            $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

            22 Instalacioacuten en Windows

            No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

            que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

            Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

            Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

            23 Instalacioacuten en Mac OS1

            LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

            Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

            1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

            2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

            3 Usar el gestor de paquetes MacPorts

            Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

            1 Fuente y maacutes informacioacuten en Wiki LyX

            Capiacutetulo 3

            Poniendo a punto la aplicacioacuten

            31 Hola mundo y compilacioacuten

            Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

            311 Exportar con un comando

            Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

            $ lyx minuse pdf archivo lyx

            Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

            32 tex4ht Exportar a html odt y otros formatos

            Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

            Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

            El paquete tex4ht tiene esta propiedad Asiacute que haciendo

            $ sudo apt i tude i n s t a l l t ex4ht

            y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

            33 eLYXer Conversor elegante de lyx a html

            Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

            6

            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

            Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

            Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

            Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

            $ sudo cp e l y x e r py usrbin

            Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

            $ e l y x e r py f i l e lyx f i l e htm

            Muy simple y el resultado es francamente bueno

            Maacutes informacioacuten | Guiacutea de usuario eLyXer

            34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

            En primer lugar instalar el diccionario ispell1 en castellano

            $ sudo apt i tude i n s t a l l i s p e l l i spanish

            Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

            Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

            En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

            35 Fuentes LATEX

            No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

            Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

            iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

            Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

            351 Usar nuevas y varias fuentes LATEX en LYX

            Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

            Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

            $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

            Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

            preaacutembulo para ello insertamos por ejemplo

            usepackage [ T1 ] fontenc usepackage c a l l i g r a

            Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

            c a l l i g r a

            Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

            como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

            352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

            En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

            Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

            Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

            texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

            $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

            y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

            afm en el directorio fontsafminitials

            tfm en el directorio fontstfminitials

            fd en el directorio texlatexinitials

            pfb en el directorio fontstype1initials

            map en el directorio fontsmap

            Seguidamente en consola tecleamos

            $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

            iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

            Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

            36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

            Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

            Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

            Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

            $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

            Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

            Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

            en espantildeol las del espantildeol3

            37 Algunos problemas detectados

            371 Imaacutegenes eps en Ubuntu

            El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

            3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

            Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

            $ sudo apt i tude i n s t a l l eps2pdf

            Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

            CONVERTERS SECTION

            conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

            Listo no seacute si es necesario reconfigurar pero funciona

            372 Tildes en LYX 154

            Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

            Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

            Informacioacuten obtenida de Ubuntu Forums

            373 Tildes en la ruta de carpetas con LYX

            Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

            Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

            Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

            374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

            El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

            $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

            Seguidamente hacemos

            $ sudo texhash

            y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

            Capiacutetulo 4

            Edicioacuten de textos

            41 Atajos de teclado

            Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

            411 Entornos

            Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

            412 Siacutembolos

            Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

            413 Fuente

            Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

            11

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

            Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

            42 Tres truquillos LATEX

            421 Cambio de la numeracioacuten de las paacuteginas

            Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

            Solucioacuten

            1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

            renewcommand thepage roman page s e t c o u n t e r page 1

            2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

            renewcommand thepage a r a b i c page s e t c o u n t e r page 1

            3 Y finalmente el contenido del resto del libro

            422 Imaacutegenes y caption rotadas a 90 grados

            Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

            Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

            1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

            usepackage r o t a t i n g

            2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

            1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

            begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

            end sidewaysf igure

            423 Antildeadir contenidos al iacutendice

            Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

            Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

            1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

            El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

            43 Enlaces internos web y a pdf

            Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

            Enlaces internos

            Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

            usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

            Enlaces web

            Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

            usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

            Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

            hre f URL Descr ip t ion

            Enlaces a pdf

            Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

            44 Insertando coacutedigo LATEX

            LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

            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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

            begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

            En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

            begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

            3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

            begin c e n t e r TEXTOend c e n t e r

            4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

            ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

            l e t endchangemargin= e n d l i s t

            Y definimos el texto que queremos modificar

            begin changemargin minus2cmminus2cmTEXTOend changemargin

            5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

            inc ludegraphics [ width=19cm ] nombreimagen

            6 Insertar imagen con viacutenculo web

            hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

            2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

            3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

            7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

            Huge TEXTO[0 5cm] Large TEXTO

            El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

            8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

            c lubpenal ty =10000widowpenalty =10000

            9 Portada sin fecha escribir en preaacutembulo

            date

            10 Letra capital (tenemos que tener instalado el paquete te-tex)

            Preaacutembulo 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 sesenta y dos

            45 Cabecera y pie de paacutegina paquete FancyHdr

            Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

            Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

            usepackage fancyhdr

            Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

            pages ty le fancy

            Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

            lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

            Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

            renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

            renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

            Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

            fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

            fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

            Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

            thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

            Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

            Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

            cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

            cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

            46 Barra de revisioacuten

            Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

            Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

            Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

            Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

            AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

            Fusionar cambios Muy similar a Aceptar cambios

            AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

            Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

            Nota siguiente Navegar entre las notas existentes

            47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

            Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

            Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

            No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

            En una caja de LATEX escribimos

            newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

            El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

            x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

            48 Columnas

            LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

            Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

            usepackage mul t i co l

            1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

            begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

            2 Para que mostrar columnas dentro de columnas es similar

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

            begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

            3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

            begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

            4 Como en el caso anterior pero aplicando subseccioacuten

            begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

            5 Para dejar un espacio delante y detraacutes de las columnas4

            s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

            6 Separacioacuten de columnas5

            s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

            7 Liacutenea de separacioacuten entre columnas6

            s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

            49 Bibliografiacutea

            LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

            4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

            setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

            setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

            la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

            Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

            $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

            Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

            Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

            Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

            renewcommand refname normalsize B i b l i o g r a f iacute a

            El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

            Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

            Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

            usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

            Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

            491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

            Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

            $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

            Ahora para iniciar la aplicacioacuten escribimos en consola

            $ l a t e x makebst

            Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

            $ customminusbib

            Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

            410 Color en nuestros documentos

            En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

            Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

            Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

            usepackage c o l o r

            4101 Texto coloreado

            Lo maacutes faacutecil es introducir este coacutedigo LATEX

            t e x t c o l o r c o l o r t e x t o

            Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

            c o l o r declaredminusc o l o r

            que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

            pagecolor declaredminusc o l o r

            4102 Fondo coloreado

            En el cuerpo

            colorbox declaredminusc o l o r t e x t

            Si el fondo y el texto estaacuten cambiados

            colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

            Para poner el color de fonde de otro color

            fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

            4103 Paacutegina coloreada

            En el preaacutembulo

            d e f i n e c o l o r c o l o r rgb 1 0 5 0

            pagecolor c o l o r

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

            4104 Definir colores personalizados

            Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

            d e f i n e c o l o r name model colorminusspec

            donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

            Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

            grisesSolo un nuacutemero entre 0 (negro)

            y 1 (blanco)definecolorgrisclarogray095

            rgb Rojo VerdeAzul

            Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

            verde y azul en este orden

            definecolornaranjargb1050

            cmyk CianMagenta

            Amarillo yNegro

            Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

            y negro

            definecolornaranjacmyk00510

            Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

            d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

            Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

            411 pdfPages Maquetar con varias paacuteginas en el mismo folio

            Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

            $ sudo apt i tude pdfjam

            Para ejecutarlos por ejemplo

            $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

            Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

            Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

            Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

            Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

            bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

            bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

            8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

            bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

            coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

            pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

            Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

            usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

            Capiacutetulo 5

            Objetos insertados

            51 Flotantes

            Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

            511 Insertar flotantes

            Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

            Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

            Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

            Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

            512 Subflotantes

            Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

            513 Posicioacuten de flotantes

            LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

            Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

            23

            CAPIacuteTULO 5 OBJETOS INSERTADOS 24

            1print h e l l o world

            Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

            Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

            Aquiacute si es posible

            Aquiacute definitivamente

            Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

            Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

            renewcommand bot tomfrac t ion 0 5

            514 Numeracioacuten de flotantes

            En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

            thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

            numberwithin t a b l e subsec t ion

            Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

            52 Escribiendo coacutedigo fuente el paquete listings

            Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

            p r i n t h e l l o world

            Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

            Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

            backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

            Para ver maacutes opciones visitad el manual del paquete

            Capiacutetulo 6

            Ecuaciones tablas y siacutembolos

            Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

            En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

            Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

            Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

            61 El paquete cancel

            En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

            Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

            usepackage cance l

            Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

            cancel

            a+cance l b+c = cance l b+c +d

            a +b + c =b + c + d

            cancelto

            f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

            3264 = 2times4times4

            4times4times4 = 1

            2times4times4

            2

            4times4times4= 1

            2

            25

            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

            xcancel

            xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

            (((((((

            ((hhhhhhhhhlımxto11

            xminus1 = +infin

            bcancel

            bcancel BminusB=0

            hhhhhBminus B = 0

            62 Tablas

            Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

            Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

            621 Tablas largas

            Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

            El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

            LeyendaEncabezado

            Primer encabezadoPie

            T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

            Uacuteltimo pie

            Y lo que quiere decir cada uno de ellos

            1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

            2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

            3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

            4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

            5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

            622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

            Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

            ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

            1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

            2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

            3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

            Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

            63 Siacutembolos

            En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

            Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

            Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

            Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

            Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

            X Z Y [

            Y los siacutembolos del zodiaco

            _ae]bd^`c f

            Muy uacutetil este manual hay que tenerlo siempre a mano

            631 Detexify

            Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

            Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

            iexclMuy uacutetil y totalmente recomendado

            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

            64 Esquemas

            El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

            641 Instalacioacuten y configuracioacuten

            Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

            $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

            Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

            642 Primeros pasos

            Antildeadimos en el Preaacutembulo LATEX esta liacutenea

            usepackage [ a l l ] xy

            En una caja de foacutermulas insertamos el siguiente coacutedigo

            xymatrix A ar [ r ] amp B

            Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

            xymatrixR =

            define el eje X de la matriz

            xymatrixC =

            define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

            m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

            Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

            1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

            Capiacutetulo 7

            Clases de documento

            71 Artiacuteculos cientiacuteficos

            Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

            iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

            Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

            Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

            $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

            Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

            En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

            Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

            72 Plantillas de tesis LYX

            Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

            httpwwwthesis-templatecomarchives58

            httpwikilyxorgExamplesThesis

            httpwikilyxorgExamplesMinitoc

            httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

            httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

            httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

            1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

            29

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

            httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

            httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

            httpwikilyxorgFAQMultipleAuthors

            73 Documentos multipartes

            Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

            En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

            Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

            Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

            Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

            Asiacute de simple Con LATEX Con LYX naturalmente

            74 Curriacuteculum

            Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

            texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

            texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

            lmodern contiene las fuentes lmodern

            Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

            $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

            Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

            hora de imprimir

            741 Editando un curriacuteculum

            Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

            Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

            75 Presentaciones con la clase LATEX-Beamer

            Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

            $ sudo apt i tude i n s t a l l l a t e xminusbeamer

            Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

            751 Temas y personalizacioacuten de presentaciones

            Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

            usetheme nombre

            Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

            usercolortheme nombre

            usercolortheme nombre

            TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

            2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

            Pantallazo

            No disponible1) Antibes 18) lined

            No disponible No disponible2) bars 19) Luebeck

            3) Bergen 20) Madrid

            4) Berkeley 21) Malmoe

            5) Berlin 22) Marburg

            6) Boadilla 23) Montpellier

            No disponible7) boxes 24) PaloAlto

            No disponible8) classic 25) Pittsburgh

            (continuacutea)

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

            Pantallazo

            9) Copenhagen 26) Rochester

            No disponible10) Darmstadt 27) shadowNo disponible No disponible

            11) default 28) sidebar

            12) Dresden 29) Singapore

            No disponible13) Frankfurt 30) split

            14) Goettingen 31) Szeged

            No disponible15) Hannover 32) Tree

            16) Ilmenau 33) Warsaw(continuacutea)

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

            Pantallazo

            17) JuanLesPinsFin

            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) fly (gris)8) lily

            9) orchid10) rose

            11) seagull (gris y blanco)12) seahorse

            13) sidebartab14) structure

            15) whale (azul marino y blanco)

            Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

            Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

            begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

            Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

            setbeamerfont t i t l e shape=itshape family=rmfamily

            Modifica la fuente del tiacutetulo de la ponencia mientras que

            usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

            usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

            realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

            752 Personalizaciones avanzadas

            Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

            PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

            Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

            setbeamercovered t ransparent

            BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

            Resumen otro tipo especial de bloque

            begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

            Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

            frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

            No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

            Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

            setbeamertemplate navigat ion symbols

            Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

            bull [default] Horizontal

            bull [horizontal] Lo mismo que por defecto

            bull [vertical] Vertical

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

            bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

            Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

            logo inc ludegraphics [ height =3cm ] nombrefoto

            Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

            Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

            setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

            Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

            setbeamers ize s idebar width r i g h t =3cm

            Personalizar el tema de las enumeraciones

            bull Preaacutembulo

            def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

            bull Texto en caja ERT

            begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

            textbf textit textsl textrm textsf y color son otras maneras de resaltar

            Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

            setbeamers ize opt ions

            The following options can be given

            bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

            bull text margin right= TEX dimension sets a new right margin

            bull 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

            bull sidebar width right= TEX dimension sets the size of the right sidebar

            bull description width= TEX dimension sets the default width of description labels seeSection 121

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

            bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

            bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

            bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

            Para bibliografiacutea en caja ERT

            begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

            1982 end thebib l iography

            753 Fondo de presentaciones en la clase Beamer

            Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

            Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

            En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

            el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

            la un ldquordquo al final

            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

            ( Contenido de l a d i a p o s i t i v a )

            CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

            754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

            Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

            Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

            BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

            $ sudo n a u t i l u s usrsharetexmftex l a t e x

            En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

            Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

            $ sudo texhash ampamp lyx minusx reconf igure

            Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

            El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

            Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

            usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

            Y listo Genial paquete siacute sentildeor

            Capiacutetulo 8

            Integracioacuten con R gracias a Sweave

            Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

            81 Instalando Sweave

            811 Sweave en Linux

            1 Instalar R2

            $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

            $ sudo texhash ampamp lyx minusx reconf igure

            2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

            3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

            4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

            812 Sweave en Windows3

            En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

            Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

            A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

            - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

            1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

            39

            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

            1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

            2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

            3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

            4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

            5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

            6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

            Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

            82 Introducir coacutedigo R

            1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

            2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

            ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

            p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

            3 Compilamos Ver PDF5

            4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

            Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

            83 Utilizar Sweave con la clase Beamer

            LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

            Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

            Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

            Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

            5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

            Capiacutetulo 9

            Trucos caseros

            En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

            91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

            Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

            La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

            De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

            92 Desvelar coacutedigo LATEX

            Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

            93 LYX para editar foacutermulas y luego editarlas con otro programa

            De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

            42

            Apeacutendice A

            Maacutes informacioacuten sobre LATEX y LYX

            A1 Paacuteginas web

            1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

            2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

            3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

            4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

            5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

            6 Curso LATEXhttphallsiugrescursoLatex

            A2 Manuales en pdf

            1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

            2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

            3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

            4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

            43

            Apeacutendice B

            Lo que vendraacute con proacuteximasediciones

            Lista de enlaces

            Secciones con tips breves mejor ordenadas

            Nuevos estilos de capiacutetulos y secciones

            Previsualizacioacuten de temas de color para LATEX-Beamer

            Resuacutemenes al principio de cada capiacutetulo

            Nuevos pie y cabecera de paacutegina

            Ejemplos en formato LYX y PDF

            Maacutes imaacutegenes explicativas

            iquestVersiones en ingleacutes u otros idiomas

            Maacutes secciones

            bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

            iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

            44

            Apeacutendice C

            Agradecimientos

            LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

            Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

            A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

            Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

            Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

            no hay sentimientos si no hay nadie que sienta

            45

            Iacutendice alfabeacutetico

            Artiacuteculos cientiacuteficos 29Atajos 11

            barra de revisioacuten 16Bibliografiacutea 18

            coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

            Documentos multipartes 30

            eLYXer 6Enlaces 13Esquemas 28

            Flotantes 23Fuentes LATEX 7

            Hifenacioacuten 9

            idioma 7Instalacioacuten 4

            macrocomando 4

            pdfPages 21pie de paacutegina 15Presentaciones 31

            R 39Ramas 17

            Siacutembolos 27Sweave 39

            Tablas 26tesis 29

            46

            • Licencia
            • Nota de la versioacuten
            • Queacute es nuevo
            • Iacutendice general
            • 1 iquestLaTeX iquestLyX iquestWhat
              • 11 Curiosidades del proyecto LyX
                • 111 La historia de LyX
                • 112 La mascota de LyX
                  • 12 Otros editores de LaTeX
                    • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                      • 21 Instalacioacuten en GNULinux
                        • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                          • 22 Instalacioacuten en Windows
                          • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                            • 3 Poniendo a punto la aplicacioacuten
                              • 31 Hola mundo y compilacioacuten
                                • 311 Exportar con un comando
                                  • 32 tex4ht Exportar a html odt y otros formatos
                                  • 33 eLyXer Conversor elegante de lyx a html
                                  • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                  • 35 Fuentes LaTeX
                                    • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                    • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                      • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                      • 37 Algunos problemas detectados
                                        • 371 Imaacutegenes eps en Ubuntu
                                        • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                        • 373 Tildes en la ruta de carpetas con LyX
                                        • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                            • 4 Edicioacuten de textos
                                              • 41 Atajos de teclado
                                                • 411 Entornos
                                                • 412 Siacutembolos
                                                • 413 Fuente
                                                  • 42 Tres truquillos LaTeX
                                                    • 421 Cambio de la numeracioacuten de las paacuteginas
                                                    • 422 Imaacutegenes y caption rotadas a 90 grados
                                                    • 423 Antildeadir contenidos al iacutendice
                                                      • 43 Enlaces internos web y a pdf
                                                      • 44 Insertando coacutedigo LaTeX
                                                      • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                      • 46 Barra de revisioacuten
                                                      • 47 Gestioacuten de Ramas
                                                      • 48 Columnas
                                                      • 49 Bibliografiacutea
                                                        • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                          • 410 Color en nuestros documentos
                                                            • 4101 Texto coloreado
                                                            • 4102 Fondo coloreado
                                                            • 4103 Paacutegina coloreada
                                                            • 4104 Definir colores personalizados
                                                              • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                • 5 Objetos insertados
                                                                  • 51 Flotantes
                                                                    • 511 Insertar flotantes
                                                                    • 512 Subflotantes
                                                                    • 513 Posicioacuten de flotantes
                                                                    • 514 Numeracioacuten de flotantes
                                                                      • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                        • 6 Ecuaciones tablas y siacutembolos
                                                                          • 61 El paquete cancel
                                                                          • 62 Tablas
                                                                            • 621 Tablas largas
                                                                            • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                              • 63 Siacutembolos
                                                                                • 631 Detexify
                                                                                  • 64 Esquemas
                                                                                    • 641 Instalacioacuten y configuracioacuten
                                                                                    • 642 Primeros pasos
                                                                                        • 7 Clases de documento
                                                                                          • 71 Artiacuteculos cientiacuteficos
                                                                                          • 72 Plantillas de tesis LyX
                                                                                          • 73 Documentos multipartes
                                                                                          • 74 Curriacuteculum
                                                                                            • 741 Editando un curriacuteculum
                                                                                              • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                • 751 Temas y personalizacioacuten de presentaciones
                                                                                                • 752 Personalizaciones avanzadas
                                                                                                • 753 Fondo de presentaciones en la clase Beamer
                                                                                                • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                    • 8 Integracioacuten con R gracias a Sweave
                                                                                                      • 81 Instalando Sweave
                                                                                                        • 811 Sweave en Linux
                                                                                                        • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                          • 82 Introducir coacutedigo R
                                                                                                          • 83 Utilizar Sweave con la clase Beamer
                                                                                                            • 9 Trucos caseros
                                                                                                              • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                              • 92 Desvelar coacutedigo LaTeX
                                                                                                              • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                  • A1 Paacuteginas web
                                                                                                                  • A2 Manuales en pdf
                                                                                                                    • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                    • C Agradecimientos
                                                                                                                    • Iacutendice Alfabeacutetico

              IacuteNDICE GENERAL VII

              A Maacutes informacioacuten sobre LATEX y LYX 43A1 Paacuteginas web 43A2 Manuales en pdf 43

              B Lo que vendraacute con proacuteximas ediciones 44

              C Agradecimientos 45

              Iacutendice Alfabeacutetico 46

              Capiacutetulo 1

              iquestLATEX iquestLYX iquestWhat

              Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

              Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

              Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

              Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

              Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

              1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

              1

              CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

              calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

              Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

              11 Curiosidades del proyecto LYX

              111 La historia de LYX

              Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

              Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

              Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

              LYX 100 fue liberada el 1 de Febrero de 1999

              LYX 120 fue liberada el 29 de mayo de 2002

              LYX 130 fue liberada el 7 de Febrero de 2003

              LYX 140 fue liberada el 8 de Marzo de 2006

              LYX 150 fue liberada el 27 de Julio de 2007

              LYX 160 fue liberada el 10 de Noviembre de 2008

              112 La mascota de LYX

              Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

              CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

              No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

              Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

              Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

              Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

              Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

              Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

              Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

              12 Otros editores de LATEX

              LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

              Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

              Editores especiacuteficos

              bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

              bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

              bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

              Editores multilenguaje

              bull Geditbull Emacsbull Vim

              Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

              Capiacutetulo 2

              Instalacioacuten y gestioacuten de paquetesLATEX

              LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

              21 Instalacioacuten en GNULinux

              En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

              $ sudo apt i tude i n s t a l l lyx

              Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

              $ sudo dpkg minus i lyx deb

              Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

              Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

              Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

              $ lyx minusx reconf igure

              LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

              211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

              Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

              4

              CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

              no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

              $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

              22 Instalacioacuten en Windows

              No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

              que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

              Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

              Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

              23 Instalacioacuten en Mac OS1

              LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

              Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

              1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

              2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

              3 Usar el gestor de paquetes MacPorts

              Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

              1 Fuente y maacutes informacioacuten en Wiki LyX

              Capiacutetulo 3

              Poniendo a punto la aplicacioacuten

              31 Hola mundo y compilacioacuten

              Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

              311 Exportar con un comando

              Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

              $ lyx minuse pdf archivo lyx

              Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

              32 tex4ht Exportar a html odt y otros formatos

              Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

              Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

              El paquete tex4ht tiene esta propiedad Asiacute que haciendo

              $ sudo apt i tude i n s t a l l t ex4ht

              y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

              33 eLYXer Conversor elegante de lyx a html

              Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

              6

              CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

              Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

              Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

              Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

              $ sudo cp e l y x e r py usrbin

              Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

              $ e l y x e r py f i l e lyx f i l e htm

              Muy simple y el resultado es francamente bueno

              Maacutes informacioacuten | Guiacutea de usuario eLyXer

              34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

              En primer lugar instalar el diccionario ispell1 en castellano

              $ sudo apt i tude i n s t a l l i s p e l l i spanish

              Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

              Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

              En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

              35 Fuentes LATEX

              No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

              Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

              iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

              CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

              Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

              351 Usar nuevas y varias fuentes LATEX en LYX

              Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

              Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

              $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

              Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

              preaacutembulo para ello insertamos por ejemplo

              usepackage [ T1 ] fontenc usepackage c a l l i g r a

              Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

              c a l l i g r a

              Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

              como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

              352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

              En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

              Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

              Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

              texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

              CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

              $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

              y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

              afm en el directorio fontsafminitials

              tfm en el directorio fontstfminitials

              fd en el directorio texlatexinitials

              pfb en el directorio fontstype1initials

              map en el directorio fontsmap

              Seguidamente en consola tecleamos

              $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

              iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

              Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

              36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

              Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

              Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

              Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

              $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

              Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

              Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

              en espantildeol las del espantildeol3

              37 Algunos problemas detectados

              371 Imaacutegenes eps en Ubuntu

              El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

              3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

              CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

              Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

              $ sudo apt i tude i n s t a l l eps2pdf

              Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

              CONVERTERS SECTION

              conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

              Listo no seacute si es necesario reconfigurar pero funciona

              372 Tildes en LYX 154

              Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

              Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

              Informacioacuten obtenida de Ubuntu Forums

              373 Tildes en la ruta de carpetas con LYX

              Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

              Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

              Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

              374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

              El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

              $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

              Seguidamente hacemos

              $ sudo texhash

              y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

              Capiacutetulo 4

              Edicioacuten de textos

              41 Atajos de teclado

              Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

              411 Entornos

              Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

              412 Siacutembolos

              Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

              413 Fuente

              Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

              11

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

              Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

              42 Tres truquillos LATEX

              421 Cambio de la numeracioacuten de las paacuteginas

              Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

              Solucioacuten

              1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

              renewcommand thepage roman page s e t c o u n t e r page 1

              2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

              renewcommand thepage a r a b i c page s e t c o u n t e r page 1

              3 Y finalmente el contenido del resto del libro

              422 Imaacutegenes y caption rotadas a 90 grados

              Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

              Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

              1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

              usepackage r o t a t i n g

              2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

              1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

              begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

              end sidewaysf igure

              423 Antildeadir contenidos al iacutendice

              Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

              Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

              1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

              El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

              43 Enlaces internos web y a pdf

              Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

              Enlaces internos

              Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

              usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

              Enlaces web

              Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

              usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

              Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

              hre f URL Descr ip t ion

              Enlaces a pdf

              Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

              44 Insertando coacutedigo LATEX

              LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

              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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

              begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

              En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

              begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

              3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

              begin c e n t e r TEXTOend c e n t e r

              4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

              ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

              l e t endchangemargin= e n d l i s t

              Y definimos el texto que queremos modificar

              begin changemargin minus2cmminus2cmTEXTOend changemargin

              5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

              inc ludegraphics [ width=19cm ] nombreimagen

              6 Insertar imagen con viacutenculo web

              hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

              2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

              3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

              7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

              Huge TEXTO[0 5cm] Large TEXTO

              El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

              8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

              c lubpenal ty =10000widowpenalty =10000

              9 Portada sin fecha escribir en preaacutembulo

              date

              10 Letra capital (tenemos que tener instalado el paquete te-tex)

              Preaacutembulo 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 sesenta y dos

              45 Cabecera y pie de paacutegina paquete FancyHdr

              Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

              Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

              usepackage fancyhdr

              Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

              pages ty le fancy

              Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

              lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

              Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

              renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

              renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

              Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

              fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

              fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

              Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

              thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

              Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

              Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

              cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

              cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

              46 Barra de revisioacuten

              Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

              Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

              Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

              Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

              AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

              Fusionar cambios Muy similar a Aceptar cambios

              AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

              Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

              Nota siguiente Navegar entre las notas existentes

              47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

              Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

              Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

              No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

              En una caja de LATEX escribimos

              newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

              El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

              x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

              48 Columnas

              LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

              Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

              usepackage mul t i co l

              1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

              begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

              2 Para que mostrar columnas dentro de columnas es similar

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

              begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

              3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

              begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

              4 Como en el caso anterior pero aplicando subseccioacuten

              begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

              5 Para dejar un espacio delante y detraacutes de las columnas4

              s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

              6 Separacioacuten de columnas5

              s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

              7 Liacutenea de separacioacuten entre columnas6

              s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

              49 Bibliografiacutea

              LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

              4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

              setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

              setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

              la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

              Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

              $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

              Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

              Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

              Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

              renewcommand refname normalsize B i b l i o g r a f iacute a

              El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

              Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

              Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

              usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

              Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

              491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

              Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

              $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

              Ahora para iniciar la aplicacioacuten escribimos en consola

              $ l a t e x makebst

              Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

              $ customminusbib

              Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

              410 Color en nuestros documentos

              En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

              Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

              Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

              usepackage c o l o r

              4101 Texto coloreado

              Lo maacutes faacutecil es introducir este coacutedigo LATEX

              t e x t c o l o r c o l o r t e x t o

              Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

              c o l o r declaredminusc o l o r

              que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

              pagecolor declaredminusc o l o r

              4102 Fondo coloreado

              En el cuerpo

              colorbox declaredminusc o l o r t e x t

              Si el fondo y el texto estaacuten cambiados

              colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

              Para poner el color de fonde de otro color

              fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

              4103 Paacutegina coloreada

              En el preaacutembulo

              d e f i n e c o l o r c o l o r rgb 1 0 5 0

              pagecolor c o l o r

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

              4104 Definir colores personalizados

              Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

              d e f i n e c o l o r name model colorminusspec

              donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

              Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

              grisesSolo un nuacutemero entre 0 (negro)

              y 1 (blanco)definecolorgrisclarogray095

              rgb Rojo VerdeAzul

              Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

              verde y azul en este orden

              definecolornaranjargb1050

              cmyk CianMagenta

              Amarillo yNegro

              Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

              y negro

              definecolornaranjacmyk00510

              Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

              d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

              Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

              411 pdfPages Maquetar con varias paacuteginas en el mismo folio

              Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

              $ sudo apt i tude pdfjam

              Para ejecutarlos por ejemplo

              $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

              Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

              Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

              Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

              Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

              bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

              bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

              8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

              bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

              coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

              pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

              Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

              usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

              Capiacutetulo 5

              Objetos insertados

              51 Flotantes

              Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

              511 Insertar flotantes

              Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

              Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

              Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

              Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

              512 Subflotantes

              Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

              513 Posicioacuten de flotantes

              LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

              Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

              23

              CAPIacuteTULO 5 OBJETOS INSERTADOS 24

              1print h e l l o world

              Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

              Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

              Aquiacute si es posible

              Aquiacute definitivamente

              Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

              Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

              renewcommand bot tomfrac t ion 0 5

              514 Numeracioacuten de flotantes

              En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

              thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

              numberwithin t a b l e subsec t ion

              Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

              52 Escribiendo coacutedigo fuente el paquete listings

              Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

              p r i n t h e l l o world

              Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

              Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

              backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

              Para ver maacutes opciones visitad el manual del paquete

              Capiacutetulo 6

              Ecuaciones tablas y siacutembolos

              Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

              En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

              Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

              Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

              61 El paquete cancel

              En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

              Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

              usepackage cance l

              Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

              cancel

              a+cance l b+c = cance l b+c +d

              a +b + c =b + c + d

              cancelto

              f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

              3264 = 2times4times4

              4times4times4 = 1

              2times4times4

              2

              4times4times4= 1

              2

              25

              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

              xcancel

              xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

              (((((((

              ((hhhhhhhhhlımxto11

              xminus1 = +infin

              bcancel

              bcancel BminusB=0

              hhhhhBminus B = 0

              62 Tablas

              Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

              Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

              621 Tablas largas

              Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

              El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

              LeyendaEncabezado

              Primer encabezadoPie

              T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

              Uacuteltimo pie

              Y lo que quiere decir cada uno de ellos

              1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

              2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

              3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

              4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

              5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

              622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

              Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

              ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

              1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

              2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

              3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

              Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

              63 Siacutembolos

              En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

              Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

              Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

              Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

              Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

              X Z Y [

              Y los siacutembolos del zodiaco

              _ae]bd^`c f

              Muy uacutetil este manual hay que tenerlo siempre a mano

              631 Detexify

              Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

              Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

              iexclMuy uacutetil y totalmente recomendado

              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

              64 Esquemas

              El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

              641 Instalacioacuten y configuracioacuten

              Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

              $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

              Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

              642 Primeros pasos

              Antildeadimos en el Preaacutembulo LATEX esta liacutenea

              usepackage [ a l l ] xy

              En una caja de foacutermulas insertamos el siguiente coacutedigo

              xymatrix A ar [ r ] amp B

              Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

              xymatrixR =

              define el eje X de la matriz

              xymatrixC =

              define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

              m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

              Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

              1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

              Capiacutetulo 7

              Clases de documento

              71 Artiacuteculos cientiacuteficos

              Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

              iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

              Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

              Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

              $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

              Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

              En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

              Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

              72 Plantillas de tesis LYX

              Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

              httpwwwthesis-templatecomarchives58

              httpwikilyxorgExamplesThesis

              httpwikilyxorgExamplesMinitoc

              httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

              httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

              httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

              1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

              29

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

              httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

              httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

              httpwikilyxorgFAQMultipleAuthors

              73 Documentos multipartes

              Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

              En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

              Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

              Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

              Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

              Asiacute de simple Con LATEX Con LYX naturalmente

              74 Curriacuteculum

              Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

              texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

              texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

              lmodern contiene las fuentes lmodern

              Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

              $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

              Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

              hora de imprimir

              741 Editando un curriacuteculum

              Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

              Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

              75 Presentaciones con la clase LATEX-Beamer

              Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

              $ sudo apt i tude i n s t a l l l a t e xminusbeamer

              Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

              751 Temas y personalizacioacuten de presentaciones

              Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

              usetheme nombre

              Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

              usercolortheme nombre

              usercolortheme nombre

              TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

              2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

              Pantallazo

              No disponible1) Antibes 18) lined

              No disponible No disponible2) bars 19) Luebeck

              3) Bergen 20) Madrid

              4) Berkeley 21) Malmoe

              5) Berlin 22) Marburg

              6) Boadilla 23) Montpellier

              No disponible7) boxes 24) PaloAlto

              No disponible8) classic 25) Pittsburgh

              (continuacutea)

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

              Pantallazo

              9) Copenhagen 26) Rochester

              No disponible10) Darmstadt 27) shadowNo disponible No disponible

              11) default 28) sidebar

              12) Dresden 29) Singapore

              No disponible13) Frankfurt 30) split

              14) Goettingen 31) Szeged

              No disponible15) Hannover 32) Tree

              16) Ilmenau 33) Warsaw(continuacutea)

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

              Pantallazo

              17) JuanLesPinsFin

              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) fly (gris)8) lily

              9) orchid10) rose

              11) seagull (gris y blanco)12) seahorse

              13) sidebartab14) structure

              15) whale (azul marino y blanco)

              Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

              Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

              begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

              Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

              setbeamerfont t i t l e shape=itshape family=rmfamily

              Modifica la fuente del tiacutetulo de la ponencia mientras que

              usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

              usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

              realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

              752 Personalizaciones avanzadas

              Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

              PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

              Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

              setbeamercovered t ransparent

              BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

              Resumen otro tipo especial de bloque

              begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

              Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

              frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

              No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

              Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

              setbeamertemplate navigat ion symbols

              Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

              bull [default] Horizontal

              bull [horizontal] Lo mismo que por defecto

              bull [vertical] Vertical

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

              bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

              Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

              logo inc ludegraphics [ height =3cm ] nombrefoto

              Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

              Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

              setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

              Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

              setbeamers ize s idebar width r i g h t =3cm

              Personalizar el tema de las enumeraciones

              bull Preaacutembulo

              def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

              bull Texto en caja ERT

              begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

              textbf textit textsl textrm textsf y color son otras maneras de resaltar

              Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

              setbeamers ize opt ions

              The following options can be given

              bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

              bull text margin right= TEX dimension sets a new right margin

              bull 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

              bull sidebar width right= TEX dimension sets the size of the right sidebar

              bull description width= TEX dimension sets the default width of description labels seeSection 121

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

              bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

              bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

              bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

              Para bibliografiacutea en caja ERT

              begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

              1982 end thebib l iography

              753 Fondo de presentaciones en la clase Beamer

              Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

              Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

              En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

              el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

              la un ldquordquo al final

              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

              ( Contenido de l a d i a p o s i t i v a )

              CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

              754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

              Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

              Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

              BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

              $ sudo n a u t i l u s usrsharetexmftex l a t e x

              En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

              Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

              $ sudo texhash ampamp lyx minusx reconf igure

              Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

              El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

              Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

              usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

              Y listo Genial paquete siacute sentildeor

              Capiacutetulo 8

              Integracioacuten con R gracias a Sweave

              Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

              81 Instalando Sweave

              811 Sweave en Linux

              1 Instalar R2

              $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

              $ sudo texhash ampamp lyx minusx reconf igure

              2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

              3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

              4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

              812 Sweave en Windows3

              En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

              Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

              A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

              - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

              1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

              39

              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

              1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

              2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

              3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

              4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

              5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

              6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

              Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

              82 Introducir coacutedigo R

              1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

              2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

              ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

              p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

              3 Compilamos Ver PDF5

              4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

              Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

              83 Utilizar Sweave con la clase Beamer

              LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

              Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

              Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

              Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

              5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

              Capiacutetulo 9

              Trucos caseros

              En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

              91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

              Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

              La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

              De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

              92 Desvelar coacutedigo LATEX

              Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

              93 LYX para editar foacutermulas y luego editarlas con otro programa

              De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

              42

              Apeacutendice A

              Maacutes informacioacuten sobre LATEX y LYX

              A1 Paacuteginas web

              1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

              2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

              3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

              4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

              5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

              6 Curso LATEXhttphallsiugrescursoLatex

              A2 Manuales en pdf

              1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

              2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

              3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

              4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

              43

              Apeacutendice B

              Lo que vendraacute con proacuteximasediciones

              Lista de enlaces

              Secciones con tips breves mejor ordenadas

              Nuevos estilos de capiacutetulos y secciones

              Previsualizacioacuten de temas de color para LATEX-Beamer

              Resuacutemenes al principio de cada capiacutetulo

              Nuevos pie y cabecera de paacutegina

              Ejemplos en formato LYX y PDF

              Maacutes imaacutegenes explicativas

              iquestVersiones en ingleacutes u otros idiomas

              Maacutes secciones

              bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

              iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

              44

              Apeacutendice C

              Agradecimientos

              LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

              Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

              A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

              Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

              Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

              no hay sentimientos si no hay nadie que sienta

              45

              Iacutendice alfabeacutetico

              Artiacuteculos cientiacuteficos 29Atajos 11

              barra de revisioacuten 16Bibliografiacutea 18

              coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

              Documentos multipartes 30

              eLYXer 6Enlaces 13Esquemas 28

              Flotantes 23Fuentes LATEX 7

              Hifenacioacuten 9

              idioma 7Instalacioacuten 4

              macrocomando 4

              pdfPages 21pie de paacutegina 15Presentaciones 31

              R 39Ramas 17

              Siacutembolos 27Sweave 39

              Tablas 26tesis 29

              46

              • Licencia
              • Nota de la versioacuten
              • Queacute es nuevo
              • Iacutendice general
              • 1 iquestLaTeX iquestLyX iquestWhat
                • 11 Curiosidades del proyecto LyX
                  • 111 La historia de LyX
                  • 112 La mascota de LyX
                    • 12 Otros editores de LaTeX
                      • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                        • 21 Instalacioacuten en GNULinux
                          • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                            • 22 Instalacioacuten en Windows
                            • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                              • 3 Poniendo a punto la aplicacioacuten
                                • 31 Hola mundo y compilacioacuten
                                  • 311 Exportar con un comando
                                    • 32 tex4ht Exportar a html odt y otros formatos
                                    • 33 eLyXer Conversor elegante de lyx a html
                                    • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                    • 35 Fuentes LaTeX
                                      • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                      • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                        • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                        • 37 Algunos problemas detectados
                                          • 371 Imaacutegenes eps en Ubuntu
                                          • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                          • 373 Tildes en la ruta de carpetas con LyX
                                          • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                              • 4 Edicioacuten de textos
                                                • 41 Atajos de teclado
                                                  • 411 Entornos
                                                  • 412 Siacutembolos
                                                  • 413 Fuente
                                                    • 42 Tres truquillos LaTeX
                                                      • 421 Cambio de la numeracioacuten de las paacuteginas
                                                      • 422 Imaacutegenes y caption rotadas a 90 grados
                                                      • 423 Antildeadir contenidos al iacutendice
                                                        • 43 Enlaces internos web y a pdf
                                                        • 44 Insertando coacutedigo LaTeX
                                                        • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                        • 46 Barra de revisioacuten
                                                        • 47 Gestioacuten de Ramas
                                                        • 48 Columnas
                                                        • 49 Bibliografiacutea
                                                          • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                            • 410 Color en nuestros documentos
                                                              • 4101 Texto coloreado
                                                              • 4102 Fondo coloreado
                                                              • 4103 Paacutegina coloreada
                                                              • 4104 Definir colores personalizados
                                                                • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                  • 5 Objetos insertados
                                                                    • 51 Flotantes
                                                                      • 511 Insertar flotantes
                                                                      • 512 Subflotantes
                                                                      • 513 Posicioacuten de flotantes
                                                                      • 514 Numeracioacuten de flotantes
                                                                        • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                          • 6 Ecuaciones tablas y siacutembolos
                                                                            • 61 El paquete cancel
                                                                            • 62 Tablas
                                                                              • 621 Tablas largas
                                                                              • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                • 63 Siacutembolos
                                                                                  • 631 Detexify
                                                                                    • 64 Esquemas
                                                                                      • 641 Instalacioacuten y configuracioacuten
                                                                                      • 642 Primeros pasos
                                                                                          • 7 Clases de documento
                                                                                            • 71 Artiacuteculos cientiacuteficos
                                                                                            • 72 Plantillas de tesis LyX
                                                                                            • 73 Documentos multipartes
                                                                                            • 74 Curriacuteculum
                                                                                              • 741 Editando un curriacuteculum
                                                                                                • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                  • 751 Temas y personalizacioacuten de presentaciones
                                                                                                  • 752 Personalizaciones avanzadas
                                                                                                  • 753 Fondo de presentaciones en la clase Beamer
                                                                                                  • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                      • 8 Integracioacuten con R gracias a Sweave
                                                                                                        • 81 Instalando Sweave
                                                                                                          • 811 Sweave en Linux
                                                                                                          • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                            • 82 Introducir coacutedigo R
                                                                                                            • 83 Utilizar Sweave con la clase Beamer
                                                                                                              • 9 Trucos caseros
                                                                                                                • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                • 92 Desvelar coacutedigo LaTeX
                                                                                                                • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                  • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                    • A1 Paacuteginas web
                                                                                                                    • A2 Manuales en pdf
                                                                                                                      • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                      • C Agradecimientos
                                                                                                                      • Iacutendice Alfabeacutetico

                Capiacutetulo 1

                iquestLATEX iquestLYX iquestWhat

                Queacute duda cabe que Windos1 ha infectado como si de un virus se tratase a buena parte delos ordenadores del mundo Y con este sistema operativo siempre ha venido de la mano el pa-quete ofimaacutetico de Microsof2 el conocido Ofice3 Esta hegemoniacutea ha provocado que la mayoriacuteade nosotros hayamos empezado nuestra culturizacioacuten informaacutetica utilizando los programas tipoWYSIWYG (acroacutenimo del ingleacutes What You See Is What You Get ldquolo que ves es lo que obtienesrdquo)es decir que mientras vamos editando observamos el resultado final Esto puede ser muy intui-tivo y uacutetil teniendo en cuenta que muchos de los que han usado este tipo de procesadores veniacuteande manejar esas pesadas maacutequinas de escribir comprobando el beneficio que supone que en unordenador es capaz de corregir sus errores sin que eso repercutiera en absoluto en el resultadofinal del proyecto ademaacutes de tener otras utilidades como correctores ortograacuteficos o diccionariosAunque en la actualidad existen paquetes ofimaacuteticos libres y gratuitos que imitan en unos casosy mejoran en otros al citado paquete ofimaacutetico (como son OpenOffice o Abiword) estos siguensu misma filosofiacutea

                Sin embargo no es la forma maacutes sencilla de realizar textos o presentaciones un ordenador esmucho maacutes que una maacutequina de escribir y tenemos que intentar sacarle el maacuteximo de provechoiquestPor queacute nos tenemos que preocupar de que por ejemplo todos los epiacutegrafes tengan un tamantildeode letra determinado y en negrita si es mi equipo quien debe hacerlo por miacute iquestPor queacute tenemosque cambiar la sangriacutea y poner en cursiva el resumen de un artiacuteculo si es mi equipo quien debehacerlo por miacute iquestPor queacute revisar si las referencias cruzadas estaacuten numeradas correctamente si esmi equipo quien debe hacerlo por miacute iquestY las figuras iquestY el iacutendice

                Esto que parece tan evidente no aparenta serlo porque la mayoriacutea de usuarios estaacuten acostum-brados desde su maacutes tierna infancia informaacutetica a un tipo de procesadores que nos obligan a estarcontinuamente pensando en la ESTEacuteTICA de nuestro trabajo olvidando que lo verdaderamen-te importante es el CONTENIDO Esta problemaacutetica puede ser resuelta con una generacioacuten deprocesadores de documentos denominados WYSIWYM (acroacutenimo de What You See Is What YouMean que significa ldquolo que ves es lo que quieres decirrdquo) los cuales tienen como principal venta-ja la liberacioacuten del usuario como modelador del estilo del documento ahorraacutendole tiempo parapensar queacute es lo que quiere escribir Esto se consigue mediante plantillas que el usuario elige ymodifica Asiacute pues manejar este tipo de programas requiere de un cambio de mentalidad que esrecompensado con creces al utilizarlo de manera habitual

                Siguiendo esta filosofiacutea han surgido una generacioacuten procesadores de texto de entre los cualesLYX el que maacutes auge ha tenido ya que usando la potencia versatilidad y calidad que nos ofrece ellenguaje de marcado LATEX con la mecaacutenica de funcionamiento de los procesadores WYSIWYM

                Este manual de LATEX usando la aplicacioacuten LYX es maacutes bien una guiacutea de campo pues como talsirve para resolver algunas dudas que pueden surgir durante la marcha Como tal estaacute basado enla experiencia previa de su autor mostrando algunos trucos y consejos interesantes para utilizareste sistema No pretende ser otra cosa que un complemento muy uacutetil a los manuales que podeacuteisencontrar en el menuacute Ayuda de LYX para generar documentos como cartas libros o tesis con

                1 Nombre modificado para no hacer publicidad2 Tambieacuten3 Lo mismo

                1

                CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

                calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

                Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

                11 Curiosidades del proyecto LYX

                111 La historia de LYX

                Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

                Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

                Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

                LYX 100 fue liberada el 1 de Febrero de 1999

                LYX 120 fue liberada el 29 de mayo de 2002

                LYX 130 fue liberada el 7 de Febrero de 2003

                LYX 140 fue liberada el 8 de Marzo de 2006

                LYX 150 fue liberada el 27 de Julio de 2007

                LYX 160 fue liberada el 10 de Noviembre de 2008

                112 La mascota de LYX

                Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

                CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

                No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

                Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

                Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

                Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

                Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

                Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

                Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

                12 Otros editores de LATEX

                LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

                Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

                Editores especiacuteficos

                bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

                bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

                bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

                Editores multilenguaje

                bull Geditbull Emacsbull Vim

                Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

                Capiacutetulo 2

                Instalacioacuten y gestioacuten de paquetesLATEX

                LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

                21 Instalacioacuten en GNULinux

                En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

                $ sudo apt i tude i n s t a l l lyx

                Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

                $ sudo dpkg minus i lyx deb

                Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

                Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

                Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

                $ lyx minusx reconf igure

                LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

                211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

                Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

                4

                CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

                no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

                $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

                22 Instalacioacuten en Windows

                No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

                que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

                Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

                Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

                23 Instalacioacuten en Mac OS1

                LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

                Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

                1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

                2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

                3 Usar el gestor de paquetes MacPorts

                Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

                1 Fuente y maacutes informacioacuten en Wiki LyX

                Capiacutetulo 3

                Poniendo a punto la aplicacioacuten

                31 Hola mundo y compilacioacuten

                Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

                311 Exportar con un comando

                Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

                $ lyx minuse pdf archivo lyx

                Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

                32 tex4ht Exportar a html odt y otros formatos

                Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

                Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

                El paquete tex4ht tiene esta propiedad Asiacute que haciendo

                $ sudo apt i tude i n s t a l l t ex4ht

                y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

                33 eLYXer Conversor elegante de lyx a html

                Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

                6

                CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

                Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

                Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

                Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

                $ sudo cp e l y x e r py usrbin

                Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

                $ e l y x e r py f i l e lyx f i l e htm

                Muy simple y el resultado es francamente bueno

                Maacutes informacioacuten | Guiacutea de usuario eLyXer

                34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

                En primer lugar instalar el diccionario ispell1 en castellano

                $ sudo apt i tude i n s t a l l i s p e l l i spanish

                Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

                Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

                En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

                35 Fuentes LATEX

                No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

                Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

                iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

                CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                351 Usar nuevas y varias fuentes LATEX en LYX

                Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                preaacutembulo para ello insertamos por ejemplo

                usepackage [ T1 ] fontenc usepackage c a l l i g r a

                Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                c a l l i g r a

                Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                afm en el directorio fontsafminitials

                tfm en el directorio fontstfminitials

                fd en el directorio texlatexinitials

                pfb en el directorio fontstype1initials

                map en el directorio fontsmap

                Seguidamente en consola tecleamos

                $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                en espantildeol las del espantildeol3

                37 Algunos problemas detectados

                371 Imaacutegenes eps en Ubuntu

                El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                $ sudo apt i tude i n s t a l l eps2pdf

                Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                CONVERTERS SECTION

                conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                Listo no seacute si es necesario reconfigurar pero funciona

                372 Tildes en LYX 154

                Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                Informacioacuten obtenida de Ubuntu Forums

                373 Tildes en la ruta de carpetas con LYX

                Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                Seguidamente hacemos

                $ sudo texhash

                y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                Capiacutetulo 4

                Edicioacuten de textos

                41 Atajos de teclado

                Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                411 Entornos

                Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                412 Siacutembolos

                Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                413 Fuente

                Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                11

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                42 Tres truquillos LATEX

                421 Cambio de la numeracioacuten de las paacuteginas

                Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                Solucioacuten

                1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                renewcommand thepage roman page s e t c o u n t e r page 1

                2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                3 Y finalmente el contenido del resto del libro

                422 Imaacutegenes y caption rotadas a 90 grados

                Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                usepackage r o t a t i n g

                2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                end sidewaysf igure

                423 Antildeadir contenidos al iacutendice

                Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                43 Enlaces internos web y a pdf

                Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                Enlaces internos

                Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                Enlaces web

                Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                hre f URL Descr ip t ion

                Enlaces a pdf

                Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                44 Insertando coacutedigo LATEX

                LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                begin c e n t e r TEXTOend c e n t e r

                4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                l e t endchangemargin= e n d l i s t

                Y definimos el texto que queremos modificar

                begin changemargin minus2cmminus2cmTEXTOend changemargin

                5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                inc ludegraphics [ width=19cm ] nombreimagen

                6 Insertar imagen con viacutenculo web

                hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                Huge TEXTO[0 5cm] Large TEXTO

                El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                c lubpenal ty =10000widowpenalty =10000

                9 Portada sin fecha escribir en preaacutembulo

                date

                10 Letra capital (tenemos que tener instalado el paquete te-tex)

                Preaacutembulo 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 sesenta y dos

                45 Cabecera y pie de paacutegina paquete FancyHdr

                Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                usepackage fancyhdr

                Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                pages ty le fancy

                Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                46 Barra de revisioacuten

                Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                Fusionar cambios Muy similar a Aceptar cambios

                AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                Nota siguiente Navegar entre las notas existentes

                47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                En una caja de LATEX escribimos

                newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                48 Columnas

                LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                usepackage mul t i co l

                1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                2 Para que mostrar columnas dentro de columnas es similar

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                4 Como en el caso anterior pero aplicando subseccioacuten

                begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                5 Para dejar un espacio delante y detraacutes de las columnas4

                s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                6 Separacioacuten de columnas5

                s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                7 Liacutenea de separacioacuten entre columnas6

                s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                49 Bibliografiacutea

                LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                renewcommand refname normalsize B i b l i o g r a f iacute a

                El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                Ahora para iniciar la aplicacioacuten escribimos en consola

                $ l a t e x makebst

                Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                $ customminusbib

                Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                410 Color en nuestros documentos

                En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                usepackage c o l o r

                4101 Texto coloreado

                Lo maacutes faacutecil es introducir este coacutedigo LATEX

                t e x t c o l o r c o l o r t e x t o

                Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                c o l o r declaredminusc o l o r

                que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                pagecolor declaredminusc o l o r

                4102 Fondo coloreado

                En el cuerpo

                colorbox declaredminusc o l o r t e x t

                Si el fondo y el texto estaacuten cambiados

                colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                Para poner el color de fonde de otro color

                fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                4103 Paacutegina coloreada

                En el preaacutembulo

                d e f i n e c o l o r c o l o r rgb 1 0 5 0

                pagecolor c o l o r

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                4104 Definir colores personalizados

                Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                d e f i n e c o l o r name model colorminusspec

                donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                grisesSolo un nuacutemero entre 0 (negro)

                y 1 (blanco)definecolorgrisclarogray095

                rgb Rojo VerdeAzul

                Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                verde y azul en este orden

                definecolornaranjargb1050

                cmyk CianMagenta

                Amarillo yNegro

                Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                y negro

                definecolornaranjacmyk00510

                Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                $ sudo apt i tude pdfjam

                Para ejecutarlos por ejemplo

                $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                Capiacutetulo 5

                Objetos insertados

                51 Flotantes

                Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                511 Insertar flotantes

                Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                512 Subflotantes

                Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                513 Posicioacuten de flotantes

                LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                23

                CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                1print h e l l o world

                Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                Aquiacute si es posible

                Aquiacute definitivamente

                Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                renewcommand bot tomfrac t ion 0 5

                514 Numeracioacuten de flotantes

                En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                numberwithin t a b l e subsec t ion

                Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                52 Escribiendo coacutedigo fuente el paquete listings

                Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                p r i n t h e l l o world

                Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                Para ver maacutes opciones visitad el manual del paquete

                Capiacutetulo 6

                Ecuaciones tablas y siacutembolos

                Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                61 El paquete cancel

                En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                usepackage cance l

                Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                cancel

                a+cance l b+c = cance l b+c +d

                a +b + c =b + c + d

                cancelto

                f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                3264 = 2times4times4

                4times4times4 = 1

                2times4times4

                2

                4times4times4= 1

                2

                25

                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                xcancel

                xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                (((((((

                ((hhhhhhhhhlımxto11

                xminus1 = +infin

                bcancel

                bcancel BminusB=0

                hhhhhBminus B = 0

                62 Tablas

                Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                621 Tablas largas

                Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                LeyendaEncabezado

                Primer encabezadoPie

                T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                Uacuteltimo pie

                Y lo que quiere decir cada uno de ellos

                1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                63 Siacutembolos

                En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                X Z Y [

                Y los siacutembolos del zodiaco

                _ae]bd^`c f

                Muy uacutetil este manual hay que tenerlo siempre a mano

                631 Detexify

                Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                iexclMuy uacutetil y totalmente recomendado

                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                64 Esquemas

                El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                641 Instalacioacuten y configuracioacuten

                Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                642 Primeros pasos

                Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                usepackage [ a l l ] xy

                En una caja de foacutermulas insertamos el siguiente coacutedigo

                xymatrix A ar [ r ] amp B

                Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                xymatrixR =

                define el eje X de la matriz

                xymatrixC =

                define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                Capiacutetulo 7

                Clases de documento

                71 Artiacuteculos cientiacuteficos

                Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                72 Plantillas de tesis LYX

                Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                httpwwwthesis-templatecomarchives58

                httpwikilyxorgExamplesThesis

                httpwikilyxorgExamplesMinitoc

                httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                29

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                httpwikilyxorgFAQMultipleAuthors

                73 Documentos multipartes

                Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                Asiacute de simple Con LATEX Con LYX naturalmente

                74 Curriacuteculum

                Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                lmodern contiene las fuentes lmodern

                Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                hora de imprimir

                741 Editando un curriacuteculum

                Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                75 Presentaciones con la clase LATEX-Beamer

                Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                751 Temas y personalizacioacuten de presentaciones

                Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                usetheme nombre

                Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                usercolortheme nombre

                usercolortheme nombre

                TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                Pantallazo

                No disponible1) Antibes 18) lined

                No disponible No disponible2) bars 19) Luebeck

                3) Bergen 20) Madrid

                4) Berkeley 21) Malmoe

                5) Berlin 22) Marburg

                6) Boadilla 23) Montpellier

                No disponible7) boxes 24) PaloAlto

                No disponible8) classic 25) Pittsburgh

                (continuacutea)

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                Pantallazo

                9) Copenhagen 26) Rochester

                No disponible10) Darmstadt 27) shadowNo disponible No disponible

                11) default 28) sidebar

                12) Dresden 29) Singapore

                No disponible13) Frankfurt 30) split

                14) Goettingen 31) Szeged

                No disponible15) Hannover 32) Tree

                16) Ilmenau 33) Warsaw(continuacutea)

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                Pantallazo

                17) JuanLesPinsFin

                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) fly (gris)8) lily

                9) orchid10) rose

                11) seagull (gris y blanco)12) seahorse

                13) sidebartab14) structure

                15) whale (azul marino y blanco)

                Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                setbeamerfont t i t l e shape=itshape family=rmfamily

                Modifica la fuente del tiacutetulo de la ponencia mientras que

                usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                752 Personalizaciones avanzadas

                Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                setbeamercovered t ransparent

                BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                Resumen otro tipo especial de bloque

                begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                setbeamertemplate navigat ion symbols

                Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                bull [default] Horizontal

                bull [horizontal] Lo mismo que por defecto

                bull [vertical] Vertical

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                logo inc ludegraphics [ height =3cm ] nombrefoto

                Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                setbeamers ize s idebar width r i g h t =3cm

                Personalizar el tema de las enumeraciones

                bull Preaacutembulo

                def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                bull Texto en caja ERT

                begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                textbf textit textsl textrm textsf y color son otras maneras de resaltar

                Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                setbeamers ize opt ions

                The following options can be given

                bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                bull text margin right= TEX dimension sets a new right margin

                bull 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

                bull sidebar width right= TEX dimension sets the size of the right sidebar

                bull description width= TEX dimension sets the default width of description labels seeSection 121

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                Para bibliografiacutea en caja ERT

                begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                1982 end thebib l iography

                753 Fondo de presentaciones en la clase Beamer

                Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                la un ldquordquo al final

                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                ( Contenido de l a d i a p o s i t i v a )

                CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                $ sudo n a u t i l u s usrsharetexmftex l a t e x

                En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                $ sudo texhash ampamp lyx minusx reconf igure

                Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                Y listo Genial paquete siacute sentildeor

                Capiacutetulo 8

                Integracioacuten con R gracias a Sweave

                Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                81 Instalando Sweave

                811 Sweave en Linux

                1 Instalar R2

                $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                $ sudo texhash ampamp lyx minusx reconf igure

                2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                812 Sweave en Windows3

                En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                39

                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                82 Introducir coacutedigo R

                1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                3 Compilamos Ver PDF5

                4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                83 Utilizar Sweave con la clase Beamer

                LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                Capiacutetulo 9

                Trucos caseros

                En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                92 Desvelar coacutedigo LATEX

                Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                93 LYX para editar foacutermulas y luego editarlas con otro programa

                De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                42

                Apeacutendice A

                Maacutes informacioacuten sobre LATEX y LYX

                A1 Paacuteginas web

                1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                6 Curso LATEXhttphallsiugrescursoLatex

                A2 Manuales en pdf

                1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                43

                Apeacutendice B

                Lo que vendraacute con proacuteximasediciones

                Lista de enlaces

                Secciones con tips breves mejor ordenadas

                Nuevos estilos de capiacutetulos y secciones

                Previsualizacioacuten de temas de color para LATEX-Beamer

                Resuacutemenes al principio de cada capiacutetulo

                Nuevos pie y cabecera de paacutegina

                Ejemplos en formato LYX y PDF

                Maacutes imaacutegenes explicativas

                iquestVersiones en ingleacutes u otros idiomas

                Maacutes secciones

                bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                44

                Apeacutendice C

                Agradecimientos

                LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                no hay sentimientos si no hay nadie que sienta

                45

                Iacutendice alfabeacutetico

                Artiacuteculos cientiacuteficos 29Atajos 11

                barra de revisioacuten 16Bibliografiacutea 18

                coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                Documentos multipartes 30

                eLYXer 6Enlaces 13Esquemas 28

                Flotantes 23Fuentes LATEX 7

                Hifenacioacuten 9

                idioma 7Instalacioacuten 4

                macrocomando 4

                pdfPages 21pie de paacutegina 15Presentaciones 31

                R 39Ramas 17

                Siacutembolos 27Sweave 39

                Tablas 26tesis 29

                46

                • Licencia
                • Nota de la versioacuten
                • Queacute es nuevo
                • Iacutendice general
                • 1 iquestLaTeX iquestLyX iquestWhat
                  • 11 Curiosidades del proyecto LyX
                    • 111 La historia de LyX
                    • 112 La mascota de LyX
                      • 12 Otros editores de LaTeX
                        • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                          • 21 Instalacioacuten en GNULinux
                            • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                              • 22 Instalacioacuten en Windows
                              • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                • 3 Poniendo a punto la aplicacioacuten
                                  • 31 Hola mundo y compilacioacuten
                                    • 311 Exportar con un comando
                                      • 32 tex4ht Exportar a html odt y otros formatos
                                      • 33 eLyXer Conversor elegante de lyx a html
                                      • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                      • 35 Fuentes LaTeX
                                        • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                        • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                          • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                          • 37 Algunos problemas detectados
                                            • 371 Imaacutegenes eps en Ubuntu
                                            • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                            • 373 Tildes en la ruta de carpetas con LyX
                                            • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                • 4 Edicioacuten de textos
                                                  • 41 Atajos de teclado
                                                    • 411 Entornos
                                                    • 412 Siacutembolos
                                                    • 413 Fuente
                                                      • 42 Tres truquillos LaTeX
                                                        • 421 Cambio de la numeracioacuten de las paacuteginas
                                                        • 422 Imaacutegenes y caption rotadas a 90 grados
                                                        • 423 Antildeadir contenidos al iacutendice
                                                          • 43 Enlaces internos web y a pdf
                                                          • 44 Insertando coacutedigo LaTeX
                                                          • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                          • 46 Barra de revisioacuten
                                                          • 47 Gestioacuten de Ramas
                                                          • 48 Columnas
                                                          • 49 Bibliografiacutea
                                                            • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                              • 410 Color en nuestros documentos
                                                                • 4101 Texto coloreado
                                                                • 4102 Fondo coloreado
                                                                • 4103 Paacutegina coloreada
                                                                • 4104 Definir colores personalizados
                                                                  • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                    • 5 Objetos insertados
                                                                      • 51 Flotantes
                                                                        • 511 Insertar flotantes
                                                                        • 512 Subflotantes
                                                                        • 513 Posicioacuten de flotantes
                                                                        • 514 Numeracioacuten de flotantes
                                                                          • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                            • 6 Ecuaciones tablas y siacutembolos
                                                                              • 61 El paquete cancel
                                                                              • 62 Tablas
                                                                                • 621 Tablas largas
                                                                                • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                  • 63 Siacutembolos
                                                                                    • 631 Detexify
                                                                                      • 64 Esquemas
                                                                                        • 641 Instalacioacuten y configuracioacuten
                                                                                        • 642 Primeros pasos
                                                                                            • 7 Clases de documento
                                                                                              • 71 Artiacuteculos cientiacuteficos
                                                                                              • 72 Plantillas de tesis LyX
                                                                                              • 73 Documentos multipartes
                                                                                              • 74 Curriacuteculum
                                                                                                • 741 Editando un curriacuteculum
                                                                                                  • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                    • 751 Temas y personalizacioacuten de presentaciones
                                                                                                    • 752 Personalizaciones avanzadas
                                                                                                    • 753 Fondo de presentaciones en la clase Beamer
                                                                                                    • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                        • 8 Integracioacuten con R gracias a Sweave
                                                                                                          • 81 Instalando Sweave
                                                                                                            • 811 Sweave en Linux
                                                                                                            • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                              • 82 Introducir coacutedigo R
                                                                                                              • 83 Utilizar Sweave con la clase Beamer
                                                                                                                • 9 Trucos caseros
                                                                                                                  • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                  • 92 Desvelar coacutedigo LaTeX
                                                                                                                  • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                    • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                      • A1 Paacuteginas web
                                                                                                                      • A2 Manuales en pdf
                                                                                                                        • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                        • C Agradecimientos
                                                                                                                        • Iacutendice Alfabeacutetico

                  CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 2

                  calidad tipograacutefica similar a los de una editorial de primera liacutenea sin salir de casa Ademaacutes graciasa estilos clases y paquetes podemos usarlo como editor de esquemas presentaciones estadiacutesticapartituras y un largo etceacutetera

                  Y no solo eso todo es software libre lo que favorece un gran soporte por gran parte de laComunidad a traveacutes de internet comenzando por la Wiki oficial lo que significa que cualquierproblema iquestSe puede pedir maacutes

                  11 Curiosidades del proyecto LYX

                  111 La historia de LYX

                  Matthias Ettrich empezoacute a desarrollar un programa shareware llamado Lyrix en 1995 Pocodespueacutes esta aplicacioacuten fue anunciada en USENET donde recibioacute un enorme grado de atencioacutendurante los siguientes antildeos Despueacutes del lanzamiento inicial Lyrix fue renombrado a LYX debidoa un conflicto con el nombre de un software (un procesador de textos de Santa Cruz Operation)Fue liberado bajo la Licencia Puacuteblica General GNU lo cual abrioacute el proyecto a la comunidad decoacutedigo abierto El nombre LYX fue escogido a causa del sufijo lsquolyxrsquo que teniacutean los ficheros de LyrixSu creador dejoacute de trabajar pronto en el proyecto y pasoacute a liderar el proyecto KDE actualmentetrabaja en el proyecto Qt

                  Sin embargo no fue hasta la versioacuten 14 cuando comienza a ser una alternativa seria a otroseditores de LATEX Desde entonces el desarrollo de LYX no ha dejado de avanzar a pasos agigan-tados hasta la interfaz que tenemos hoy Y sigue vivito y coleando ya que desde noviembre de2008 ha comenzado a desarrollarse la versioacuten 20 que promete seguir mejorando la aplicacioacuten pa-ra hacernos la vida maacutes faacutecil Reflejo visual de las mejoras puede ser observado en esta Liacutenea deltiempo

                  Para finalizar en esta lista de versiones podemos ver coacutemo en los uacuteltimos antildeos el proceso dedesarrollo ha ido aceleraacutendose

                  LYX 100 fue liberada el 1 de Febrero de 1999

                  LYX 120 fue liberada el 29 de mayo de 2002

                  LYX 130 fue liberada el 7 de Febrero de 2003

                  LYX 140 fue liberada el 8 de Marzo de 2006

                  LYX 150 fue liberada el 27 de Julio de 2007

                  LYX 160 fue liberada el 10 de Noviembre de 2008

                  112 La mascota de LYX

                  Es muy interesante para cualquier proyecto de software tener una imagen e iconografiacuteas quelos distingan del resto Ademaacutes de ese color rosaacuteceo tan caracteriacutestico del fondo de su interfaz esllamativa si mascota Si la observamos con detenimiento es muy difiacutecil determinar a queacute diantresse le parece

                  CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

                  No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

                  Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

                  Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

                  Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

                  Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

                  Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

                  Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

                  12 Otros editores de LATEX

                  LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

                  Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

                  Editores especiacuteficos

                  bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

                  bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

                  bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

                  Editores multilenguaje

                  bull Geditbull Emacsbull Vim

                  Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

                  Capiacutetulo 2

                  Instalacioacuten y gestioacuten de paquetesLATEX

                  LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

                  21 Instalacioacuten en GNULinux

                  En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

                  $ sudo apt i tude i n s t a l l lyx

                  Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

                  $ sudo dpkg minus i lyx deb

                  Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

                  Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

                  Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

                  $ lyx minusx reconf igure

                  LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

                  211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

                  Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

                  4

                  CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

                  no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

                  $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

                  22 Instalacioacuten en Windows

                  No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

                  que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

                  Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

                  Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

                  23 Instalacioacuten en Mac OS1

                  LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

                  Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

                  1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

                  2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

                  3 Usar el gestor de paquetes MacPorts

                  Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

                  1 Fuente y maacutes informacioacuten en Wiki LyX

                  Capiacutetulo 3

                  Poniendo a punto la aplicacioacuten

                  31 Hola mundo y compilacioacuten

                  Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

                  311 Exportar con un comando

                  Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

                  $ lyx minuse pdf archivo lyx

                  Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

                  32 tex4ht Exportar a html odt y otros formatos

                  Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

                  Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

                  El paquete tex4ht tiene esta propiedad Asiacute que haciendo

                  $ sudo apt i tude i n s t a l l t ex4ht

                  y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

                  33 eLYXer Conversor elegante de lyx a html

                  Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

                  6

                  CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

                  Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

                  Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

                  Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

                  $ sudo cp e l y x e r py usrbin

                  Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

                  $ e l y x e r py f i l e lyx f i l e htm

                  Muy simple y el resultado es francamente bueno

                  Maacutes informacioacuten | Guiacutea de usuario eLyXer

                  34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

                  En primer lugar instalar el diccionario ispell1 en castellano

                  $ sudo apt i tude i n s t a l l i s p e l l i spanish

                  Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

                  Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

                  En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

                  35 Fuentes LATEX

                  No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

                  Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

                  iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

                  CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                  Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                  351 Usar nuevas y varias fuentes LATEX en LYX

                  Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                  Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                  $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                  Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                  preaacutembulo para ello insertamos por ejemplo

                  usepackage [ T1 ] fontenc usepackage c a l l i g r a

                  Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                  c a l l i g r a

                  Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                  como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                  352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                  En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                  Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                  Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                  texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                  CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                  $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                  y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                  afm en el directorio fontsafminitials

                  tfm en el directorio fontstfminitials

                  fd en el directorio texlatexinitials

                  pfb en el directorio fontstype1initials

                  map en el directorio fontsmap

                  Seguidamente en consola tecleamos

                  $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                  iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                  Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                  36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                  Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                  Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                  Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                  $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                  Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                  Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                  en espantildeol las del espantildeol3

                  37 Algunos problemas detectados

                  371 Imaacutegenes eps en Ubuntu

                  El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                  3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                  CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                  Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                  $ sudo apt i tude i n s t a l l eps2pdf

                  Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                  CONVERTERS SECTION

                  conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                  Listo no seacute si es necesario reconfigurar pero funciona

                  372 Tildes en LYX 154

                  Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                  Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                  Informacioacuten obtenida de Ubuntu Forums

                  373 Tildes en la ruta de carpetas con LYX

                  Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                  Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                  Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                  374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                  El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                  $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                  Seguidamente hacemos

                  $ sudo texhash

                  y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                  Capiacutetulo 4

                  Edicioacuten de textos

                  41 Atajos de teclado

                  Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                  411 Entornos

                  Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                  412 Siacutembolos

                  Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                  413 Fuente

                  Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                  11

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                  Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                  42 Tres truquillos LATEX

                  421 Cambio de la numeracioacuten de las paacuteginas

                  Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                  Solucioacuten

                  1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                  renewcommand thepage roman page s e t c o u n t e r page 1

                  2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                  renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                  3 Y finalmente el contenido del resto del libro

                  422 Imaacutegenes y caption rotadas a 90 grados

                  Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                  Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                  1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                  usepackage r o t a t i n g

                  2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                  1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                  begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                  end sidewaysf igure

                  423 Antildeadir contenidos al iacutendice

                  Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                  Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                  1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                  El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                  43 Enlaces internos web y a pdf

                  Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                  Enlaces internos

                  Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                  usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                  Enlaces web

                  Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                  usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                  Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                  hre f URL Descr ip t ion

                  Enlaces a pdf

                  Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                  44 Insertando coacutedigo LATEX

                  LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                  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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                  begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                  En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                  begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                  3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                  begin c e n t e r TEXTOend c e n t e r

                  4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                  ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                  l e t endchangemargin= e n d l i s t

                  Y definimos el texto que queremos modificar

                  begin changemargin minus2cmminus2cmTEXTOend changemargin

                  5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                  inc ludegraphics [ width=19cm ] nombreimagen

                  6 Insertar imagen con viacutenculo web

                  hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                  2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                  3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                  7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                  Huge TEXTO[0 5cm] Large TEXTO

                  El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                  8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                  c lubpenal ty =10000widowpenalty =10000

                  9 Portada sin fecha escribir en preaacutembulo

                  date

                  10 Letra capital (tenemos que tener instalado el paquete te-tex)

                  Preaacutembulo 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 sesenta y dos

                  45 Cabecera y pie de paacutegina paquete FancyHdr

                  Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                  Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                  usepackage fancyhdr

                  Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                  pages ty le fancy

                  Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                  lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                  Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                  renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                  renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                  Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                  fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                  fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                  Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                  thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                  Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                  Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                  cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                  cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                  46 Barra de revisioacuten

                  Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                  Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                  Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                  Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                  AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                  Fusionar cambios Muy similar a Aceptar cambios

                  AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                  Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                  Nota siguiente Navegar entre las notas existentes

                  47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                  Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                  Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                  No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                  En una caja de LATEX escribimos

                  newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                  El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                  x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                  48 Columnas

                  LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                  Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                  usepackage mul t i co l

                  1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                  begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                  2 Para que mostrar columnas dentro de columnas es similar

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                  begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                  3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                  begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                  4 Como en el caso anterior pero aplicando subseccioacuten

                  begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                  5 Para dejar un espacio delante y detraacutes de las columnas4

                  s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                  6 Separacioacuten de columnas5

                  s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                  7 Liacutenea de separacioacuten entre columnas6

                  s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                  49 Bibliografiacutea

                  LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                  4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                  setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                  setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                  la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                  Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                  $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                  Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                  Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                  Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                  renewcommand refname normalsize B i b l i o g r a f iacute a

                  El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                  Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                  Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                  usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                  Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                  491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                  Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                  $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                  Ahora para iniciar la aplicacioacuten escribimos en consola

                  $ l a t e x makebst

                  Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                  $ customminusbib

                  Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                  410 Color en nuestros documentos

                  En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                  Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                  Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                  usepackage c o l o r

                  4101 Texto coloreado

                  Lo maacutes faacutecil es introducir este coacutedigo LATEX

                  t e x t c o l o r c o l o r t e x t o

                  Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                  c o l o r declaredminusc o l o r

                  que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                  pagecolor declaredminusc o l o r

                  4102 Fondo coloreado

                  En el cuerpo

                  colorbox declaredminusc o l o r t e x t

                  Si el fondo y el texto estaacuten cambiados

                  colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                  Para poner el color de fonde de otro color

                  fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                  4103 Paacutegina coloreada

                  En el preaacutembulo

                  d e f i n e c o l o r c o l o r rgb 1 0 5 0

                  pagecolor c o l o r

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                  4104 Definir colores personalizados

                  Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                  d e f i n e c o l o r name model colorminusspec

                  donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                  Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                  grisesSolo un nuacutemero entre 0 (negro)

                  y 1 (blanco)definecolorgrisclarogray095

                  rgb Rojo VerdeAzul

                  Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                  verde y azul en este orden

                  definecolornaranjargb1050

                  cmyk CianMagenta

                  Amarillo yNegro

                  Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                  y negro

                  definecolornaranjacmyk00510

                  Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                  d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                  Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                  411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                  Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                  $ sudo apt i tude pdfjam

                  Para ejecutarlos por ejemplo

                  $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                  Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                  Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                  Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                  Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                  bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                  bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                  8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                  bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                  coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                  pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                  Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                  usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                  Capiacutetulo 5

                  Objetos insertados

                  51 Flotantes

                  Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                  511 Insertar flotantes

                  Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                  Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                  Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                  Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                  512 Subflotantes

                  Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                  513 Posicioacuten de flotantes

                  LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                  Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                  23

                  CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                  1print h e l l o world

                  Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                  Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                  Aquiacute si es posible

                  Aquiacute definitivamente

                  Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                  Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                  renewcommand bot tomfrac t ion 0 5

                  514 Numeracioacuten de flotantes

                  En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                  thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                  numberwithin t a b l e subsec t ion

                  Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                  52 Escribiendo coacutedigo fuente el paquete listings

                  Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                  p r i n t h e l l o world

                  Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                  Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                  backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                  Para ver maacutes opciones visitad el manual del paquete

                  Capiacutetulo 6

                  Ecuaciones tablas y siacutembolos

                  Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                  En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                  Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                  Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                  61 El paquete cancel

                  En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                  Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                  usepackage cance l

                  Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                  cancel

                  a+cance l b+c = cance l b+c +d

                  a +b + c =b + c + d

                  cancelto

                  f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                  3264 = 2times4times4

                  4times4times4 = 1

                  2times4times4

                  2

                  4times4times4= 1

                  2

                  25

                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                  xcancel

                  xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                  (((((((

                  ((hhhhhhhhhlımxto11

                  xminus1 = +infin

                  bcancel

                  bcancel BminusB=0

                  hhhhhBminus B = 0

                  62 Tablas

                  Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                  Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                  621 Tablas largas

                  Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                  El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                  LeyendaEncabezado

                  Primer encabezadoPie

                  T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                  Uacuteltimo pie

                  Y lo que quiere decir cada uno de ellos

                  1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                  2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                  3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                  4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                  5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                  622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                  Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                  ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                  1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                  2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                  3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                  Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                  63 Siacutembolos

                  En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                  Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                  Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                  Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                  Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                  X Z Y [

                  Y los siacutembolos del zodiaco

                  _ae]bd^`c f

                  Muy uacutetil este manual hay que tenerlo siempre a mano

                  631 Detexify

                  Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                  Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                  iexclMuy uacutetil y totalmente recomendado

                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                  64 Esquemas

                  El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                  641 Instalacioacuten y configuracioacuten

                  Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                  $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                  Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                  642 Primeros pasos

                  Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                  usepackage [ a l l ] xy

                  En una caja de foacutermulas insertamos el siguiente coacutedigo

                  xymatrix A ar [ r ] amp B

                  Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                  xymatrixR =

                  define el eje X de la matriz

                  xymatrixC =

                  define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                  m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                  Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                  1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                  Capiacutetulo 7

                  Clases de documento

                  71 Artiacuteculos cientiacuteficos

                  Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                  iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                  Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                  Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                  $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                  Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                  En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                  Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                  72 Plantillas de tesis LYX

                  Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                  httpwwwthesis-templatecomarchives58

                  httpwikilyxorgExamplesThesis

                  httpwikilyxorgExamplesMinitoc

                  httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                  httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                  httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                  1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                  29

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                  httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                  httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                  httpwikilyxorgFAQMultipleAuthors

                  73 Documentos multipartes

                  Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                  En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                  Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                  Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                  Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                  Asiacute de simple Con LATEX Con LYX naturalmente

                  74 Curriacuteculum

                  Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                  texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                  texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                  lmodern contiene las fuentes lmodern

                  Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                  $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                  Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                  hora de imprimir

                  741 Editando un curriacuteculum

                  Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                  Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                  75 Presentaciones con la clase LATEX-Beamer

                  Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                  $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                  Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                  751 Temas y personalizacioacuten de presentaciones

                  Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                  usetheme nombre

                  Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                  usercolortheme nombre

                  usercolortheme nombre

                  TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                  2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                  Pantallazo

                  No disponible1) Antibes 18) lined

                  No disponible No disponible2) bars 19) Luebeck

                  3) Bergen 20) Madrid

                  4) Berkeley 21) Malmoe

                  5) Berlin 22) Marburg

                  6) Boadilla 23) Montpellier

                  No disponible7) boxes 24) PaloAlto

                  No disponible8) classic 25) Pittsburgh

                  (continuacutea)

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                  Pantallazo

                  9) Copenhagen 26) Rochester

                  No disponible10) Darmstadt 27) shadowNo disponible No disponible

                  11) default 28) sidebar

                  12) Dresden 29) Singapore

                  No disponible13) Frankfurt 30) split

                  14) Goettingen 31) Szeged

                  No disponible15) Hannover 32) Tree

                  16) Ilmenau 33) Warsaw(continuacutea)

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                  Pantallazo

                  17) JuanLesPinsFin

                  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) fly (gris)8) lily

                  9) orchid10) rose

                  11) seagull (gris y blanco)12) seahorse

                  13) sidebartab14) structure

                  15) whale (azul marino y blanco)

                  Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                  Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                  begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                  Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                  setbeamerfont t i t l e shape=itshape family=rmfamily

                  Modifica la fuente del tiacutetulo de la ponencia mientras que

                  usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                  usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                  realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                  752 Personalizaciones avanzadas

                  Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                  PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                  Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                  setbeamercovered t ransparent

                  BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                  Resumen otro tipo especial de bloque

                  begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                  Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                  frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                  No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                  Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                  setbeamertemplate navigat ion symbols

                  Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                  bull [default] Horizontal

                  bull [horizontal] Lo mismo que por defecto

                  bull [vertical] Vertical

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                  bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                  Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                  logo inc ludegraphics [ height =3cm ] nombrefoto

                  Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                  Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                  setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                  Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                  setbeamers ize s idebar width r i g h t =3cm

                  Personalizar el tema de las enumeraciones

                  bull Preaacutembulo

                  def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                  bull Texto en caja ERT

                  begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                  textbf textit textsl textrm textsf y color son otras maneras de resaltar

                  Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                  setbeamers ize opt ions

                  The following options can be given

                  bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                  bull text margin right= TEX dimension sets a new right margin

                  bull 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

                  bull sidebar width right= TEX dimension sets the size of the right sidebar

                  bull description width= TEX dimension sets the default width of description labels seeSection 121

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                  bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                  bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                  bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                  Para bibliografiacutea en caja ERT

                  begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                  1982 end thebib l iography

                  753 Fondo de presentaciones en la clase Beamer

                  Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                  Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                  En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                  el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                  la un ldquordquo al final

                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                  ( Contenido de l a d i a p o s i t i v a )

                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                  754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                  Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                  Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                  BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                  $ sudo n a u t i l u s usrsharetexmftex l a t e x

                  En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                  Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                  $ sudo texhash ampamp lyx minusx reconf igure

                  Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                  El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                  Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                  usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                  Y listo Genial paquete siacute sentildeor

                  Capiacutetulo 8

                  Integracioacuten con R gracias a Sweave

                  Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                  81 Instalando Sweave

                  811 Sweave en Linux

                  1 Instalar R2

                  $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                  $ sudo texhash ampamp lyx minusx reconf igure

                  2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                  3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                  4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                  812 Sweave en Windows3

                  En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                  Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                  A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                  - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                  1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                  39

                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                  1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                  2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                  3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                  4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                  5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                  6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                  Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                  82 Introducir coacutedigo R

                  1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                  2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                  ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                  p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                  3 Compilamos Ver PDF5

                  4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                  Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                  83 Utilizar Sweave con la clase Beamer

                  LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                  Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                  Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                  Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                  5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                  Capiacutetulo 9

                  Trucos caseros

                  En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                  91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                  Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                  La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                  De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                  92 Desvelar coacutedigo LATEX

                  Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                  93 LYX para editar foacutermulas y luego editarlas con otro programa

                  De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                  42

                  Apeacutendice A

                  Maacutes informacioacuten sobre LATEX y LYX

                  A1 Paacuteginas web

                  1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                  2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                  3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                  4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                  5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                  6 Curso LATEXhttphallsiugrescursoLatex

                  A2 Manuales en pdf

                  1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                  2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                  3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                  4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                  43

                  Apeacutendice B

                  Lo que vendraacute con proacuteximasediciones

                  Lista de enlaces

                  Secciones con tips breves mejor ordenadas

                  Nuevos estilos de capiacutetulos y secciones

                  Previsualizacioacuten de temas de color para LATEX-Beamer

                  Resuacutemenes al principio de cada capiacutetulo

                  Nuevos pie y cabecera de paacutegina

                  Ejemplos en formato LYX y PDF

                  Maacutes imaacutegenes explicativas

                  iquestVersiones en ingleacutes u otros idiomas

                  Maacutes secciones

                  bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                  iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                  44

                  Apeacutendice C

                  Agradecimientos

                  LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                  Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                  A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                  Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                  Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                  no hay sentimientos si no hay nadie que sienta

                  45

                  Iacutendice alfabeacutetico

                  Artiacuteculos cientiacuteficos 29Atajos 11

                  barra de revisioacuten 16Bibliografiacutea 18

                  coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                  Documentos multipartes 30

                  eLYXer 6Enlaces 13Esquemas 28

                  Flotantes 23Fuentes LATEX 7

                  Hifenacioacuten 9

                  idioma 7Instalacioacuten 4

                  macrocomando 4

                  pdfPages 21pie de paacutegina 15Presentaciones 31

                  R 39Ramas 17

                  Siacutembolos 27Sweave 39

                  Tablas 26tesis 29

                  46

                  • Licencia
                  • Nota de la versioacuten
                  • Queacute es nuevo
                  • Iacutendice general
                  • 1 iquestLaTeX iquestLyX iquestWhat
                    • 11 Curiosidades del proyecto LyX
                      • 111 La historia de LyX
                      • 112 La mascota de LyX
                        • 12 Otros editores de LaTeX
                          • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                            • 21 Instalacioacuten en GNULinux
                              • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                • 22 Instalacioacuten en Windows
                                • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                  • 3 Poniendo a punto la aplicacioacuten
                                    • 31 Hola mundo y compilacioacuten
                                      • 311 Exportar con un comando
                                        • 32 tex4ht Exportar a html odt y otros formatos
                                        • 33 eLyXer Conversor elegante de lyx a html
                                        • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                        • 35 Fuentes LaTeX
                                          • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                          • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                            • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                            • 37 Algunos problemas detectados
                                              • 371 Imaacutegenes eps en Ubuntu
                                              • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                              • 373 Tildes en la ruta de carpetas con LyX
                                              • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                  • 4 Edicioacuten de textos
                                                    • 41 Atajos de teclado
                                                      • 411 Entornos
                                                      • 412 Siacutembolos
                                                      • 413 Fuente
                                                        • 42 Tres truquillos LaTeX
                                                          • 421 Cambio de la numeracioacuten de las paacuteginas
                                                          • 422 Imaacutegenes y caption rotadas a 90 grados
                                                          • 423 Antildeadir contenidos al iacutendice
                                                            • 43 Enlaces internos web y a pdf
                                                            • 44 Insertando coacutedigo LaTeX
                                                            • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                            • 46 Barra de revisioacuten
                                                            • 47 Gestioacuten de Ramas
                                                            • 48 Columnas
                                                            • 49 Bibliografiacutea
                                                              • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                • 410 Color en nuestros documentos
                                                                  • 4101 Texto coloreado
                                                                  • 4102 Fondo coloreado
                                                                  • 4103 Paacutegina coloreada
                                                                  • 4104 Definir colores personalizados
                                                                    • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                      • 5 Objetos insertados
                                                                        • 51 Flotantes
                                                                          • 511 Insertar flotantes
                                                                          • 512 Subflotantes
                                                                          • 513 Posicioacuten de flotantes
                                                                          • 514 Numeracioacuten de flotantes
                                                                            • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                              • 6 Ecuaciones tablas y siacutembolos
                                                                                • 61 El paquete cancel
                                                                                • 62 Tablas
                                                                                  • 621 Tablas largas
                                                                                  • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                    • 63 Siacutembolos
                                                                                      • 631 Detexify
                                                                                        • 64 Esquemas
                                                                                          • 641 Instalacioacuten y configuracioacuten
                                                                                          • 642 Primeros pasos
                                                                                              • 7 Clases de documento
                                                                                                • 71 Artiacuteculos cientiacuteficos
                                                                                                • 72 Plantillas de tesis LyX
                                                                                                • 73 Documentos multipartes
                                                                                                • 74 Curriacuteculum
                                                                                                  • 741 Editando un curriacuteculum
                                                                                                    • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                      • 751 Temas y personalizacioacuten de presentaciones
                                                                                                      • 752 Personalizaciones avanzadas
                                                                                                      • 753 Fondo de presentaciones en la clase Beamer
                                                                                                      • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                          • 8 Integracioacuten con R gracias a Sweave
                                                                                                            • 81 Instalando Sweave
                                                                                                              • 811 Sweave en Linux
                                                                                                              • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                • 82 Introducir coacutedigo R
                                                                                                                • 83 Utilizar Sweave con la clase Beamer
                                                                                                                  • 9 Trucos caseros
                                                                                                                    • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                    • 92 Desvelar coacutedigo LaTeX
                                                                                                                    • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                      • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                        • A1 Paacuteginas web
                                                                                                                        • A2 Manuales en pdf
                                                                                                                          • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                          • C Agradecimientos
                                                                                                                          • Iacutendice Alfabeacutetico

                    CAPIacuteTULO 1 iquestLATEX iquestLYX iquestWHAT 3

                    No es nada maacutes y nada menos que un ornitorrinco no estaacute muy claro por queacute pero en lahttpwikilyxorgLyXMascot dan varias posibles explicaciones

                    Uwe Stoumlhr El ornitorrinco es un ejemplo en nuestra guiacutea de usuario que se parece mucho auno de los animales en la portada de OReilly books

                    Steve Litt Porque el paacutejaro Dodo estaacute ya tomado por MS Word

                    Joseacute Abiacutelio No estoy seguro la figura del ornitorrinco hace aparicioacuten en el coacutedigo base 010Alguien quien conoce el significado es David L Johnson Yo conjeturo que la asociacioacutenestaacute relacionada con las raiacuteces en C++ de LYX En libros orientados a objetos el ornitorrincoes asociado a veces al concepto de polimorfismo Basta con buscar en la web ejemplos delaquopolymorphism platypus c++rdquo para ver la cantidad de salidas que aparecen

                    Como apunta pguf en un comentario al blog el simbolismo de la mascota de LYX sere fierea sus caracteriacutesticas intermedias entre los editores WYSIWYG y WYSIWYM al igual que elornitorrinco tiene rasgos tiacutepicos de entre aves y mamiacuteferos

                    Nombres sugeridos Se han propuesto muchos nombres para nuestra mascota (bug135) SteveLucky Willer (and in Tex Willer ) Platux Platyx Xerlyx Xerces XT Mr TX (TX as a wordnot as two letters) Mr T Potus Smolf (Small Mascot of LYX Fame) Lydia ToM Felyx The LYXLexycon Lyxia The Friendly ERTeater

                    Seguacuten mi opinioacuten esto no deja de ser anecdoacutetico Creo que es importante para un proyecto desoftware tener una imagen o siacutembolo que lo haga reconocible al momento (queacute decir de UbuntuGnome Firefox The Gimp ) pero lo verdaderamente crucial es el software en siacute y LYX portodo lo que vamos a contar es fantaacutestico

                    12 Otros editores de LATEX

                    LYX no es perfecto Ninguacuten programa lo es pero con esto me refiero a que auacuten existen algu-nas funcionalidades de LATEX que estaacuten mal integradas o simplemente no lo estaacuten ndashaunque eldesarrollo del proyecto ha mejorado a pasos agigantadosndash Por este motivo me gustariacutea dejarclaro desde el principio que LYX puede ser una herramienta genial para comprender la filosofiacuteacon la que trabaja LATEX y hacer muy buenos documentos con multitud de funciones pero podriacuteaquedarse corto para usuarios maacutes avanzados

                    Asiacute LYX tal vez no cumpla tus expectativas o necesites programas complementarios Por estemotivo aquiacute dejo una relacioacuten de editores de LATEX que pueden servirte de ayuda

                    Editores especiacuteficos

                    bull Gummi para GNULinux incluye un panel de previsualizacioacuten en vivo guardar di-rectamente a pdf utilidades para insertar tablas imaacutegenes y bibliografiacutea (actualmenteen pleno desarrollo)

                    bull Kile multiplataforma (maacutes extendido en GNULinux) autorrelleno de coacutedigo plega-do de coacutedigo plantillas

                    bull TeXnicCenter para windows uso muy extendidobull LEd para windows visor dvi estructura del documento entre otras opcionesbull TeXShop para Mac OS con previsualizacioacuten

                    Editores multilenguaje

                    bull Geditbull Emacsbull Vim

                    Maacutes informacioacuten en Wikipedia (en ingleacutes) Artiacuteculo LaTeX y Comparacioacuten editores LaTeX

                    Capiacutetulo 2

                    Instalacioacuten y gestioacuten de paquetesLATEX

                    LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

                    21 Instalacioacuten en GNULinux

                    En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

                    $ sudo apt i tude i n s t a l l lyx

                    Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

                    $ sudo dpkg minus i lyx deb

                    Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

                    Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

                    Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

                    $ lyx minusx reconf igure

                    LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

                    211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

                    Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

                    4

                    CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

                    no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

                    $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

                    22 Instalacioacuten en Windows

                    No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

                    que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

                    Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

                    Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

                    23 Instalacioacuten en Mac OS1

                    LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

                    Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

                    1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

                    2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

                    3 Usar el gestor de paquetes MacPorts

                    Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

                    1 Fuente y maacutes informacioacuten en Wiki LyX

                    Capiacutetulo 3

                    Poniendo a punto la aplicacioacuten

                    31 Hola mundo y compilacioacuten

                    Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

                    311 Exportar con un comando

                    Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

                    $ lyx minuse pdf archivo lyx

                    Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

                    32 tex4ht Exportar a html odt y otros formatos

                    Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

                    Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

                    El paquete tex4ht tiene esta propiedad Asiacute que haciendo

                    $ sudo apt i tude i n s t a l l t ex4ht

                    y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

                    33 eLYXer Conversor elegante de lyx a html

                    Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

                    6

                    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

                    Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

                    Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

                    Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

                    $ sudo cp e l y x e r py usrbin

                    Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

                    $ e l y x e r py f i l e lyx f i l e htm

                    Muy simple y el resultado es francamente bueno

                    Maacutes informacioacuten | Guiacutea de usuario eLyXer

                    34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

                    En primer lugar instalar el diccionario ispell1 en castellano

                    $ sudo apt i tude i n s t a l l i s p e l l i spanish

                    Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

                    Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

                    En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

                    35 Fuentes LATEX

                    No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

                    Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

                    iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

                    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                    Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                    351 Usar nuevas y varias fuentes LATEX en LYX

                    Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                    Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                    $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                    Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                    preaacutembulo para ello insertamos por ejemplo

                    usepackage [ T1 ] fontenc usepackage c a l l i g r a

                    Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                    c a l l i g r a

                    Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                    como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                    352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                    En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                    Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                    Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                    texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                    $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                    y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                    afm en el directorio fontsafminitials

                    tfm en el directorio fontstfminitials

                    fd en el directorio texlatexinitials

                    pfb en el directorio fontstype1initials

                    map en el directorio fontsmap

                    Seguidamente en consola tecleamos

                    $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                    iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                    Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                    36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                    Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                    Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                    Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                    $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                    Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                    Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                    en espantildeol las del espantildeol3

                    37 Algunos problemas detectados

                    371 Imaacutegenes eps en Ubuntu

                    El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                    3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                    CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                    Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                    $ sudo apt i tude i n s t a l l eps2pdf

                    Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                    CONVERTERS SECTION

                    conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                    Listo no seacute si es necesario reconfigurar pero funciona

                    372 Tildes en LYX 154

                    Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                    Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                    Informacioacuten obtenida de Ubuntu Forums

                    373 Tildes en la ruta de carpetas con LYX

                    Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                    Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                    Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                    374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                    El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                    $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                    Seguidamente hacemos

                    $ sudo texhash

                    y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                    Capiacutetulo 4

                    Edicioacuten de textos

                    41 Atajos de teclado

                    Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                    411 Entornos

                    Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                    412 Siacutembolos

                    Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                    413 Fuente

                    Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                    11

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                    Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                    42 Tres truquillos LATEX

                    421 Cambio de la numeracioacuten de las paacuteginas

                    Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                    Solucioacuten

                    1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                    renewcommand thepage roman page s e t c o u n t e r page 1

                    2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                    renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                    3 Y finalmente el contenido del resto del libro

                    422 Imaacutegenes y caption rotadas a 90 grados

                    Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                    Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                    1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                    usepackage r o t a t i n g

                    2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                    1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                    begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                    end sidewaysf igure

                    423 Antildeadir contenidos al iacutendice

                    Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                    Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                    1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                    El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                    43 Enlaces internos web y a pdf

                    Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                    Enlaces internos

                    Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                    usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                    Enlaces web

                    Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                    usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                    Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                    hre f URL Descr ip t ion

                    Enlaces a pdf

                    Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                    44 Insertando coacutedigo LATEX

                    LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                    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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                    begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                    En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                    begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                    3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                    begin c e n t e r TEXTOend c e n t e r

                    4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                    ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                    l e t endchangemargin= e n d l i s t

                    Y definimos el texto que queremos modificar

                    begin changemargin minus2cmminus2cmTEXTOend changemargin

                    5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                    inc ludegraphics [ width=19cm ] nombreimagen

                    6 Insertar imagen con viacutenculo web

                    hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                    2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                    3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                    7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                    Huge TEXTO[0 5cm] Large TEXTO

                    El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                    8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                    c lubpenal ty =10000widowpenalty =10000

                    9 Portada sin fecha escribir en preaacutembulo

                    date

                    10 Letra capital (tenemos que tener instalado el paquete te-tex)

                    Preaacutembulo 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 sesenta y dos

                    45 Cabecera y pie de paacutegina paquete FancyHdr

                    Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                    Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                    usepackage fancyhdr

                    Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                    pages ty le fancy

                    Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                    lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                    Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                    renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                    renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                    Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                    fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                    fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                    Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                    thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                    Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                    Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                    cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                    cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                    46 Barra de revisioacuten

                    Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                    Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                    Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                    Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                    AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                    Fusionar cambios Muy similar a Aceptar cambios

                    AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                    Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                    Nota siguiente Navegar entre las notas existentes

                    47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                    Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                    Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                    No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                    En una caja de LATEX escribimos

                    newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                    El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                    x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                    48 Columnas

                    LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                    Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                    usepackage mul t i co l

                    1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                    begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                    2 Para que mostrar columnas dentro de columnas es similar

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                    begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                    3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                    begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                    4 Como en el caso anterior pero aplicando subseccioacuten

                    begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                    5 Para dejar un espacio delante y detraacutes de las columnas4

                    s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                    6 Separacioacuten de columnas5

                    s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                    7 Liacutenea de separacioacuten entre columnas6

                    s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                    49 Bibliografiacutea

                    LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                    4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                    setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                    setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                    la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                    Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                    Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                    Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                    Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                    renewcommand refname normalsize B i b l i o g r a f iacute a

                    El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                    Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                    Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                    usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                    Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                    491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                    Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                    Ahora para iniciar la aplicacioacuten escribimos en consola

                    $ l a t e x makebst

                    Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                    $ customminusbib

                    Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                    410 Color en nuestros documentos

                    En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                    Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                    Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                    usepackage c o l o r

                    4101 Texto coloreado

                    Lo maacutes faacutecil es introducir este coacutedigo LATEX

                    t e x t c o l o r c o l o r t e x t o

                    Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                    c o l o r declaredminusc o l o r

                    que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                    pagecolor declaredminusc o l o r

                    4102 Fondo coloreado

                    En el cuerpo

                    colorbox declaredminusc o l o r t e x t

                    Si el fondo y el texto estaacuten cambiados

                    colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                    Para poner el color de fonde de otro color

                    fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                    4103 Paacutegina coloreada

                    En el preaacutembulo

                    d e f i n e c o l o r c o l o r rgb 1 0 5 0

                    pagecolor c o l o r

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                    4104 Definir colores personalizados

                    Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                    d e f i n e c o l o r name model colorminusspec

                    donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                    Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                    grisesSolo un nuacutemero entre 0 (negro)

                    y 1 (blanco)definecolorgrisclarogray095

                    rgb Rojo VerdeAzul

                    Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                    verde y azul en este orden

                    definecolornaranjargb1050

                    cmyk CianMagenta

                    Amarillo yNegro

                    Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                    y negro

                    definecolornaranjacmyk00510

                    Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                    d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                    Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                    411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                    Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                    $ sudo apt i tude pdfjam

                    Para ejecutarlos por ejemplo

                    $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                    Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                    Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                    Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                    Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                    bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                    bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                    8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                    bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                    coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                    pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                    Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                    usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                    Capiacutetulo 5

                    Objetos insertados

                    51 Flotantes

                    Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                    511 Insertar flotantes

                    Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                    Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                    Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                    Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                    512 Subflotantes

                    Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                    513 Posicioacuten de flotantes

                    LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                    Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                    23

                    CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                    1print h e l l o world

                    Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                    Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                    Aquiacute si es posible

                    Aquiacute definitivamente

                    Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                    Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                    renewcommand bot tomfrac t ion 0 5

                    514 Numeracioacuten de flotantes

                    En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                    thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                    numberwithin t a b l e subsec t ion

                    Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                    52 Escribiendo coacutedigo fuente el paquete listings

                    Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                    p r i n t h e l l o world

                    Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                    Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                    backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                    Para ver maacutes opciones visitad el manual del paquete

                    Capiacutetulo 6

                    Ecuaciones tablas y siacutembolos

                    Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                    En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                    Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                    Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                    61 El paquete cancel

                    En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                    Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                    usepackage cance l

                    Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                    cancel

                    a+cance l b+c = cance l b+c +d

                    a +b + c =b + c + d

                    cancelto

                    f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                    3264 = 2times4times4

                    4times4times4 = 1

                    2times4times4

                    2

                    4times4times4= 1

                    2

                    25

                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                    xcancel

                    xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                    (((((((

                    ((hhhhhhhhhlımxto11

                    xminus1 = +infin

                    bcancel

                    bcancel BminusB=0

                    hhhhhBminus B = 0

                    62 Tablas

                    Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                    Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                    621 Tablas largas

                    Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                    El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                    LeyendaEncabezado

                    Primer encabezadoPie

                    T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                    Uacuteltimo pie

                    Y lo que quiere decir cada uno de ellos

                    1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                    2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                    3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                    4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                    5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                    622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                    Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                    ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                    1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                    2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                    3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                    Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                    63 Siacutembolos

                    En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                    Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                    Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                    Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                    Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                    X Z Y [

                    Y los siacutembolos del zodiaco

                    _ae]bd^`c f

                    Muy uacutetil este manual hay que tenerlo siempre a mano

                    631 Detexify

                    Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                    Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                    iexclMuy uacutetil y totalmente recomendado

                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                    64 Esquemas

                    El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                    641 Instalacioacuten y configuracioacuten

                    Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                    $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                    Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                    642 Primeros pasos

                    Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                    usepackage [ a l l ] xy

                    En una caja de foacutermulas insertamos el siguiente coacutedigo

                    xymatrix A ar [ r ] amp B

                    Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                    xymatrixR =

                    define el eje X de la matriz

                    xymatrixC =

                    define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                    m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                    Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                    1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                    Capiacutetulo 7

                    Clases de documento

                    71 Artiacuteculos cientiacuteficos

                    Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                    iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                    Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                    Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                    $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                    Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                    En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                    Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                    72 Plantillas de tesis LYX

                    Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                    httpwwwthesis-templatecomarchives58

                    httpwikilyxorgExamplesThesis

                    httpwikilyxorgExamplesMinitoc

                    httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                    httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                    httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                    1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                    29

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                    httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                    httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                    httpwikilyxorgFAQMultipleAuthors

                    73 Documentos multipartes

                    Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                    En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                    Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                    Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                    Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                    Asiacute de simple Con LATEX Con LYX naturalmente

                    74 Curriacuteculum

                    Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                    texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                    texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                    lmodern contiene las fuentes lmodern

                    Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                    $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                    Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                    hora de imprimir

                    741 Editando un curriacuteculum

                    Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                    Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                    75 Presentaciones con la clase LATEX-Beamer

                    Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                    $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                    Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                    751 Temas y personalizacioacuten de presentaciones

                    Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                    usetheme nombre

                    Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                    usercolortheme nombre

                    usercolortheme nombre

                    TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                    2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                    Pantallazo

                    No disponible1) Antibes 18) lined

                    No disponible No disponible2) bars 19) Luebeck

                    3) Bergen 20) Madrid

                    4) Berkeley 21) Malmoe

                    5) Berlin 22) Marburg

                    6) Boadilla 23) Montpellier

                    No disponible7) boxes 24) PaloAlto

                    No disponible8) classic 25) Pittsburgh

                    (continuacutea)

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                    Pantallazo

                    9) Copenhagen 26) Rochester

                    No disponible10) Darmstadt 27) shadowNo disponible No disponible

                    11) default 28) sidebar

                    12) Dresden 29) Singapore

                    No disponible13) Frankfurt 30) split

                    14) Goettingen 31) Szeged

                    No disponible15) Hannover 32) Tree

                    16) Ilmenau 33) Warsaw(continuacutea)

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                    Pantallazo

                    17) JuanLesPinsFin

                    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) fly (gris)8) lily

                    9) orchid10) rose

                    11) seagull (gris y blanco)12) seahorse

                    13) sidebartab14) structure

                    15) whale (azul marino y blanco)

                    Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                    Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                    begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                    Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                    setbeamerfont t i t l e shape=itshape family=rmfamily

                    Modifica la fuente del tiacutetulo de la ponencia mientras que

                    usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                    usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                    realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                    752 Personalizaciones avanzadas

                    Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                    PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                    Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                    setbeamercovered t ransparent

                    BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                    Resumen otro tipo especial de bloque

                    begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                    Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                    frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                    No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                    Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                    setbeamertemplate navigat ion symbols

                    Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                    bull [default] Horizontal

                    bull [horizontal] Lo mismo que por defecto

                    bull [vertical] Vertical

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                    bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                    Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                    logo inc ludegraphics [ height =3cm ] nombrefoto

                    Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                    Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                    setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                    Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                    setbeamers ize s idebar width r i g h t =3cm

                    Personalizar el tema de las enumeraciones

                    bull Preaacutembulo

                    def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                    bull Texto en caja ERT

                    begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                    textbf textit textsl textrm textsf y color son otras maneras de resaltar

                    Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                    setbeamers ize opt ions

                    The following options can be given

                    bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                    bull text margin right= TEX dimension sets a new right margin

                    bull 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

                    bull sidebar width right= TEX dimension sets the size of the right sidebar

                    bull description width= TEX dimension sets the default width of description labels seeSection 121

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                    bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                    bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                    bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                    Para bibliografiacutea en caja ERT

                    begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                    1982 end thebib l iography

                    753 Fondo de presentaciones en la clase Beamer

                    Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                    Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                    En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                    el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                    la un ldquordquo al final

                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                    ( Contenido de l a d i a p o s i t i v a )

                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                    754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                    Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                    Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                    BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                    $ sudo n a u t i l u s usrsharetexmftex l a t e x

                    En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                    Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                    $ sudo texhash ampamp lyx minusx reconf igure

                    Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                    El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                    Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                    usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                    Y listo Genial paquete siacute sentildeor

                    Capiacutetulo 8

                    Integracioacuten con R gracias a Sweave

                    Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                    81 Instalando Sweave

                    811 Sweave en Linux

                    1 Instalar R2

                    $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                    $ sudo texhash ampamp lyx minusx reconf igure

                    2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                    3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                    4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                    812 Sweave en Windows3

                    En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                    Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                    A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                    - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                    1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                    39

                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                    1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                    2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                    3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                    4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                    5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                    6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                    Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                    82 Introducir coacutedigo R

                    1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                    2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                    ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                    p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                    3 Compilamos Ver PDF5

                    4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                    Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                    83 Utilizar Sweave con la clase Beamer

                    LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                    Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                    Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                    Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                    5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                    Capiacutetulo 9

                    Trucos caseros

                    En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                    91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                    Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                    La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                    De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                    92 Desvelar coacutedigo LATEX

                    Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                    93 LYX para editar foacutermulas y luego editarlas con otro programa

                    De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                    42

                    Apeacutendice A

                    Maacutes informacioacuten sobre LATEX y LYX

                    A1 Paacuteginas web

                    1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                    2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                    3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                    4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                    5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                    6 Curso LATEXhttphallsiugrescursoLatex

                    A2 Manuales en pdf

                    1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                    2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                    3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                    4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                    43

                    Apeacutendice B

                    Lo que vendraacute con proacuteximasediciones

                    Lista de enlaces

                    Secciones con tips breves mejor ordenadas

                    Nuevos estilos de capiacutetulos y secciones

                    Previsualizacioacuten de temas de color para LATEX-Beamer

                    Resuacutemenes al principio de cada capiacutetulo

                    Nuevos pie y cabecera de paacutegina

                    Ejemplos en formato LYX y PDF

                    Maacutes imaacutegenes explicativas

                    iquestVersiones en ingleacutes u otros idiomas

                    Maacutes secciones

                    bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                    iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                    44

                    Apeacutendice C

                    Agradecimientos

                    LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                    Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                    A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                    Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                    Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                    no hay sentimientos si no hay nadie que sienta

                    45

                    Iacutendice alfabeacutetico

                    Artiacuteculos cientiacuteficos 29Atajos 11

                    barra de revisioacuten 16Bibliografiacutea 18

                    coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                    Documentos multipartes 30

                    eLYXer 6Enlaces 13Esquemas 28

                    Flotantes 23Fuentes LATEX 7

                    Hifenacioacuten 9

                    idioma 7Instalacioacuten 4

                    macrocomando 4

                    pdfPages 21pie de paacutegina 15Presentaciones 31

                    R 39Ramas 17

                    Siacutembolos 27Sweave 39

                    Tablas 26tesis 29

                    46

                    • Licencia
                    • Nota de la versioacuten
                    • Queacute es nuevo
                    • Iacutendice general
                    • 1 iquestLaTeX iquestLyX iquestWhat
                      • 11 Curiosidades del proyecto LyX
                        • 111 La historia de LyX
                        • 112 La mascota de LyX
                          • 12 Otros editores de LaTeX
                            • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                              • 21 Instalacioacuten en GNULinux
                                • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                  • 22 Instalacioacuten en Windows
                                  • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                    • 3 Poniendo a punto la aplicacioacuten
                                      • 31 Hola mundo y compilacioacuten
                                        • 311 Exportar con un comando
                                          • 32 tex4ht Exportar a html odt y otros formatos
                                          • 33 eLyXer Conversor elegante de lyx a html
                                          • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                          • 35 Fuentes LaTeX
                                            • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                            • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                              • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                              • 37 Algunos problemas detectados
                                                • 371 Imaacutegenes eps en Ubuntu
                                                • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                • 373 Tildes en la ruta de carpetas con LyX
                                                • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                    • 4 Edicioacuten de textos
                                                      • 41 Atajos de teclado
                                                        • 411 Entornos
                                                        • 412 Siacutembolos
                                                        • 413 Fuente
                                                          • 42 Tres truquillos LaTeX
                                                            • 421 Cambio de la numeracioacuten de las paacuteginas
                                                            • 422 Imaacutegenes y caption rotadas a 90 grados
                                                            • 423 Antildeadir contenidos al iacutendice
                                                              • 43 Enlaces internos web y a pdf
                                                              • 44 Insertando coacutedigo LaTeX
                                                              • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                              • 46 Barra de revisioacuten
                                                              • 47 Gestioacuten de Ramas
                                                              • 48 Columnas
                                                              • 49 Bibliografiacutea
                                                                • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                  • 410 Color en nuestros documentos
                                                                    • 4101 Texto coloreado
                                                                    • 4102 Fondo coloreado
                                                                    • 4103 Paacutegina coloreada
                                                                    • 4104 Definir colores personalizados
                                                                      • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                        • 5 Objetos insertados
                                                                          • 51 Flotantes
                                                                            • 511 Insertar flotantes
                                                                            • 512 Subflotantes
                                                                            • 513 Posicioacuten de flotantes
                                                                            • 514 Numeracioacuten de flotantes
                                                                              • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                • 6 Ecuaciones tablas y siacutembolos
                                                                                  • 61 El paquete cancel
                                                                                  • 62 Tablas
                                                                                    • 621 Tablas largas
                                                                                    • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                      • 63 Siacutembolos
                                                                                        • 631 Detexify
                                                                                          • 64 Esquemas
                                                                                            • 641 Instalacioacuten y configuracioacuten
                                                                                            • 642 Primeros pasos
                                                                                                • 7 Clases de documento
                                                                                                  • 71 Artiacuteculos cientiacuteficos
                                                                                                  • 72 Plantillas de tesis LyX
                                                                                                  • 73 Documentos multipartes
                                                                                                  • 74 Curriacuteculum
                                                                                                    • 741 Editando un curriacuteculum
                                                                                                      • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                        • 751 Temas y personalizacioacuten de presentaciones
                                                                                                        • 752 Personalizaciones avanzadas
                                                                                                        • 753 Fondo de presentaciones en la clase Beamer
                                                                                                        • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                            • 8 Integracioacuten con R gracias a Sweave
                                                                                                              • 81 Instalando Sweave
                                                                                                                • 811 Sweave en Linux
                                                                                                                • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                  • 82 Introducir coacutedigo R
                                                                                                                  • 83 Utilizar Sweave con la clase Beamer
                                                                                                                    • 9 Trucos caseros
                                                                                                                      • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                      • 92 Desvelar coacutedigo LaTeX
                                                                                                                      • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                        • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                          • A1 Paacuteginas web
                                                                                                                          • A2 Manuales en pdf
                                                                                                                            • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                            • C Agradecimientos
                                                                                                                            • Iacutendice Alfabeacutetico

                      Capiacutetulo 2

                      Instalacioacuten y gestioacuten de paquetesLATEX

                      LYX es una aplicacioacuten multiplataforma que ademaacutes de en GNULinux puede ser instaladaen Windows y Mac OS Como el que aquiacute les escribe es un usuario de la distribucioacuten Ubuntula cual estaacute teniendo mucha popularidad en los uacuteltimos antildeos la mayoriacutea de instrucciones pa-ra instalacioacuten de paquetes y configuracioacuten estaacuten basados en esta distribucioacuten siendo necesarioinformacioacuten complementaria para cada sistema operativo

                      21 Instalacioacuten en GNULinux

                      En Ubuntu podemos encontrarlo en los repositorios por lo que es muy faacutecil instalarlo Sim-plemente desde consola Synaptic o AgregarQuitar programas A miacute personalmente me resultamaacutes faacutecil y sencillo utilizar el primer meacutetodo para ello tecleamos

                      $ sudo apt i tude i n s t a l l lyx

                      Actualmente se estaacute mejorando LYX a un buen ritmo Sin embargo las versiones de los reposi-torios de LYX no se actualizan en una misma versioacuten de Ubuntu por lo que tenemos que instalara partir de otras fuentes Por ejemplo desde GetDeb antiguo GetDeb o LaunchPad descargamoslos dos archivos de nuestra versioacuten y abrimos un terminal en la carpeta de descarga

                      $ sudo dpkg minus i lyx deb

                      Podemos instalar paquetes LATEX a partir de archivos precompilados deb meacutetodo que utili-zaremos en este manual indicando para cada caso el comando que sea necesario los cuales sepueden buscar a traveacutes del gestor de paquetes Synaptic Tambieacuten podemos usar la aplicacioacutenMPM que es algo parecido a aptitude para LATEX

                      Otra alternativa es bajar los paquetes que normalmente se hace desde la base de datos CTAN(the Comprehensive TEX Archive Network) e instalarlos manualmente Ejemplos sobre esto uacutelti-mo trataremos en las secciones 352 y 754

                      Despueacutes de la instalacioacuten del paquete necesitamos reconfigurar Para ello haz clic en Herra-mientas Reconfigurar Sin embargo si estamos probando algo nuevo y tenemos que hacerlomuchas veces puede resultar tedioso por eso es muy uacutetil este comando

                      $ lyx minusx reconf igure

                      LYX se abriraacute y solo tendremos que cerrarlo (Alt+F4) y volver a abrirlo

                      211 Mi macrocomando de instalacioacuten en Ubuntu o Debian

                      Cuando instalamos LYX a su vez se instalan multitud de paquetes del propio LATEX No obs-tante a lo largo de nuestro bagaje iremos necesitando nuevas utilidades y nuevos paquetes que

                      4

                      CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

                      no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

                      $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

                      22 Instalacioacuten en Windows

                      No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

                      que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

                      Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

                      Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

                      23 Instalacioacuten en Mac OS1

                      LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

                      Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

                      1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

                      2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

                      3 Usar el gestor de paquetes MacPorts

                      Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

                      1 Fuente y maacutes informacioacuten en Wiki LyX

                      Capiacutetulo 3

                      Poniendo a punto la aplicacioacuten

                      31 Hola mundo y compilacioacuten

                      Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

                      311 Exportar con un comando

                      Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

                      $ lyx minuse pdf archivo lyx

                      Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

                      32 tex4ht Exportar a html odt y otros formatos

                      Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

                      Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

                      El paquete tex4ht tiene esta propiedad Asiacute que haciendo

                      $ sudo apt i tude i n s t a l l t ex4ht

                      y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

                      33 eLYXer Conversor elegante de lyx a html

                      Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

                      6

                      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

                      Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

                      Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

                      Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

                      $ sudo cp e l y x e r py usrbin

                      Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

                      $ e l y x e r py f i l e lyx f i l e htm

                      Muy simple y el resultado es francamente bueno

                      Maacutes informacioacuten | Guiacutea de usuario eLyXer

                      34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

                      En primer lugar instalar el diccionario ispell1 en castellano

                      $ sudo apt i tude i n s t a l l i s p e l l i spanish

                      Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

                      Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

                      En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

                      35 Fuentes LATEX

                      No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

                      Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

                      iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

                      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                      Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                      351 Usar nuevas y varias fuentes LATEX en LYX

                      Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                      Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                      $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                      Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                      preaacutembulo para ello insertamos por ejemplo

                      usepackage [ T1 ] fontenc usepackage c a l l i g r a

                      Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                      c a l l i g r a

                      Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                      como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                      352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                      En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                      Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                      Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                      texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                      $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                      y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                      afm en el directorio fontsafminitials

                      tfm en el directorio fontstfminitials

                      fd en el directorio texlatexinitials

                      pfb en el directorio fontstype1initials

                      map en el directorio fontsmap

                      Seguidamente en consola tecleamos

                      $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                      iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                      Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                      36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                      Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                      Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                      Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                      $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                      Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                      Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                      en espantildeol las del espantildeol3

                      37 Algunos problemas detectados

                      371 Imaacutegenes eps en Ubuntu

                      El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                      3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                      CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                      Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                      $ sudo apt i tude i n s t a l l eps2pdf

                      Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                      CONVERTERS SECTION

                      conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                      Listo no seacute si es necesario reconfigurar pero funciona

                      372 Tildes en LYX 154

                      Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                      Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                      Informacioacuten obtenida de Ubuntu Forums

                      373 Tildes en la ruta de carpetas con LYX

                      Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                      Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                      Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                      374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                      El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                      $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                      Seguidamente hacemos

                      $ sudo texhash

                      y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                      Capiacutetulo 4

                      Edicioacuten de textos

                      41 Atajos de teclado

                      Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                      411 Entornos

                      Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                      412 Siacutembolos

                      Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                      413 Fuente

                      Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                      11

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                      Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                      42 Tres truquillos LATEX

                      421 Cambio de la numeracioacuten de las paacuteginas

                      Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                      Solucioacuten

                      1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                      renewcommand thepage roman page s e t c o u n t e r page 1

                      2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                      renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                      3 Y finalmente el contenido del resto del libro

                      422 Imaacutegenes y caption rotadas a 90 grados

                      Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                      Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                      1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                      usepackage r o t a t i n g

                      2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                      1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                      begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                      end sidewaysf igure

                      423 Antildeadir contenidos al iacutendice

                      Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                      Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                      1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                      El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                      43 Enlaces internos web y a pdf

                      Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                      Enlaces internos

                      Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                      usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                      Enlaces web

                      Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                      usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                      Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                      hre f URL Descr ip t ion

                      Enlaces a pdf

                      Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                      44 Insertando coacutedigo LATEX

                      LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                      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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                      begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                      En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                      begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                      3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                      begin c e n t e r TEXTOend c e n t e r

                      4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                      ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                      l e t endchangemargin= e n d l i s t

                      Y definimos el texto que queremos modificar

                      begin changemargin minus2cmminus2cmTEXTOend changemargin

                      5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                      inc ludegraphics [ width=19cm ] nombreimagen

                      6 Insertar imagen con viacutenculo web

                      hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                      2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                      3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                      7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                      Huge TEXTO[0 5cm] Large TEXTO

                      El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                      8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                      c lubpenal ty =10000widowpenalty =10000

                      9 Portada sin fecha escribir en preaacutembulo

                      date

                      10 Letra capital (tenemos que tener instalado el paquete te-tex)

                      Preaacutembulo 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 sesenta y dos

                      45 Cabecera y pie de paacutegina paquete FancyHdr

                      Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                      Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                      usepackage fancyhdr

                      Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                      pages ty le fancy

                      Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                      lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                      Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                      renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                      renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                      Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                      fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                      fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                      Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                      thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                      Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                      Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                      cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                      cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                      46 Barra de revisioacuten

                      Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                      Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                      Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                      Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                      AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                      Fusionar cambios Muy similar a Aceptar cambios

                      AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                      Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                      Nota siguiente Navegar entre las notas existentes

                      47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                      Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                      Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                      No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                      En una caja de LATEX escribimos

                      newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                      El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                      x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                      48 Columnas

                      LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                      Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                      usepackage mul t i co l

                      1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                      begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                      2 Para que mostrar columnas dentro de columnas es similar

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                      begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                      3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                      begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                      4 Como en el caso anterior pero aplicando subseccioacuten

                      begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                      5 Para dejar un espacio delante y detraacutes de las columnas4

                      s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                      6 Separacioacuten de columnas5

                      s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                      7 Liacutenea de separacioacuten entre columnas6

                      s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                      49 Bibliografiacutea

                      LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                      4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                      setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                      setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                      la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                      Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                      $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                      Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                      Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                      Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                      renewcommand refname normalsize B i b l i o g r a f iacute a

                      El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                      Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                      Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                      usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                      Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                      491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                      Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                      $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                      Ahora para iniciar la aplicacioacuten escribimos en consola

                      $ l a t e x makebst

                      Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                      $ customminusbib

                      Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                      410 Color en nuestros documentos

                      En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                      Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                      Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                      usepackage c o l o r

                      4101 Texto coloreado

                      Lo maacutes faacutecil es introducir este coacutedigo LATEX

                      t e x t c o l o r c o l o r t e x t o

                      Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                      c o l o r declaredminusc o l o r

                      que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                      pagecolor declaredminusc o l o r

                      4102 Fondo coloreado

                      En el cuerpo

                      colorbox declaredminusc o l o r t e x t

                      Si el fondo y el texto estaacuten cambiados

                      colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                      Para poner el color de fonde de otro color

                      fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                      4103 Paacutegina coloreada

                      En el preaacutembulo

                      d e f i n e c o l o r c o l o r rgb 1 0 5 0

                      pagecolor c o l o r

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                      4104 Definir colores personalizados

                      Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                      d e f i n e c o l o r name model colorminusspec

                      donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                      Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                      grisesSolo un nuacutemero entre 0 (negro)

                      y 1 (blanco)definecolorgrisclarogray095

                      rgb Rojo VerdeAzul

                      Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                      verde y azul en este orden

                      definecolornaranjargb1050

                      cmyk CianMagenta

                      Amarillo yNegro

                      Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                      y negro

                      definecolornaranjacmyk00510

                      Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                      d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                      Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                      411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                      Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                      $ sudo apt i tude pdfjam

                      Para ejecutarlos por ejemplo

                      $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                      Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                      Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                      Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                      Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                      bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                      bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                      8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                      bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                      coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                      pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                      Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                      usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                      Capiacutetulo 5

                      Objetos insertados

                      51 Flotantes

                      Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                      511 Insertar flotantes

                      Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                      Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                      Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                      Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                      512 Subflotantes

                      Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                      513 Posicioacuten de flotantes

                      LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                      Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                      23

                      CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                      1print h e l l o world

                      Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                      Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                      Aquiacute si es posible

                      Aquiacute definitivamente

                      Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                      Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                      renewcommand bot tomfrac t ion 0 5

                      514 Numeracioacuten de flotantes

                      En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                      thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                      numberwithin t a b l e subsec t ion

                      Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                      52 Escribiendo coacutedigo fuente el paquete listings

                      Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                      p r i n t h e l l o world

                      Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                      Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                      backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                      Para ver maacutes opciones visitad el manual del paquete

                      Capiacutetulo 6

                      Ecuaciones tablas y siacutembolos

                      Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                      En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                      Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                      Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                      61 El paquete cancel

                      En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                      Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                      usepackage cance l

                      Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                      cancel

                      a+cance l b+c = cance l b+c +d

                      a +b + c =b + c + d

                      cancelto

                      f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                      3264 = 2times4times4

                      4times4times4 = 1

                      2times4times4

                      2

                      4times4times4= 1

                      2

                      25

                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                      xcancel

                      xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                      (((((((

                      ((hhhhhhhhhlımxto11

                      xminus1 = +infin

                      bcancel

                      bcancel BminusB=0

                      hhhhhBminus B = 0

                      62 Tablas

                      Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                      Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                      621 Tablas largas

                      Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                      El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                      LeyendaEncabezado

                      Primer encabezadoPie

                      T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                      Uacuteltimo pie

                      Y lo que quiere decir cada uno de ellos

                      1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                      2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                      3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                      4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                      5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                      622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                      Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                      ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                      1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                      2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                      3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                      Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                      63 Siacutembolos

                      En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                      Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                      Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                      Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                      Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                      X Z Y [

                      Y los siacutembolos del zodiaco

                      _ae]bd^`c f

                      Muy uacutetil este manual hay que tenerlo siempre a mano

                      631 Detexify

                      Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                      Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                      iexclMuy uacutetil y totalmente recomendado

                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                      64 Esquemas

                      El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                      641 Instalacioacuten y configuracioacuten

                      Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                      $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                      Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                      642 Primeros pasos

                      Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                      usepackage [ a l l ] xy

                      En una caja de foacutermulas insertamos el siguiente coacutedigo

                      xymatrix A ar [ r ] amp B

                      Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                      xymatrixR =

                      define el eje X de la matriz

                      xymatrixC =

                      define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                      m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                      Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                      1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                      Capiacutetulo 7

                      Clases de documento

                      71 Artiacuteculos cientiacuteficos

                      Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                      iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                      Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                      Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                      $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                      Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                      En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                      Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                      72 Plantillas de tesis LYX

                      Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                      httpwwwthesis-templatecomarchives58

                      httpwikilyxorgExamplesThesis

                      httpwikilyxorgExamplesMinitoc

                      httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                      httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                      httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                      1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                      29

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                      httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                      httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                      httpwikilyxorgFAQMultipleAuthors

                      73 Documentos multipartes

                      Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                      En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                      Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                      Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                      Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                      Asiacute de simple Con LATEX Con LYX naturalmente

                      74 Curriacuteculum

                      Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                      texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                      texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                      lmodern contiene las fuentes lmodern

                      Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                      $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                      Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                      hora de imprimir

                      741 Editando un curriacuteculum

                      Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                      Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                      75 Presentaciones con la clase LATEX-Beamer

                      Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                      $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                      Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                      751 Temas y personalizacioacuten de presentaciones

                      Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                      usetheme nombre

                      Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                      usercolortheme nombre

                      usercolortheme nombre

                      TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                      2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                      Pantallazo

                      No disponible1) Antibes 18) lined

                      No disponible No disponible2) bars 19) Luebeck

                      3) Bergen 20) Madrid

                      4) Berkeley 21) Malmoe

                      5) Berlin 22) Marburg

                      6) Boadilla 23) Montpellier

                      No disponible7) boxes 24) PaloAlto

                      No disponible8) classic 25) Pittsburgh

                      (continuacutea)

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                      Pantallazo

                      9) Copenhagen 26) Rochester

                      No disponible10) Darmstadt 27) shadowNo disponible No disponible

                      11) default 28) sidebar

                      12) Dresden 29) Singapore

                      No disponible13) Frankfurt 30) split

                      14) Goettingen 31) Szeged

                      No disponible15) Hannover 32) Tree

                      16) Ilmenau 33) Warsaw(continuacutea)

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                      Pantallazo

                      17) JuanLesPinsFin

                      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) fly (gris)8) lily

                      9) orchid10) rose

                      11) seagull (gris y blanco)12) seahorse

                      13) sidebartab14) structure

                      15) whale (azul marino y blanco)

                      Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                      Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                      begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                      Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                      setbeamerfont t i t l e shape=itshape family=rmfamily

                      Modifica la fuente del tiacutetulo de la ponencia mientras que

                      usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                      usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                      realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                      752 Personalizaciones avanzadas

                      Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                      PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                      Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                      setbeamercovered t ransparent

                      BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                      Resumen otro tipo especial de bloque

                      begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                      Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                      frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                      No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                      Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                      setbeamertemplate navigat ion symbols

                      Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                      bull [default] Horizontal

                      bull [horizontal] Lo mismo que por defecto

                      bull [vertical] Vertical

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                      bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                      Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                      logo inc ludegraphics [ height =3cm ] nombrefoto

                      Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                      Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                      setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                      Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                      setbeamers ize s idebar width r i g h t =3cm

                      Personalizar el tema de las enumeraciones

                      bull Preaacutembulo

                      def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                      bull Texto en caja ERT

                      begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                      textbf textit textsl textrm textsf y color son otras maneras de resaltar

                      Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                      setbeamers ize opt ions

                      The following options can be given

                      bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                      bull text margin right= TEX dimension sets a new right margin

                      bull 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

                      bull sidebar width right= TEX dimension sets the size of the right sidebar

                      bull description width= TEX dimension sets the default width of description labels seeSection 121

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                      bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                      bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                      bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                      Para bibliografiacutea en caja ERT

                      begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                      1982 end thebib l iography

                      753 Fondo de presentaciones en la clase Beamer

                      Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                      Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                      En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                      el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                      la un ldquordquo al final

                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                      ( Contenido de l a d i a p o s i t i v a )

                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                      754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                      Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                      Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                      BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                      $ sudo n a u t i l u s usrsharetexmftex l a t e x

                      En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                      Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                      $ sudo texhash ampamp lyx minusx reconf igure

                      Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                      El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                      Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                      usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                      Y listo Genial paquete siacute sentildeor

                      Capiacutetulo 8

                      Integracioacuten con R gracias a Sweave

                      Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                      81 Instalando Sweave

                      811 Sweave en Linux

                      1 Instalar R2

                      $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                      $ sudo texhash ampamp lyx minusx reconf igure

                      2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                      3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                      4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                      812 Sweave en Windows3

                      En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                      Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                      A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                      - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                      1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                      39

                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                      1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                      2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                      3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                      4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                      5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                      6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                      Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                      82 Introducir coacutedigo R

                      1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                      2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                      ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                      p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                      3 Compilamos Ver PDF5

                      4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                      Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                      83 Utilizar Sweave con la clase Beamer

                      LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                      Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                      Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                      Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                      5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                      Capiacutetulo 9

                      Trucos caseros

                      En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                      91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                      Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                      La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                      De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                      92 Desvelar coacutedigo LATEX

                      Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                      93 LYX para editar foacutermulas y luego editarlas con otro programa

                      De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                      42

                      Apeacutendice A

                      Maacutes informacioacuten sobre LATEX y LYX

                      A1 Paacuteginas web

                      1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                      2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                      3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                      4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                      5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                      6 Curso LATEXhttphallsiugrescursoLatex

                      A2 Manuales en pdf

                      1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                      2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                      3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                      4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                      43

                      Apeacutendice B

                      Lo que vendraacute con proacuteximasediciones

                      Lista de enlaces

                      Secciones con tips breves mejor ordenadas

                      Nuevos estilos de capiacutetulos y secciones

                      Previsualizacioacuten de temas de color para LATEX-Beamer

                      Resuacutemenes al principio de cada capiacutetulo

                      Nuevos pie y cabecera de paacutegina

                      Ejemplos en formato LYX y PDF

                      Maacutes imaacutegenes explicativas

                      iquestVersiones en ingleacutes u otros idiomas

                      Maacutes secciones

                      bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                      iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                      44

                      Apeacutendice C

                      Agradecimientos

                      LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                      Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                      A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                      Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                      Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                      no hay sentimientos si no hay nadie que sienta

                      45

                      Iacutendice alfabeacutetico

                      Artiacuteculos cientiacuteficos 29Atajos 11

                      barra de revisioacuten 16Bibliografiacutea 18

                      coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                      Documentos multipartes 30

                      eLYXer 6Enlaces 13Esquemas 28

                      Flotantes 23Fuentes LATEX 7

                      Hifenacioacuten 9

                      idioma 7Instalacioacuten 4

                      macrocomando 4

                      pdfPages 21pie de paacutegina 15Presentaciones 31

                      R 39Ramas 17

                      Siacutembolos 27Sweave 39

                      Tablas 26tesis 29

                      46

                      • Licencia
                      • Nota de la versioacuten
                      • Queacute es nuevo
                      • Iacutendice general
                      • 1 iquestLaTeX iquestLyX iquestWhat
                        • 11 Curiosidades del proyecto LyX
                          • 111 La historia de LyX
                          • 112 La mascota de LyX
                            • 12 Otros editores de LaTeX
                              • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                • 21 Instalacioacuten en GNULinux
                                  • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                    • 22 Instalacioacuten en Windows
                                    • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                      • 3 Poniendo a punto la aplicacioacuten
                                        • 31 Hola mundo y compilacioacuten
                                          • 311 Exportar con un comando
                                            • 32 tex4ht Exportar a html odt y otros formatos
                                            • 33 eLyXer Conversor elegante de lyx a html
                                            • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                            • 35 Fuentes LaTeX
                                              • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                              • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                • 37 Algunos problemas detectados
                                                  • 371 Imaacutegenes eps en Ubuntu
                                                  • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                  • 373 Tildes en la ruta de carpetas con LyX
                                                  • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                      • 4 Edicioacuten de textos
                                                        • 41 Atajos de teclado
                                                          • 411 Entornos
                                                          • 412 Siacutembolos
                                                          • 413 Fuente
                                                            • 42 Tres truquillos LaTeX
                                                              • 421 Cambio de la numeracioacuten de las paacuteginas
                                                              • 422 Imaacutegenes y caption rotadas a 90 grados
                                                              • 423 Antildeadir contenidos al iacutendice
                                                                • 43 Enlaces internos web y a pdf
                                                                • 44 Insertando coacutedigo LaTeX
                                                                • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                • 46 Barra de revisioacuten
                                                                • 47 Gestioacuten de Ramas
                                                                • 48 Columnas
                                                                • 49 Bibliografiacutea
                                                                  • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                    • 410 Color en nuestros documentos
                                                                      • 4101 Texto coloreado
                                                                      • 4102 Fondo coloreado
                                                                      • 4103 Paacutegina coloreada
                                                                      • 4104 Definir colores personalizados
                                                                        • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                          • 5 Objetos insertados
                                                                            • 51 Flotantes
                                                                              • 511 Insertar flotantes
                                                                              • 512 Subflotantes
                                                                              • 513 Posicioacuten de flotantes
                                                                              • 514 Numeracioacuten de flotantes
                                                                                • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                  • 6 Ecuaciones tablas y siacutembolos
                                                                                    • 61 El paquete cancel
                                                                                    • 62 Tablas
                                                                                      • 621 Tablas largas
                                                                                      • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                        • 63 Siacutembolos
                                                                                          • 631 Detexify
                                                                                            • 64 Esquemas
                                                                                              • 641 Instalacioacuten y configuracioacuten
                                                                                              • 642 Primeros pasos
                                                                                                  • 7 Clases de documento
                                                                                                    • 71 Artiacuteculos cientiacuteficos
                                                                                                    • 72 Plantillas de tesis LyX
                                                                                                    • 73 Documentos multipartes
                                                                                                    • 74 Curriacuteculum
                                                                                                      • 741 Editando un curriacuteculum
                                                                                                        • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                          • 751 Temas y personalizacioacuten de presentaciones
                                                                                                          • 752 Personalizaciones avanzadas
                                                                                                          • 753 Fondo de presentaciones en la clase Beamer
                                                                                                          • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                              • 8 Integracioacuten con R gracias a Sweave
                                                                                                                • 81 Instalando Sweave
                                                                                                                  • 811 Sweave en Linux
                                                                                                                  • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                    • 82 Introducir coacutedigo R
                                                                                                                    • 83 Utilizar Sweave con la clase Beamer
                                                                                                                      • 9 Trucos caseros
                                                                                                                        • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                        • 92 Desvelar coacutedigo LaTeX
                                                                                                                        • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                          • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                            • A1 Paacuteginas web
                                                                                                                            • A2 Manuales en pdf
                                                                                                                              • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                              • C Agradecimientos
                                                                                                                              • Iacutendice Alfabeacutetico

                        CAPIacuteTULO 2 INSTALACIOacuteN Y GESTIOacuteN DE PAQUETES LATEX 5

                        no estaacuten incluiacutedos en la configuracioacuten por defecto A objeto de esto a continuacioacuten aparece unmacrocomando con TODOS los paquetes que he ido utilizando en toda mi historia y recopilandoen mi blog No son necesarios pero para aquellos que prefieran tener una instalacioacuten completate vendraacute de perlas

                        $ sudo apt i tude i n s t a l l lyx tex4ht i s p e l l i spanish t e x l i v eminusl a t e xminusbaset e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended t e x l i v eminusfontsminuse x t r at e x l i v eminuslangminusspanish t e x l i v eminusbibtexminuse x t r a t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e t e x l i v eminuspubl i shers t e x l i v eminusfontsminusrecommended lmodernl a t e xminusbeamer ampamp lyx minusx reconf igure

                        22 Instalacioacuten en Windows

                        No suelo dar soporte a Windows pero cuando se trata de LYX suelo hacer una excepcioacutenCuando animas a alguien que utilice LYX y que es usuario de esta plataforma no le vas a hacer

                        que se instale Linux si no quiere asiacute que le invitas a que se pase por la paacutegina oficial de LYX y queen descargas se baje el instalador

                        Sin embargo casi siempre me comentaban que les daba error al abrirse la aplicacioacuten o al in-tentar compilar Esto sucede cuando no se tiene ninguna distribucioacuten LATEX instalada La solucioacutenes muy sencilla ir al ftp donde estaacuten los archivos (para la uacuteltima versioacuten 1641 es aquiacute) y bajarseel instalador que dice LYX-x-x-x-Instaler-Bundleexe (para la uacuteltima versioacuten 1641 es aquiacute) Esteinstalador incluye la distribucioacuten LATEX MiKTEX la cual debemos instalar cuando asiacute nos lo pidala instalacioacuten Tambieacuten podemos optar por la versioacuten que uacutenicamente trae el instalador de LYX(Small) si tenemos MiKTEX previamente

                        Una vez instalemos la distribucioacuten no tenemos que volver a hacerlo en sucesivas actualiza-ciones de LYX ya solo instalamos el archivo maacutes pequentildeo (Update) que tiene solo la aplicacioacutenLYX en siacute

                        23 Instalacioacuten en Mac OS1

                        LYX para Mac OS estaacute disponible como un binario para Mac OS X 1039 y posterior La paacuteginade descarga es esta

                        Sin embargo para compilar los documentos es necesario instalar la distribucioacuten LATEX

                        1 Usar MacTeX El archivo dmg es un poco grande (700+ MB) pero es muy completo Lainstalacioacuten en un solo paso es recomendada para los principialentas que no conocen loscomponentes que necesitan MacTEX incluye todos los componentes necesarios para traba-jar con LATEX ademaacutes de un corrector ortograacutefico (Excalibur) y un gestor de bibliografiacutea(BibDesk)

                        2 Usar el gestor de paquetes fink para instalar tetex ghostscript e imagemagick

                        3 Usar el gestor de paquetes MacPorts

                        Para usar otras implementaciones que no se instalan en los binarios guardarla en usrtexbinusrlocalteTEXbinpowerpc-apple-darwin-current swbin optlocalteTEXbin o us-rlocalbin o si lo prefieres puedes antildeadir una ruta en el menuacute LYX Preferencias Rutas

                        1 Fuente y maacutes informacioacuten en Wiki LyX

                        Capiacutetulo 3

                        Poniendo a punto la aplicacioacuten

                        31 Hola mundo y compilacioacuten

                        Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

                        311 Exportar con un comando

                        Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

                        $ lyx minuse pdf archivo lyx

                        Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

                        32 tex4ht Exportar a html odt y otros formatos

                        Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

                        Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

                        El paquete tex4ht tiene esta propiedad Asiacute que haciendo

                        $ sudo apt i tude i n s t a l l t ex4ht

                        y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

                        33 eLYXer Conversor elegante de lyx a html

                        Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

                        6

                        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

                        Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

                        Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

                        Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

                        $ sudo cp e l y x e r py usrbin

                        Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

                        $ e l y x e r py f i l e lyx f i l e htm

                        Muy simple y el resultado es francamente bueno

                        Maacutes informacioacuten | Guiacutea de usuario eLyXer

                        34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

                        En primer lugar instalar el diccionario ispell1 en castellano

                        $ sudo apt i tude i n s t a l l i s p e l l i spanish

                        Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

                        Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

                        En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

                        35 Fuentes LATEX

                        No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

                        Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

                        iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

                        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                        Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                        351 Usar nuevas y varias fuentes LATEX en LYX

                        Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                        Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                        $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                        Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                        preaacutembulo para ello insertamos por ejemplo

                        usepackage [ T1 ] fontenc usepackage c a l l i g r a

                        Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                        c a l l i g r a

                        Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                        como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                        352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                        En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                        Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                        Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                        texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                        $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                        y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                        afm en el directorio fontsafminitials

                        tfm en el directorio fontstfminitials

                        fd en el directorio texlatexinitials

                        pfb en el directorio fontstype1initials

                        map en el directorio fontsmap

                        Seguidamente en consola tecleamos

                        $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                        iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                        Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                        36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                        Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                        Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                        Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                        $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                        Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                        Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                        en espantildeol las del espantildeol3

                        37 Algunos problemas detectados

                        371 Imaacutegenes eps en Ubuntu

                        El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                        3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                        CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                        Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                        $ sudo apt i tude i n s t a l l eps2pdf

                        Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                        CONVERTERS SECTION

                        conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                        Listo no seacute si es necesario reconfigurar pero funciona

                        372 Tildes en LYX 154

                        Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                        Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                        Informacioacuten obtenida de Ubuntu Forums

                        373 Tildes en la ruta de carpetas con LYX

                        Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                        Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                        Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                        374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                        El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                        $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                        Seguidamente hacemos

                        $ sudo texhash

                        y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                        Capiacutetulo 4

                        Edicioacuten de textos

                        41 Atajos de teclado

                        Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                        411 Entornos

                        Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                        412 Siacutembolos

                        Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                        413 Fuente

                        Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                        11

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                        Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                        42 Tres truquillos LATEX

                        421 Cambio de la numeracioacuten de las paacuteginas

                        Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                        Solucioacuten

                        1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                        renewcommand thepage roman page s e t c o u n t e r page 1

                        2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                        renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                        3 Y finalmente el contenido del resto del libro

                        422 Imaacutegenes y caption rotadas a 90 grados

                        Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                        Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                        1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                        usepackage r o t a t i n g

                        2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                        1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                        begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                        end sidewaysf igure

                        423 Antildeadir contenidos al iacutendice

                        Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                        Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                        1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                        El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                        43 Enlaces internos web y a pdf

                        Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                        Enlaces internos

                        Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                        usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                        Enlaces web

                        Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                        usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                        Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                        hre f URL Descr ip t ion

                        Enlaces a pdf

                        Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                        44 Insertando coacutedigo LATEX

                        LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                        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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                        begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                        En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                        begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                        3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                        begin c e n t e r TEXTOend c e n t e r

                        4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                        ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                        l e t endchangemargin= e n d l i s t

                        Y definimos el texto que queremos modificar

                        begin changemargin minus2cmminus2cmTEXTOend changemargin

                        5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                        inc ludegraphics [ width=19cm ] nombreimagen

                        6 Insertar imagen con viacutenculo web

                        hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                        2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                        3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                        7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                        Huge TEXTO[0 5cm] Large TEXTO

                        El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                        8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                        c lubpenal ty =10000widowpenalty =10000

                        9 Portada sin fecha escribir en preaacutembulo

                        date

                        10 Letra capital (tenemos que tener instalado el paquete te-tex)

                        Preaacutembulo 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 sesenta y dos

                        45 Cabecera y pie de paacutegina paquete FancyHdr

                        Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                        Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                        usepackage fancyhdr

                        Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                        pages ty le fancy

                        Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                        lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                        Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                        renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                        renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                        Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                        fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                        fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                        Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                        thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                        Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                        Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                        cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                        cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                        46 Barra de revisioacuten

                        Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                        Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                        Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                        Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                        AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                        Fusionar cambios Muy similar a Aceptar cambios

                        AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                        Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                        Nota siguiente Navegar entre las notas existentes

                        47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                        Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                        Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                        No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                        En una caja de LATEX escribimos

                        newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                        El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                        x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                        48 Columnas

                        LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                        Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                        usepackage mul t i co l

                        1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                        begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                        2 Para que mostrar columnas dentro de columnas es similar

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                        begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                        3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                        begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                        4 Como en el caso anterior pero aplicando subseccioacuten

                        begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                        5 Para dejar un espacio delante y detraacutes de las columnas4

                        s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                        6 Separacioacuten de columnas5

                        s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                        7 Liacutenea de separacioacuten entre columnas6

                        s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                        49 Bibliografiacutea

                        LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                        4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                        setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                        setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                        la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                        Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                        $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                        Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                        Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                        Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                        renewcommand refname normalsize B i b l i o g r a f iacute a

                        El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                        Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                        Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                        usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                        Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                        491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                        Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                        $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                        Ahora para iniciar la aplicacioacuten escribimos en consola

                        $ l a t e x makebst

                        Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                        $ customminusbib

                        Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                        410 Color en nuestros documentos

                        En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                        Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                        Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                        usepackage c o l o r

                        4101 Texto coloreado

                        Lo maacutes faacutecil es introducir este coacutedigo LATEX

                        t e x t c o l o r c o l o r t e x t o

                        Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                        c o l o r declaredminusc o l o r

                        que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                        pagecolor declaredminusc o l o r

                        4102 Fondo coloreado

                        En el cuerpo

                        colorbox declaredminusc o l o r t e x t

                        Si el fondo y el texto estaacuten cambiados

                        colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                        Para poner el color de fonde de otro color

                        fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                        4103 Paacutegina coloreada

                        En el preaacutembulo

                        d e f i n e c o l o r c o l o r rgb 1 0 5 0

                        pagecolor c o l o r

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                        4104 Definir colores personalizados

                        Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                        d e f i n e c o l o r name model colorminusspec

                        donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                        Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                        grisesSolo un nuacutemero entre 0 (negro)

                        y 1 (blanco)definecolorgrisclarogray095

                        rgb Rojo VerdeAzul

                        Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                        verde y azul en este orden

                        definecolornaranjargb1050

                        cmyk CianMagenta

                        Amarillo yNegro

                        Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                        y negro

                        definecolornaranjacmyk00510

                        Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                        d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                        Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                        411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                        Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                        $ sudo apt i tude pdfjam

                        Para ejecutarlos por ejemplo

                        $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                        Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                        Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                        Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                        Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                        bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                        bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                        8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                        bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                        coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                        pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                        Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                        usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                        Capiacutetulo 5

                        Objetos insertados

                        51 Flotantes

                        Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                        511 Insertar flotantes

                        Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                        Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                        Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                        Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                        512 Subflotantes

                        Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                        513 Posicioacuten de flotantes

                        LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                        Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                        23

                        CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                        1print h e l l o world

                        Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                        Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                        Aquiacute si es posible

                        Aquiacute definitivamente

                        Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                        Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                        renewcommand bot tomfrac t ion 0 5

                        514 Numeracioacuten de flotantes

                        En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                        thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                        numberwithin t a b l e subsec t ion

                        Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                        52 Escribiendo coacutedigo fuente el paquete listings

                        Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                        p r i n t h e l l o world

                        Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                        Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                        backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                        Para ver maacutes opciones visitad el manual del paquete

                        Capiacutetulo 6

                        Ecuaciones tablas y siacutembolos

                        Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                        En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                        Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                        Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                        61 El paquete cancel

                        En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                        Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                        usepackage cance l

                        Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                        cancel

                        a+cance l b+c = cance l b+c +d

                        a +b + c =b + c + d

                        cancelto

                        f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                        3264 = 2times4times4

                        4times4times4 = 1

                        2times4times4

                        2

                        4times4times4= 1

                        2

                        25

                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                        xcancel

                        xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                        (((((((

                        ((hhhhhhhhhlımxto11

                        xminus1 = +infin

                        bcancel

                        bcancel BminusB=0

                        hhhhhBminus B = 0

                        62 Tablas

                        Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                        Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                        621 Tablas largas

                        Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                        El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                        LeyendaEncabezado

                        Primer encabezadoPie

                        T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                        Uacuteltimo pie

                        Y lo que quiere decir cada uno de ellos

                        1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                        2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                        3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                        4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                        5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                        622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                        Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                        ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                        1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                        2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                        3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                        Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                        63 Siacutembolos

                        En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                        Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                        Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                        Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                        Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                        X Z Y [

                        Y los siacutembolos del zodiaco

                        _ae]bd^`c f

                        Muy uacutetil este manual hay que tenerlo siempre a mano

                        631 Detexify

                        Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                        Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                        iexclMuy uacutetil y totalmente recomendado

                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                        64 Esquemas

                        El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                        641 Instalacioacuten y configuracioacuten

                        Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                        $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                        Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                        642 Primeros pasos

                        Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                        usepackage [ a l l ] xy

                        En una caja de foacutermulas insertamos el siguiente coacutedigo

                        xymatrix A ar [ r ] amp B

                        Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                        xymatrixR =

                        define el eje X de la matriz

                        xymatrixC =

                        define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                        m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                        Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                        1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                        Capiacutetulo 7

                        Clases de documento

                        71 Artiacuteculos cientiacuteficos

                        Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                        iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                        Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                        Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                        $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                        Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                        En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                        Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                        72 Plantillas de tesis LYX

                        Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                        httpwwwthesis-templatecomarchives58

                        httpwikilyxorgExamplesThesis

                        httpwikilyxorgExamplesMinitoc

                        httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                        httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                        httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                        1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                        29

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                        httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                        httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                        httpwikilyxorgFAQMultipleAuthors

                        73 Documentos multipartes

                        Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                        En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                        Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                        Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                        Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                        Asiacute de simple Con LATEX Con LYX naturalmente

                        74 Curriacuteculum

                        Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                        texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                        texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                        lmodern contiene las fuentes lmodern

                        Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                        $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                        Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                        hora de imprimir

                        741 Editando un curriacuteculum

                        Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                        Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                        75 Presentaciones con la clase LATEX-Beamer

                        Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                        $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                        Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                        751 Temas y personalizacioacuten de presentaciones

                        Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                        usetheme nombre

                        Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                        usercolortheme nombre

                        usercolortheme nombre

                        TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                        2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                        Pantallazo

                        No disponible1) Antibes 18) lined

                        No disponible No disponible2) bars 19) Luebeck

                        3) Bergen 20) Madrid

                        4) Berkeley 21) Malmoe

                        5) Berlin 22) Marburg

                        6) Boadilla 23) Montpellier

                        No disponible7) boxes 24) PaloAlto

                        No disponible8) classic 25) Pittsburgh

                        (continuacutea)

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                        Pantallazo

                        9) Copenhagen 26) Rochester

                        No disponible10) Darmstadt 27) shadowNo disponible No disponible

                        11) default 28) sidebar

                        12) Dresden 29) Singapore

                        No disponible13) Frankfurt 30) split

                        14) Goettingen 31) Szeged

                        No disponible15) Hannover 32) Tree

                        16) Ilmenau 33) Warsaw(continuacutea)

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                        Pantallazo

                        17) JuanLesPinsFin

                        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) fly (gris)8) lily

                        9) orchid10) rose

                        11) seagull (gris y blanco)12) seahorse

                        13) sidebartab14) structure

                        15) whale (azul marino y blanco)

                        Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                        Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                        begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                        Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                        setbeamerfont t i t l e shape=itshape family=rmfamily

                        Modifica la fuente del tiacutetulo de la ponencia mientras que

                        usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                        usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                        realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                        752 Personalizaciones avanzadas

                        Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                        PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                        Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                        setbeamercovered t ransparent

                        BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                        Resumen otro tipo especial de bloque

                        begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                        Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                        frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                        No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                        Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                        setbeamertemplate navigat ion symbols

                        Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                        bull [default] Horizontal

                        bull [horizontal] Lo mismo que por defecto

                        bull [vertical] Vertical

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                        bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                        Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                        logo inc ludegraphics [ height =3cm ] nombrefoto

                        Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                        Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                        setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                        Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                        setbeamers ize s idebar width r i g h t =3cm

                        Personalizar el tema de las enumeraciones

                        bull Preaacutembulo

                        def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                        bull Texto en caja ERT

                        begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                        textbf textit textsl textrm textsf y color son otras maneras de resaltar

                        Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                        setbeamers ize opt ions

                        The following options can be given

                        bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                        bull text margin right= TEX dimension sets a new right margin

                        bull 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

                        bull sidebar width right= TEX dimension sets the size of the right sidebar

                        bull description width= TEX dimension sets the default width of description labels seeSection 121

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                        bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                        bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                        bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                        Para bibliografiacutea en caja ERT

                        begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                        1982 end thebib l iography

                        753 Fondo de presentaciones en la clase Beamer

                        Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                        Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                        En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                        el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                        la un ldquordquo al final

                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                        ( Contenido de l a d i a p o s i t i v a )

                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                        754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                        Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                        Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                        BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                        $ sudo n a u t i l u s usrsharetexmftex l a t e x

                        En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                        Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                        $ sudo texhash ampamp lyx minusx reconf igure

                        Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                        El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                        Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                        usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                        Y listo Genial paquete siacute sentildeor

                        Capiacutetulo 8

                        Integracioacuten con R gracias a Sweave

                        Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                        81 Instalando Sweave

                        811 Sweave en Linux

                        1 Instalar R2

                        $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                        $ sudo texhash ampamp lyx minusx reconf igure

                        2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                        3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                        4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                        812 Sweave en Windows3

                        En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                        Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                        A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                        - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                        1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                        39

                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                        1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                        2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                        3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                        4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                        5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                        6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                        Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                        82 Introducir coacutedigo R

                        1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                        2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                        ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                        p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                        3 Compilamos Ver PDF5

                        4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                        Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                        83 Utilizar Sweave con la clase Beamer

                        LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                        Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                        Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                        Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                        5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                        Capiacutetulo 9

                        Trucos caseros

                        En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                        91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                        Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                        La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                        De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                        92 Desvelar coacutedigo LATEX

                        Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                        93 LYX para editar foacutermulas y luego editarlas con otro programa

                        De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                        42

                        Apeacutendice A

                        Maacutes informacioacuten sobre LATEX y LYX

                        A1 Paacuteginas web

                        1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                        2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                        3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                        4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                        5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                        6 Curso LATEXhttphallsiugrescursoLatex

                        A2 Manuales en pdf

                        1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                        2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                        3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                        4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                        43

                        Apeacutendice B

                        Lo que vendraacute con proacuteximasediciones

                        Lista de enlaces

                        Secciones con tips breves mejor ordenadas

                        Nuevos estilos de capiacutetulos y secciones

                        Previsualizacioacuten de temas de color para LATEX-Beamer

                        Resuacutemenes al principio de cada capiacutetulo

                        Nuevos pie y cabecera de paacutegina

                        Ejemplos en formato LYX y PDF

                        Maacutes imaacutegenes explicativas

                        iquestVersiones en ingleacutes u otros idiomas

                        Maacutes secciones

                        bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                        iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                        44

                        Apeacutendice C

                        Agradecimientos

                        LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                        Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                        A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                        Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                        Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                        no hay sentimientos si no hay nadie que sienta

                        45

                        Iacutendice alfabeacutetico

                        Artiacuteculos cientiacuteficos 29Atajos 11

                        barra de revisioacuten 16Bibliografiacutea 18

                        coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                        Documentos multipartes 30

                        eLYXer 6Enlaces 13Esquemas 28

                        Flotantes 23Fuentes LATEX 7

                        Hifenacioacuten 9

                        idioma 7Instalacioacuten 4

                        macrocomando 4

                        pdfPages 21pie de paacutegina 15Presentaciones 31

                        R 39Ramas 17

                        Siacutembolos 27Sweave 39

                        Tablas 26tesis 29

                        46

                        • Licencia
                        • Nota de la versioacuten
                        • Queacute es nuevo
                        • Iacutendice general
                        • 1 iquestLaTeX iquestLyX iquestWhat
                          • 11 Curiosidades del proyecto LyX
                            • 111 La historia de LyX
                            • 112 La mascota de LyX
                              • 12 Otros editores de LaTeX
                                • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                  • 21 Instalacioacuten en GNULinux
                                    • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                      • 22 Instalacioacuten en Windows
                                      • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                        • 3 Poniendo a punto la aplicacioacuten
                                          • 31 Hola mundo y compilacioacuten
                                            • 311 Exportar con un comando
                                              • 32 tex4ht Exportar a html odt y otros formatos
                                              • 33 eLyXer Conversor elegante de lyx a html
                                              • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                              • 35 Fuentes LaTeX
                                                • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                  • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                  • 37 Algunos problemas detectados
                                                    • 371 Imaacutegenes eps en Ubuntu
                                                    • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                    • 373 Tildes en la ruta de carpetas con LyX
                                                    • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                        • 4 Edicioacuten de textos
                                                          • 41 Atajos de teclado
                                                            • 411 Entornos
                                                            • 412 Siacutembolos
                                                            • 413 Fuente
                                                              • 42 Tres truquillos LaTeX
                                                                • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                • 423 Antildeadir contenidos al iacutendice
                                                                  • 43 Enlaces internos web y a pdf
                                                                  • 44 Insertando coacutedigo LaTeX
                                                                  • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                  • 46 Barra de revisioacuten
                                                                  • 47 Gestioacuten de Ramas
                                                                  • 48 Columnas
                                                                  • 49 Bibliografiacutea
                                                                    • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                      • 410 Color en nuestros documentos
                                                                        • 4101 Texto coloreado
                                                                        • 4102 Fondo coloreado
                                                                        • 4103 Paacutegina coloreada
                                                                        • 4104 Definir colores personalizados
                                                                          • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                            • 5 Objetos insertados
                                                                              • 51 Flotantes
                                                                                • 511 Insertar flotantes
                                                                                • 512 Subflotantes
                                                                                • 513 Posicioacuten de flotantes
                                                                                • 514 Numeracioacuten de flotantes
                                                                                  • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                    • 6 Ecuaciones tablas y siacutembolos
                                                                                      • 61 El paquete cancel
                                                                                      • 62 Tablas
                                                                                        • 621 Tablas largas
                                                                                        • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                          • 63 Siacutembolos
                                                                                            • 631 Detexify
                                                                                              • 64 Esquemas
                                                                                                • 641 Instalacioacuten y configuracioacuten
                                                                                                • 642 Primeros pasos
                                                                                                    • 7 Clases de documento
                                                                                                      • 71 Artiacuteculos cientiacuteficos
                                                                                                      • 72 Plantillas de tesis LyX
                                                                                                      • 73 Documentos multipartes
                                                                                                      • 74 Curriacuteculum
                                                                                                        • 741 Editando un curriacuteculum
                                                                                                          • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                            • 751 Temas y personalizacioacuten de presentaciones
                                                                                                            • 752 Personalizaciones avanzadas
                                                                                                            • 753 Fondo de presentaciones en la clase Beamer
                                                                                                            • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                • 8 Integracioacuten con R gracias a Sweave
                                                                                                                  • 81 Instalando Sweave
                                                                                                                    • 811 Sweave en Linux
                                                                                                                    • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                      • 82 Introducir coacutedigo R
                                                                                                                      • 83 Utilizar Sweave con la clase Beamer
                                                                                                                        • 9 Trucos caseros
                                                                                                                          • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                          • 92 Desvelar coacutedigo LaTeX
                                                                                                                          • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                            • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                              • A1 Paacuteginas web
                                                                                                                              • A2 Manuales en pdf
                                                                                                                                • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                • C Agradecimientos
                                                                                                                                • Iacutendice Alfabeacutetico

                          Capiacutetulo 3

                          Poniendo a punto la aplicacioacuten

                          31 Hola mundo y compilacioacuten

                          Es algo que siempre se hace para comenzar a utilizar un lenguaje o programa nuevo para elusuario aunque para el caso que nos atantildee es muy trivial Simplemente escribimos ldquoHola mun-dordquo y compilamos iquestQueacute dices iquestNo sabes queacute es compilar Muy simple Todo lo que escribamosen nuestro editor haraacute una llamada a LATEX y se generaraacute un archivo en distintos formatos quepor defecto son DVI PDF Postscript El primero se suele utilizar maacutes cuando uno estaacute escri-biendo y quiere ver el resultado pues es maacutes raacutepido aunque algunos aspectos como maacutergenese imaacutegenes no se exportan correctamente El segundo es para obtener un resultado final Mien-tras que el tercero estaacute destinado maacutes para impresioacuten No obstante compilar en pdf integra lascaracteriacutesticas del resto yo siempre uso esta opcioacuten

                          311 Exportar con un comando

                          Ademaacutes si quereacuteis compilar sin tener que abrir la interfaz de LYX es posible hacerlo desdeconsola tan solo tecleando

                          $ lyx minuse pdf archivo lyx

                          Se usan estos argumentos para los distintos formatos ldquodvirdquo ldquopsrdquo ldquopdfrdquo (para ps2pdf) ldquopdf2acute(para pdflatex) y ldquopdf3acute (para dvipdfm)

                          32 tex4ht Exportar a html odt y otros formatos

                          Una de las ventajas que tiene el software libre respecto al privativo es que suele mostrar unacompatibilidad de formatos muy amplia Sin embargo es posible que en una instalacioacuten limpiade LYX no aparezcan las opciones de exportacioacuten o importacioacuten que precisemos

                          Podemos instalar paquetes como latex2html latex2rtf (Ver Capiacutetulo 2) pero es maacutes sencilloinstalar un solo paquete que nos deacute compatibilidad a varios formatos

                          El paquete tex4ht tiene esta propiedad Asiacute que haciendo

                          $ sudo apt i tude i n s t a l l t ex4ht

                          y reconfigurando LYX aparece las opciones de una amplia variedad de formatos

                          33 eLYXer Conversor elegante de lyx a html

                          Se trata de una aplicacioacuten mejorada para convertir nuestros archivos en extensioacuten LYX a HTMLUsando esta herramienta he exportado el manual LYX en pdf al manual que actualmente se puedevisitar online

                          6

                          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

                          Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

                          Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

                          Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

                          $ sudo cp e l y x e r py usrbin

                          Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

                          $ e l y x e r py f i l e lyx f i l e htm

                          Muy simple y el resultado es francamente bueno

                          Maacutes informacioacuten | Guiacutea de usuario eLyXer

                          34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

                          En primer lugar instalar el diccionario ispell1 en castellano

                          $ sudo apt i tude i n s t a l l i s p e l l i spanish

                          Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

                          Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

                          En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

                          35 Fuentes LATEX

                          No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

                          Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

                          iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

                          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                          Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                          351 Usar nuevas y varias fuentes LATEX en LYX

                          Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                          Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                          $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                          Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                          preaacutembulo para ello insertamos por ejemplo

                          usepackage [ T1 ] fontenc usepackage c a l l i g r a

                          Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                          c a l l i g r a

                          Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                          como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                          352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                          En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                          Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                          Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                          texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                          $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                          y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                          afm en el directorio fontsafminitials

                          tfm en el directorio fontstfminitials

                          fd en el directorio texlatexinitials

                          pfb en el directorio fontstype1initials

                          map en el directorio fontsmap

                          Seguidamente en consola tecleamos

                          $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                          iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                          Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                          36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                          Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                          Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                          Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                          $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                          Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                          Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                          en espantildeol las del espantildeol3

                          37 Algunos problemas detectados

                          371 Imaacutegenes eps en Ubuntu

                          El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                          3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                          CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                          Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                          $ sudo apt i tude i n s t a l l eps2pdf

                          Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                          CONVERTERS SECTION

                          conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                          Listo no seacute si es necesario reconfigurar pero funciona

                          372 Tildes en LYX 154

                          Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                          Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                          Informacioacuten obtenida de Ubuntu Forums

                          373 Tildes en la ruta de carpetas con LYX

                          Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                          Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                          Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                          374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                          El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                          $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                          Seguidamente hacemos

                          $ sudo texhash

                          y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                          Capiacutetulo 4

                          Edicioacuten de textos

                          41 Atajos de teclado

                          Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                          411 Entornos

                          Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                          412 Siacutembolos

                          Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                          413 Fuente

                          Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                          11

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                          Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                          42 Tres truquillos LATEX

                          421 Cambio de la numeracioacuten de las paacuteginas

                          Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                          Solucioacuten

                          1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                          renewcommand thepage roman page s e t c o u n t e r page 1

                          2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                          renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                          3 Y finalmente el contenido del resto del libro

                          422 Imaacutegenes y caption rotadas a 90 grados

                          Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                          Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                          1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                          usepackage r o t a t i n g

                          2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                          1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                          begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                          end sidewaysf igure

                          423 Antildeadir contenidos al iacutendice

                          Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                          Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                          1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                          El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                          43 Enlaces internos web y a pdf

                          Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                          Enlaces internos

                          Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                          usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                          Enlaces web

                          Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                          usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                          Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                          hre f URL Descr ip t ion

                          Enlaces a pdf

                          Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                          44 Insertando coacutedigo LATEX

                          LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                          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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                          begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                          En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                          begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                          3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                          begin c e n t e r TEXTOend c e n t e r

                          4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                          ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                          l e t endchangemargin= e n d l i s t

                          Y definimos el texto que queremos modificar

                          begin changemargin minus2cmminus2cmTEXTOend changemargin

                          5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                          inc ludegraphics [ width=19cm ] nombreimagen

                          6 Insertar imagen con viacutenculo web

                          hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                          2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                          3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                          7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                          Huge TEXTO[0 5cm] Large TEXTO

                          El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                          8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                          c lubpenal ty =10000widowpenalty =10000

                          9 Portada sin fecha escribir en preaacutembulo

                          date

                          10 Letra capital (tenemos que tener instalado el paquete te-tex)

                          Preaacutembulo 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 sesenta y dos

                          45 Cabecera y pie de paacutegina paquete FancyHdr

                          Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                          Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                          usepackage fancyhdr

                          Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                          pages ty le fancy

                          Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                          lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                          Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                          renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                          renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                          Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                          fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                          fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                          Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                          thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                          Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                          Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                          cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                          cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                          46 Barra de revisioacuten

                          Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                          Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                          Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                          Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                          AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                          Fusionar cambios Muy similar a Aceptar cambios

                          AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                          Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                          Nota siguiente Navegar entre las notas existentes

                          47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                          Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                          Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                          No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                          En una caja de LATEX escribimos

                          newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                          El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                          x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                          48 Columnas

                          LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                          Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                          usepackage mul t i co l

                          1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                          begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                          2 Para que mostrar columnas dentro de columnas es similar

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                          begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                          3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                          begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                          4 Como en el caso anterior pero aplicando subseccioacuten

                          begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                          5 Para dejar un espacio delante y detraacutes de las columnas4

                          s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                          6 Separacioacuten de columnas5

                          s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                          7 Liacutenea de separacioacuten entre columnas6

                          s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                          49 Bibliografiacutea

                          LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                          4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                          setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                          setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                          la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                          Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                          $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                          Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                          Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                          Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                          renewcommand refname normalsize B i b l i o g r a f iacute a

                          El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                          Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                          Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                          usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                          Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                          491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                          Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                          $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                          Ahora para iniciar la aplicacioacuten escribimos en consola

                          $ l a t e x makebst

                          Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                          $ customminusbib

                          Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                          410 Color en nuestros documentos

                          En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                          Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                          Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                          usepackage c o l o r

                          4101 Texto coloreado

                          Lo maacutes faacutecil es introducir este coacutedigo LATEX

                          t e x t c o l o r c o l o r t e x t o

                          Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                          c o l o r declaredminusc o l o r

                          que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                          pagecolor declaredminusc o l o r

                          4102 Fondo coloreado

                          En el cuerpo

                          colorbox declaredminusc o l o r t e x t

                          Si el fondo y el texto estaacuten cambiados

                          colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                          Para poner el color de fonde de otro color

                          fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                          4103 Paacutegina coloreada

                          En el preaacutembulo

                          d e f i n e c o l o r c o l o r rgb 1 0 5 0

                          pagecolor c o l o r

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                          4104 Definir colores personalizados

                          Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                          d e f i n e c o l o r name model colorminusspec

                          donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                          Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                          grisesSolo un nuacutemero entre 0 (negro)

                          y 1 (blanco)definecolorgrisclarogray095

                          rgb Rojo VerdeAzul

                          Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                          verde y azul en este orden

                          definecolornaranjargb1050

                          cmyk CianMagenta

                          Amarillo yNegro

                          Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                          y negro

                          definecolornaranjacmyk00510

                          Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                          d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                          Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                          411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                          Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                          $ sudo apt i tude pdfjam

                          Para ejecutarlos por ejemplo

                          $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                          Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                          Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                          Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                          Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                          bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                          bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                          8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                          bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                          coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                          pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                          Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                          usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                          Capiacutetulo 5

                          Objetos insertados

                          51 Flotantes

                          Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                          511 Insertar flotantes

                          Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                          Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                          Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                          Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                          512 Subflotantes

                          Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                          513 Posicioacuten de flotantes

                          LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                          Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                          23

                          CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                          1print h e l l o world

                          Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                          Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                          Aquiacute si es posible

                          Aquiacute definitivamente

                          Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                          Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                          renewcommand bot tomfrac t ion 0 5

                          514 Numeracioacuten de flotantes

                          En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                          thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                          numberwithin t a b l e subsec t ion

                          Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                          52 Escribiendo coacutedigo fuente el paquete listings

                          Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                          p r i n t h e l l o world

                          Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                          Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                          backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                          Para ver maacutes opciones visitad el manual del paquete

                          Capiacutetulo 6

                          Ecuaciones tablas y siacutembolos

                          Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                          En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                          Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                          Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                          61 El paquete cancel

                          En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                          Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                          usepackage cance l

                          Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                          cancel

                          a+cance l b+c = cance l b+c +d

                          a +b + c =b + c + d

                          cancelto

                          f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                          3264 = 2times4times4

                          4times4times4 = 1

                          2times4times4

                          2

                          4times4times4= 1

                          2

                          25

                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                          xcancel

                          xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                          (((((((

                          ((hhhhhhhhhlımxto11

                          xminus1 = +infin

                          bcancel

                          bcancel BminusB=0

                          hhhhhBminus B = 0

                          62 Tablas

                          Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                          Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                          621 Tablas largas

                          Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                          El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                          LeyendaEncabezado

                          Primer encabezadoPie

                          T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                          Uacuteltimo pie

                          Y lo que quiere decir cada uno de ellos

                          1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                          2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                          3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                          4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                          5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                          622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                          Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                          ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                          1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                          2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                          3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                          Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                          63 Siacutembolos

                          En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                          Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                          Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                          Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                          Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                          X Z Y [

                          Y los siacutembolos del zodiaco

                          _ae]bd^`c f

                          Muy uacutetil este manual hay que tenerlo siempre a mano

                          631 Detexify

                          Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                          Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                          iexclMuy uacutetil y totalmente recomendado

                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                          64 Esquemas

                          El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                          641 Instalacioacuten y configuracioacuten

                          Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                          $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                          Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                          642 Primeros pasos

                          Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                          usepackage [ a l l ] xy

                          En una caja de foacutermulas insertamos el siguiente coacutedigo

                          xymatrix A ar [ r ] amp B

                          Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                          xymatrixR =

                          define el eje X de la matriz

                          xymatrixC =

                          define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                          m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                          Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                          1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                          Capiacutetulo 7

                          Clases de documento

                          71 Artiacuteculos cientiacuteficos

                          Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                          iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                          Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                          Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                          $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                          Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                          En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                          Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                          72 Plantillas de tesis LYX

                          Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                          httpwwwthesis-templatecomarchives58

                          httpwikilyxorgExamplesThesis

                          httpwikilyxorgExamplesMinitoc

                          httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                          httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                          httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                          1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                          29

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                          httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                          httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                          httpwikilyxorgFAQMultipleAuthors

                          73 Documentos multipartes

                          Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                          En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                          Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                          Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                          Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                          Asiacute de simple Con LATEX Con LYX naturalmente

                          74 Curriacuteculum

                          Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                          texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                          texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                          lmodern contiene las fuentes lmodern

                          Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                          $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                          Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                          hora de imprimir

                          741 Editando un curriacuteculum

                          Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                          Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                          75 Presentaciones con la clase LATEX-Beamer

                          Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                          $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                          Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                          751 Temas y personalizacioacuten de presentaciones

                          Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                          usetheme nombre

                          Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                          usercolortheme nombre

                          usercolortheme nombre

                          TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                          2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                          Pantallazo

                          No disponible1) Antibes 18) lined

                          No disponible No disponible2) bars 19) Luebeck

                          3) Bergen 20) Madrid

                          4) Berkeley 21) Malmoe

                          5) Berlin 22) Marburg

                          6) Boadilla 23) Montpellier

                          No disponible7) boxes 24) PaloAlto

                          No disponible8) classic 25) Pittsburgh

                          (continuacutea)

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                          Pantallazo

                          9) Copenhagen 26) Rochester

                          No disponible10) Darmstadt 27) shadowNo disponible No disponible

                          11) default 28) sidebar

                          12) Dresden 29) Singapore

                          No disponible13) Frankfurt 30) split

                          14) Goettingen 31) Szeged

                          No disponible15) Hannover 32) Tree

                          16) Ilmenau 33) Warsaw(continuacutea)

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                          Pantallazo

                          17) JuanLesPinsFin

                          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) fly (gris)8) lily

                          9) orchid10) rose

                          11) seagull (gris y blanco)12) seahorse

                          13) sidebartab14) structure

                          15) whale (azul marino y blanco)

                          Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                          Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                          begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                          Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                          setbeamerfont t i t l e shape=itshape family=rmfamily

                          Modifica la fuente del tiacutetulo de la ponencia mientras que

                          usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                          usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                          realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                          752 Personalizaciones avanzadas

                          Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                          PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                          Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                          setbeamercovered t ransparent

                          BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                          Resumen otro tipo especial de bloque

                          begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                          Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                          frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                          No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                          Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                          setbeamertemplate navigat ion symbols

                          Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                          bull [default] Horizontal

                          bull [horizontal] Lo mismo que por defecto

                          bull [vertical] Vertical

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                          bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                          Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                          logo inc ludegraphics [ height =3cm ] nombrefoto

                          Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                          Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                          setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                          Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                          setbeamers ize s idebar width r i g h t =3cm

                          Personalizar el tema de las enumeraciones

                          bull Preaacutembulo

                          def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                          bull Texto en caja ERT

                          begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                          textbf textit textsl textrm textsf y color son otras maneras de resaltar

                          Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                          setbeamers ize opt ions

                          The following options can be given

                          bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                          bull text margin right= TEX dimension sets a new right margin

                          bull 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

                          bull sidebar width right= TEX dimension sets the size of the right sidebar

                          bull description width= TEX dimension sets the default width of description labels seeSection 121

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                          bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                          bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                          bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                          Para bibliografiacutea en caja ERT

                          begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                          1982 end thebib l iography

                          753 Fondo de presentaciones en la clase Beamer

                          Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                          Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                          En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                          el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                          la un ldquordquo al final

                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                          ( Contenido de l a d i a p o s i t i v a )

                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                          754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                          Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                          Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                          BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                          $ sudo n a u t i l u s usrsharetexmftex l a t e x

                          En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                          Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                          $ sudo texhash ampamp lyx minusx reconf igure

                          Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                          El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                          Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                          usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                          Y listo Genial paquete siacute sentildeor

                          Capiacutetulo 8

                          Integracioacuten con R gracias a Sweave

                          Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                          81 Instalando Sweave

                          811 Sweave en Linux

                          1 Instalar R2

                          $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                          $ sudo texhash ampamp lyx minusx reconf igure

                          2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                          3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                          4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                          812 Sweave en Windows3

                          En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                          Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                          A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                          - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                          1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                          39

                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                          1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                          2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                          3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                          4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                          5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                          6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                          Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                          82 Introducir coacutedigo R

                          1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                          2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                          ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                          p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                          3 Compilamos Ver PDF5

                          4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                          Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                          83 Utilizar Sweave con la clase Beamer

                          LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                          Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                          Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                          Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                          5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                          Capiacutetulo 9

                          Trucos caseros

                          En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                          91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                          Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                          La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                          De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                          92 Desvelar coacutedigo LATEX

                          Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                          93 LYX para editar foacutermulas y luego editarlas con otro programa

                          De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                          42

                          Apeacutendice A

                          Maacutes informacioacuten sobre LATEX y LYX

                          A1 Paacuteginas web

                          1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                          2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                          3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                          4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                          5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                          6 Curso LATEXhttphallsiugrescursoLatex

                          A2 Manuales en pdf

                          1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                          2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                          3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                          4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                          43

                          Apeacutendice B

                          Lo que vendraacute con proacuteximasediciones

                          Lista de enlaces

                          Secciones con tips breves mejor ordenadas

                          Nuevos estilos de capiacutetulos y secciones

                          Previsualizacioacuten de temas de color para LATEX-Beamer

                          Resuacutemenes al principio de cada capiacutetulo

                          Nuevos pie y cabecera de paacutegina

                          Ejemplos en formato LYX y PDF

                          Maacutes imaacutegenes explicativas

                          iquestVersiones en ingleacutes u otros idiomas

                          Maacutes secciones

                          bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                          iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                          44

                          Apeacutendice C

                          Agradecimientos

                          LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                          Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                          A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                          Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                          Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                          no hay sentimientos si no hay nadie que sienta

                          45

                          Iacutendice alfabeacutetico

                          Artiacuteculos cientiacuteficos 29Atajos 11

                          barra de revisioacuten 16Bibliografiacutea 18

                          coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                          Documentos multipartes 30

                          eLYXer 6Enlaces 13Esquemas 28

                          Flotantes 23Fuentes LATEX 7

                          Hifenacioacuten 9

                          idioma 7Instalacioacuten 4

                          macrocomando 4

                          pdfPages 21pie de paacutegina 15Presentaciones 31

                          R 39Ramas 17

                          Siacutembolos 27Sweave 39

                          Tablas 26tesis 29

                          46

                          • Licencia
                          • Nota de la versioacuten
                          • Queacute es nuevo
                          • Iacutendice general
                          • 1 iquestLaTeX iquestLyX iquestWhat
                            • 11 Curiosidades del proyecto LyX
                              • 111 La historia de LyX
                              • 112 La mascota de LyX
                                • 12 Otros editores de LaTeX
                                  • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                    • 21 Instalacioacuten en GNULinux
                                      • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                        • 22 Instalacioacuten en Windows
                                        • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                          • 3 Poniendo a punto la aplicacioacuten
                                            • 31 Hola mundo y compilacioacuten
                                              • 311 Exportar con un comando
                                                • 32 tex4ht Exportar a html odt y otros formatos
                                                • 33 eLyXer Conversor elegante de lyx a html
                                                • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                • 35 Fuentes LaTeX
                                                  • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                  • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                    • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                    • 37 Algunos problemas detectados
                                                      • 371 Imaacutegenes eps en Ubuntu
                                                      • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                      • 373 Tildes en la ruta de carpetas con LyX
                                                      • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                          • 4 Edicioacuten de textos
                                                            • 41 Atajos de teclado
                                                              • 411 Entornos
                                                              • 412 Siacutembolos
                                                              • 413 Fuente
                                                                • 42 Tres truquillos LaTeX
                                                                  • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                  • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                  • 423 Antildeadir contenidos al iacutendice
                                                                    • 43 Enlaces internos web y a pdf
                                                                    • 44 Insertando coacutedigo LaTeX
                                                                    • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                    • 46 Barra de revisioacuten
                                                                    • 47 Gestioacuten de Ramas
                                                                    • 48 Columnas
                                                                    • 49 Bibliografiacutea
                                                                      • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                        • 410 Color en nuestros documentos
                                                                          • 4101 Texto coloreado
                                                                          • 4102 Fondo coloreado
                                                                          • 4103 Paacutegina coloreada
                                                                          • 4104 Definir colores personalizados
                                                                            • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                              • 5 Objetos insertados
                                                                                • 51 Flotantes
                                                                                  • 511 Insertar flotantes
                                                                                  • 512 Subflotantes
                                                                                  • 513 Posicioacuten de flotantes
                                                                                  • 514 Numeracioacuten de flotantes
                                                                                    • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                      • 6 Ecuaciones tablas y siacutembolos
                                                                                        • 61 El paquete cancel
                                                                                        • 62 Tablas
                                                                                          • 621 Tablas largas
                                                                                          • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                            • 63 Siacutembolos
                                                                                              • 631 Detexify
                                                                                                • 64 Esquemas
                                                                                                  • 641 Instalacioacuten y configuracioacuten
                                                                                                  • 642 Primeros pasos
                                                                                                      • 7 Clases de documento
                                                                                                        • 71 Artiacuteculos cientiacuteficos
                                                                                                        • 72 Plantillas de tesis LyX
                                                                                                        • 73 Documentos multipartes
                                                                                                        • 74 Curriacuteculum
                                                                                                          • 741 Editando un curriacuteculum
                                                                                                            • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                              • 751 Temas y personalizacioacuten de presentaciones
                                                                                                              • 752 Personalizaciones avanzadas
                                                                                                              • 753 Fondo de presentaciones en la clase Beamer
                                                                                                              • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                  • 8 Integracioacuten con R gracias a Sweave
                                                                                                                    • 81 Instalando Sweave
                                                                                                                      • 811 Sweave en Linux
                                                                                                                      • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                        • 82 Introducir coacutedigo R
                                                                                                                        • 83 Utilizar Sweave con la clase Beamer
                                                                                                                          • 9 Trucos caseros
                                                                                                                            • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                            • 92 Desvelar coacutedigo LaTeX
                                                                                                                            • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                              • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                • A1 Paacuteginas web
                                                                                                                                • A2 Manuales en pdf
                                                                                                                                  • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                  • C Agradecimientos
                                                                                                                                  • Iacutendice Alfabeacutetico

                            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 7

                            Se trata de eLyXer (pronunciado elixir) un script escrito en Python con licencia GPL3 Aunqueen nuestra interfaz de LYX tenemos la opcioacuten para Ver o Exportar a HTML con frecuencia daerrores o exportaciones incompletas Ademaacutes entre otras cosas no tiene soporte para imaacutegenesfoacutermulas o tablas

                            Hasta esta aplicacioacuten no he encontrado ninguna manera de exportar que sea tan buena (inclu-so si exportas a LATEX en ocasiones no queda del todo igual) Asiacutemismo puede servir para hacerun copy-paste desde nuestro navegador hacia otras aplicaciones como por ejemplo OpenOffice

                            Instalacioacuten Tras descargar la uacuteltima versioacuten de eLYXer desde aquiacute descomprimiacutes y abriacutes unterminal en la carpeta que acabaacuteis de crear y ejecutaacuteis

                            $ sudo cp e l y x e r py usrbin

                            Modo de empleo Solo teneacuteis que indicar vuestro archivo de entrada y el de salida

                            $ e l y x e r py f i l e lyx f i l e htm

                            Muy simple y el resultado es francamente bueno

                            Maacutes informacioacuten | Guiacutea de usuario eLyXer

                            34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idio-ma

                            En primer lugar instalar el diccionario ispell1 en castellano

                            $ sudo apt i tude i n s t a l l i s p e l l i spanish

                            Seguidamente en el menuacute Herramientas Preferencias Configuracioacuten del idioma Idio-ma elegimos como Idioma predeterminado Espantildeol Ademaacutes en el apartado Corrector ortograacutefi-co debemos elegir ispell

                            Ademaacutes el texto que tenemos escrito en nuestra interfaz tiene definido un idioma Para queel idioma por defecto del texto esteacute acorde con el del corrector ortograacutefico y pueda por tantohacer una buacutesqueda es necesario ir a Documento Configuracioacuten Idioma Espantildeol

                            En el caso de que insertemos un texto en otro idioma (en Editar Estilo del texto Personalizado Idioma se puede modificar) tomaraacute las reglas y la correccioacuten ortograacutefica de ese idioma paraesa parte del texto siempre y cuando tengamos instalados los paquetes necesarios Par indicarque el texto tiene aplicado un idioma distinto a la configuracioacuten general del documento LYX losubrayaraacute con un trazo azul

                            35 Fuentes LATEX

                            No me pregunteacuteis porqueacute pero la fuente LATEX que aparece seleccionada por defecto en LYXsale con escasa calidad Pero no desespereacuteis pues para que el pdf salga a una calidad oacuteptimabasta con ir a Documento Configuracioacuten Fuentes y cambiar la 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 tude i n s t a l l t e x l i v eminusl a t e xminusbase t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusl a t e xminusrecommended

                            Y tendraacutes un repertorio mayor que podraacutes seleccionar por el menuacute anteriormente citado (estemanual usa la Roman Palatino)

                            iquestAuacuten no estaacutes conforme Sigue leyendo1 El diccionario aspell tambieacuten puede ser utilizado

                            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                            Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                            351 Usar nuevas y varias fuentes LATEX en LYX

                            Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                            Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                            $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                            Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                            preaacutembulo para ello insertamos por ejemplo

                            usepackage [ T1 ] fontenc usepackage c a l l i g r a

                            Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                            c a l l i g r a

                            Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                            como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                            352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                            En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                            Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                            Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                            texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                            $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                            y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                            afm en el directorio fontsafminitials

                            tfm en el directorio fontstfminitials

                            fd en el directorio texlatexinitials

                            pfb en el directorio fontstype1initials

                            map en el directorio fontsmap

                            Seguidamente en consola tecleamos

                            $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                            iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                            Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                            36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                            Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                            Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                            Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                            $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                            Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                            Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                            en espantildeol las del espantildeol3

                            37 Algunos problemas detectados

                            371 Imaacutegenes eps en Ubuntu

                            El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                            3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                            CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                            Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                            $ sudo apt i tude i n s t a l l eps2pdf

                            Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                            CONVERTERS SECTION

                            conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                            Listo no seacute si es necesario reconfigurar pero funciona

                            372 Tildes en LYX 154

                            Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                            Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                            Informacioacuten obtenida de Ubuntu Forums

                            373 Tildes en la ruta de carpetas con LYX

                            Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                            Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                            Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                            374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                            El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                            $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                            Seguidamente hacemos

                            $ sudo texhash

                            y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                            Capiacutetulo 4

                            Edicioacuten de textos

                            41 Atajos de teclado

                            Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                            411 Entornos

                            Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                            412 Siacutembolos

                            Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                            413 Fuente

                            Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                            11

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                            Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                            42 Tres truquillos LATEX

                            421 Cambio de la numeracioacuten de las paacuteginas

                            Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                            Solucioacuten

                            1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                            renewcommand thepage roman page s e t c o u n t e r page 1

                            2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                            renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                            3 Y finalmente el contenido del resto del libro

                            422 Imaacutegenes y caption rotadas a 90 grados

                            Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                            Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                            1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                            usepackage r o t a t i n g

                            2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                            1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                            begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                            end sidewaysf igure

                            423 Antildeadir contenidos al iacutendice

                            Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                            Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                            1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                            El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                            43 Enlaces internos web y a pdf

                            Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                            Enlaces internos

                            Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                            usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                            Enlaces web

                            Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                            usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                            Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                            hre f URL Descr ip t ion

                            Enlaces a pdf

                            Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                            44 Insertando coacutedigo LATEX

                            LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                            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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                            begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                            En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                            begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                            3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                            begin c e n t e r TEXTOend c e n t e r

                            4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                            ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                            l e t endchangemargin= e n d l i s t

                            Y definimos el texto que queremos modificar

                            begin changemargin minus2cmminus2cmTEXTOend changemargin

                            5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                            inc ludegraphics [ width=19cm ] nombreimagen

                            6 Insertar imagen con viacutenculo web

                            hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                            2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                            3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                            7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                            Huge TEXTO[0 5cm] Large TEXTO

                            El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                            8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                            c lubpenal ty =10000widowpenalty =10000

                            9 Portada sin fecha escribir en preaacutembulo

                            date

                            10 Letra capital (tenemos que tener instalado el paquete te-tex)

                            Preaacutembulo 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 sesenta y dos

                            45 Cabecera y pie de paacutegina paquete FancyHdr

                            Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                            Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                            usepackage fancyhdr

                            Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                            pages ty le fancy

                            Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                            lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                            Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                            renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                            renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                            Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                            fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                            fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                            Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                            thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                            Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                            Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                            cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                            cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                            46 Barra de revisioacuten

                            Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                            Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                            Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                            Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                            AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                            Fusionar cambios Muy similar a Aceptar cambios

                            AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                            Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                            Nota siguiente Navegar entre las notas existentes

                            47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                            Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                            Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                            No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                            En una caja de LATEX escribimos

                            newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                            El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                            x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                            48 Columnas

                            LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                            Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                            usepackage mul t i co l

                            1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                            begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                            2 Para que mostrar columnas dentro de columnas es similar

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                            begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                            3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                            begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                            4 Como en el caso anterior pero aplicando subseccioacuten

                            begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                            5 Para dejar un espacio delante y detraacutes de las columnas4

                            s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                            6 Separacioacuten de columnas5

                            s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                            7 Liacutenea de separacioacuten entre columnas6

                            s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                            49 Bibliografiacutea

                            LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                            4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                            setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                            setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                            la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                            Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                            $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                            Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                            Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                            Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                            renewcommand refname normalsize B i b l i o g r a f iacute a

                            El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                            Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                            Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                            usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                            Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                            491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                            Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                            $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                            Ahora para iniciar la aplicacioacuten escribimos en consola

                            $ l a t e x makebst

                            Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                            $ customminusbib

                            Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                            410 Color en nuestros documentos

                            En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                            Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                            Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                            usepackage c o l o r

                            4101 Texto coloreado

                            Lo maacutes faacutecil es introducir este coacutedigo LATEX

                            t e x t c o l o r c o l o r t e x t o

                            Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                            c o l o r declaredminusc o l o r

                            que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                            pagecolor declaredminusc o l o r

                            4102 Fondo coloreado

                            En el cuerpo

                            colorbox declaredminusc o l o r t e x t

                            Si el fondo y el texto estaacuten cambiados

                            colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                            Para poner el color de fonde de otro color

                            fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                            4103 Paacutegina coloreada

                            En el preaacutembulo

                            d e f i n e c o l o r c o l o r rgb 1 0 5 0

                            pagecolor c o l o r

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                            4104 Definir colores personalizados

                            Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                            d e f i n e c o l o r name model colorminusspec

                            donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                            Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                            grisesSolo un nuacutemero entre 0 (negro)

                            y 1 (blanco)definecolorgrisclarogray095

                            rgb Rojo VerdeAzul

                            Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                            verde y azul en este orden

                            definecolornaranjargb1050

                            cmyk CianMagenta

                            Amarillo yNegro

                            Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                            y negro

                            definecolornaranjacmyk00510

                            Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                            d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                            Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                            411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                            Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                            $ sudo apt i tude pdfjam

                            Para ejecutarlos por ejemplo

                            $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                            Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                            Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                            Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                            Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                            bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                            bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                            8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                            bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                            coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                            pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                            Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                            usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                            Capiacutetulo 5

                            Objetos insertados

                            51 Flotantes

                            Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                            511 Insertar flotantes

                            Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                            Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                            Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                            Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                            512 Subflotantes

                            Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                            513 Posicioacuten de flotantes

                            LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                            Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                            23

                            CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                            1print h e l l o world

                            Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                            Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                            Aquiacute si es posible

                            Aquiacute definitivamente

                            Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                            Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                            renewcommand bot tomfrac t ion 0 5

                            514 Numeracioacuten de flotantes

                            En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                            thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                            numberwithin t a b l e subsec t ion

                            Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                            52 Escribiendo coacutedigo fuente el paquete listings

                            Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                            p r i n t h e l l o world

                            Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                            Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                            backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                            Para ver maacutes opciones visitad el manual del paquete

                            Capiacutetulo 6

                            Ecuaciones tablas y siacutembolos

                            Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                            En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                            Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                            Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                            61 El paquete cancel

                            En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                            Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                            usepackage cance l

                            Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                            cancel

                            a+cance l b+c = cance l b+c +d

                            a +b + c =b + c + d

                            cancelto

                            f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                            3264 = 2times4times4

                            4times4times4 = 1

                            2times4times4

                            2

                            4times4times4= 1

                            2

                            25

                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                            xcancel

                            xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                            (((((((

                            ((hhhhhhhhhlımxto11

                            xminus1 = +infin

                            bcancel

                            bcancel BminusB=0

                            hhhhhBminus B = 0

                            62 Tablas

                            Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                            Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                            621 Tablas largas

                            Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                            El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                            LeyendaEncabezado

                            Primer encabezadoPie

                            T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                            Uacuteltimo pie

                            Y lo que quiere decir cada uno de ellos

                            1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                            2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                            3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                            4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                            5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                            622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                            Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                            ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                            1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                            2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                            3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                            Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                            63 Siacutembolos

                            En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                            Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                            Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                            Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                            Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                            X Z Y [

                            Y los siacutembolos del zodiaco

                            _ae]bd^`c f

                            Muy uacutetil este manual hay que tenerlo siempre a mano

                            631 Detexify

                            Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                            Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                            iexclMuy uacutetil y totalmente recomendado

                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                            64 Esquemas

                            El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                            641 Instalacioacuten y configuracioacuten

                            Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                            $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                            Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                            642 Primeros pasos

                            Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                            usepackage [ a l l ] xy

                            En una caja de foacutermulas insertamos el siguiente coacutedigo

                            xymatrix A ar [ r ] amp B

                            Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                            xymatrixR =

                            define el eje X de la matriz

                            xymatrixC =

                            define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                            m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                            Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                            1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                            Capiacutetulo 7

                            Clases de documento

                            71 Artiacuteculos cientiacuteficos

                            Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                            iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                            Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                            Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                            $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                            Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                            En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                            Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                            72 Plantillas de tesis LYX

                            Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                            httpwwwthesis-templatecomarchives58

                            httpwikilyxorgExamplesThesis

                            httpwikilyxorgExamplesMinitoc

                            httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                            httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                            httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                            1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                            29

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                            httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                            httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                            httpwikilyxorgFAQMultipleAuthors

                            73 Documentos multipartes

                            Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                            En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                            Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                            Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                            Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                            Asiacute de simple Con LATEX Con LYX naturalmente

                            74 Curriacuteculum

                            Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                            texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                            texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                            lmodern contiene las fuentes lmodern

                            Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                            $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                            Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                            hora de imprimir

                            741 Editando un curriacuteculum

                            Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                            Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                            75 Presentaciones con la clase LATEX-Beamer

                            Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                            $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                            Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                            751 Temas y personalizacioacuten de presentaciones

                            Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                            usetheme nombre

                            Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                            usercolortheme nombre

                            usercolortheme nombre

                            TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                            2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                            Pantallazo

                            No disponible1) Antibes 18) lined

                            No disponible No disponible2) bars 19) Luebeck

                            3) Bergen 20) Madrid

                            4) Berkeley 21) Malmoe

                            5) Berlin 22) Marburg

                            6) Boadilla 23) Montpellier

                            No disponible7) boxes 24) PaloAlto

                            No disponible8) classic 25) Pittsburgh

                            (continuacutea)

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                            Pantallazo

                            9) Copenhagen 26) Rochester

                            No disponible10) Darmstadt 27) shadowNo disponible No disponible

                            11) default 28) sidebar

                            12) Dresden 29) Singapore

                            No disponible13) Frankfurt 30) split

                            14) Goettingen 31) Szeged

                            No disponible15) Hannover 32) Tree

                            16) Ilmenau 33) Warsaw(continuacutea)

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                            Pantallazo

                            17) JuanLesPinsFin

                            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) fly (gris)8) lily

                            9) orchid10) rose

                            11) seagull (gris y blanco)12) seahorse

                            13) sidebartab14) structure

                            15) whale (azul marino y blanco)

                            Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                            Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                            begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                            Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                            setbeamerfont t i t l e shape=itshape family=rmfamily

                            Modifica la fuente del tiacutetulo de la ponencia mientras que

                            usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                            usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                            realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                            752 Personalizaciones avanzadas

                            Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                            PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                            Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                            setbeamercovered t ransparent

                            BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                            Resumen otro tipo especial de bloque

                            begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                            Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                            frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                            No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                            Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                            setbeamertemplate navigat ion symbols

                            Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                            bull [default] Horizontal

                            bull [horizontal] Lo mismo que por defecto

                            bull [vertical] Vertical

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                            bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                            Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                            logo inc ludegraphics [ height =3cm ] nombrefoto

                            Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                            Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                            setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                            Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                            setbeamers ize s idebar width r i g h t =3cm

                            Personalizar el tema de las enumeraciones

                            bull Preaacutembulo

                            def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                            bull Texto en caja ERT

                            begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                            textbf textit textsl textrm textsf y color son otras maneras de resaltar

                            Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                            setbeamers ize opt ions

                            The following options can be given

                            bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                            bull text margin right= TEX dimension sets a new right margin

                            bull 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

                            bull sidebar width right= TEX dimension sets the size of the right sidebar

                            bull description width= TEX dimension sets the default width of description labels seeSection 121

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                            bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                            bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                            bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                            Para bibliografiacutea en caja ERT

                            begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                            1982 end thebib l iography

                            753 Fondo de presentaciones en la clase Beamer

                            Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                            Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                            En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                            el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                            la un ldquordquo al final

                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                            ( Contenido de l a d i a p o s i t i v a )

                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                            754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                            Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                            Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                            BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                            $ sudo n a u t i l u s usrsharetexmftex l a t e x

                            En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                            Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                            $ sudo texhash ampamp lyx minusx reconf igure

                            Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                            El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                            Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                            usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                            Y listo Genial paquete siacute sentildeor

                            Capiacutetulo 8

                            Integracioacuten con R gracias a Sweave

                            Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                            81 Instalando Sweave

                            811 Sweave en Linux

                            1 Instalar R2

                            $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                            $ sudo texhash ampamp lyx minusx reconf igure

                            2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                            3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                            4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                            812 Sweave en Windows3

                            En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                            Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                            A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                            - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                            1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                            39

                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                            1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                            2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                            3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                            4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                            5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                            6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                            Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                            82 Introducir coacutedigo R

                            1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                            2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                            ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                            p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                            3 Compilamos Ver PDF5

                            4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                            Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                            83 Utilizar Sweave con la clase Beamer

                            LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                            Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                            Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                            Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                            5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                            Capiacutetulo 9

                            Trucos caseros

                            En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                            91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                            Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                            La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                            De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                            92 Desvelar coacutedigo LATEX

                            Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                            93 LYX para editar foacutermulas y luego editarlas con otro programa

                            De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                            42

                            Apeacutendice A

                            Maacutes informacioacuten sobre LATEX y LYX

                            A1 Paacuteginas web

                            1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                            2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                            3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                            4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                            5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                            6 Curso LATEXhttphallsiugrescursoLatex

                            A2 Manuales en pdf

                            1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                            2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                            3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                            4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                            43

                            Apeacutendice B

                            Lo que vendraacute con proacuteximasediciones

                            Lista de enlaces

                            Secciones con tips breves mejor ordenadas

                            Nuevos estilos de capiacutetulos y secciones

                            Previsualizacioacuten de temas de color para LATEX-Beamer

                            Resuacutemenes al principio de cada capiacutetulo

                            Nuevos pie y cabecera de paacutegina

                            Ejemplos en formato LYX y PDF

                            Maacutes imaacutegenes explicativas

                            iquestVersiones en ingleacutes u otros idiomas

                            Maacutes secciones

                            bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                            iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                            44

                            Apeacutendice C

                            Agradecimientos

                            LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                            Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                            A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                            Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                            Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                            no hay sentimientos si no hay nadie que sienta

                            45

                            Iacutendice alfabeacutetico

                            Artiacuteculos cientiacuteficos 29Atajos 11

                            barra de revisioacuten 16Bibliografiacutea 18

                            coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                            Documentos multipartes 30

                            eLYXer 6Enlaces 13Esquemas 28

                            Flotantes 23Fuentes LATEX 7

                            Hifenacioacuten 9

                            idioma 7Instalacioacuten 4

                            macrocomando 4

                            pdfPages 21pie de paacutegina 15Presentaciones 31

                            R 39Ramas 17

                            Siacutembolos 27Sweave 39

                            Tablas 26tesis 29

                            46

                            • Licencia
                            • Nota de la versioacuten
                            • Queacute es nuevo
                            • Iacutendice general
                            • 1 iquestLaTeX iquestLyX iquestWhat
                              • 11 Curiosidades del proyecto LyX
                                • 111 La historia de LyX
                                • 112 La mascota de LyX
                                  • 12 Otros editores de LaTeX
                                    • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                      • 21 Instalacioacuten en GNULinux
                                        • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                          • 22 Instalacioacuten en Windows
                                          • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                            • 3 Poniendo a punto la aplicacioacuten
                                              • 31 Hola mundo y compilacioacuten
                                                • 311 Exportar con un comando
                                                  • 32 tex4ht Exportar a html odt y otros formatos
                                                  • 33 eLyXer Conversor elegante de lyx a html
                                                  • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                  • 35 Fuentes LaTeX
                                                    • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                    • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                      • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                      • 37 Algunos problemas detectados
                                                        • 371 Imaacutegenes eps en Ubuntu
                                                        • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                        • 373 Tildes en la ruta de carpetas con LyX
                                                        • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                            • 4 Edicioacuten de textos
                                                              • 41 Atajos de teclado
                                                                • 411 Entornos
                                                                • 412 Siacutembolos
                                                                • 413 Fuente
                                                                  • 42 Tres truquillos LaTeX
                                                                    • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                    • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                    • 423 Antildeadir contenidos al iacutendice
                                                                      • 43 Enlaces internos web y a pdf
                                                                      • 44 Insertando coacutedigo LaTeX
                                                                      • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                      • 46 Barra de revisioacuten
                                                                      • 47 Gestioacuten de Ramas
                                                                      • 48 Columnas
                                                                      • 49 Bibliografiacutea
                                                                        • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                          • 410 Color en nuestros documentos
                                                                            • 4101 Texto coloreado
                                                                            • 4102 Fondo coloreado
                                                                            • 4103 Paacutegina coloreada
                                                                            • 4104 Definir colores personalizados
                                                                              • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                • 5 Objetos insertados
                                                                                  • 51 Flotantes
                                                                                    • 511 Insertar flotantes
                                                                                    • 512 Subflotantes
                                                                                    • 513 Posicioacuten de flotantes
                                                                                    • 514 Numeracioacuten de flotantes
                                                                                      • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                        • 6 Ecuaciones tablas y siacutembolos
                                                                                          • 61 El paquete cancel
                                                                                          • 62 Tablas
                                                                                            • 621 Tablas largas
                                                                                            • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                              • 63 Siacutembolos
                                                                                                • 631 Detexify
                                                                                                  • 64 Esquemas
                                                                                                    • 641 Instalacioacuten y configuracioacuten
                                                                                                    • 642 Primeros pasos
                                                                                                        • 7 Clases de documento
                                                                                                          • 71 Artiacuteculos cientiacuteficos
                                                                                                          • 72 Plantillas de tesis LyX
                                                                                                          • 73 Documentos multipartes
                                                                                                          • 74 Curriacuteculum
                                                                                                            • 741 Editando un curriacuteculum
                                                                                                              • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                • 752 Personalizaciones avanzadas
                                                                                                                • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                    • 8 Integracioacuten con R gracias a Sweave
                                                                                                                      • 81 Instalando Sweave
                                                                                                                        • 811 Sweave en Linux
                                                                                                                        • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                          • 82 Introducir coacutedigo R
                                                                                                                          • 83 Utilizar Sweave con la clase Beamer
                                                                                                                            • 9 Trucos caseros
                                                                                                                              • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                              • 92 Desvelar coacutedigo LaTeX
                                                                                                                              • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                  • A1 Paacuteginas web
                                                                                                                                  • A2 Manuales en pdf
                                                                                                                                    • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                    • C Agradecimientos
                                                                                                                                    • Iacutendice Alfabeacutetico

                              CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 8

                              Figura 31 Propuesta de utilizacioacuten de varias fuentes en un mismo texto

                              351 Usar nuevas y varias fuentes LATEX en LYX

                              Tal vez aquel que sea novato en LYX o LATEX habraacute observado que no tiene tan a la manola variedad de fuentes que con cualquier editor WYSIWYG En una instalacioacuten limpia de LYXndashen Ubuntu no llegan a 10 e instalando alguacuten paquete de fuentes solo reconoce unas 20ndash Peroexisten muchas maacutes fuentes LATEX que las que reconoce LYX Un muestrario de este tipo de fuenteslo teneacuteis en este enlace cataacutelogo de fuentes para LaTeX donde podemos ver distintas familias defuentes y el coacutedigo LATEX necesario para utilizarlas

                              Para instalar algunas de estas nuevas fuentes en LYX con Ubuntu instalad el siguiente paquete

                              $ sudo apt i tude i n s t a l l t e x l i v eminusfontsminuse x t r a

                              Reconfiguramos ($ lyx -x reconfigure) y volvemos a abrir LYXPara utilizar una fuente primero que tenemos que hacer una llamada al paquete desde el

                              preaacutembulo para ello insertamos por ejemplo

                              usepackage [ T1 ] fontenc usepackage c a l l i g r a

                              Y ya en el editor en un cuadro de coacutedigo LATEX antes del texto normal

                              c a l l i g r a

                              Es importante que entre la caja LATEX y el texto exista un espacioSi queremos restringir una fuente a una porcioacuten del texto lo colocamos entre llaves tal y

                              como estaacute en la Figura 31Para saber maacutes sobre insertar coacutedigo LATEX en LYX visita la seccioacuten 44

                              352 Instalando fuentes LATEX manualmente en Ubuntu (TEX-Live)

                              En internet es frecuente encontrarse a gente que intenta dar una vuelta de tuerca maacutes a lo queuno conoce Este fue el meacutetodo que me sirvioacute para ayudar a un usuario a instalar la fuente GotIn2

                              Primeramente nos descargamos desde CTAN todos los archivos con el nombre GotIn (o elarchivo comprimido ldquoinitialsrdquo que contiene ademaacutes otras fuentes)

                              Abrimos como root esta direccioacuten2 Recibiacute un comentario pidiendo ayuda para instalar la fuente LATEX GotIn la cual no se encuentra en el paquete

                              texlive-fonts-extra Era un reto para miacute asiacute que decidiacute abordarlo sin dudar y en UbuntuForums encontreacute la solucioacuten

                              CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                              $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                              y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                              afm en el directorio fontsafminitials

                              tfm en el directorio fontstfminitials

                              fd en el directorio texlatexinitials

                              pfb en el directorio fontstype1initials

                              map en el directorio fontsmap

                              Seguidamente en consola tecleamos

                              $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                              iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                              Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                              36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                              Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                              Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                              Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                              $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                              Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                              Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                              en espantildeol las del espantildeol3

                              37 Algunos problemas detectados

                              371 Imaacutegenes eps en Ubuntu

                              El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                              3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                              CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                              Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                              $ sudo apt i tude i n s t a l l eps2pdf

                              Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                              CONVERTERS SECTION

                              conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                              Listo no seacute si es necesario reconfigurar pero funciona

                              372 Tildes en LYX 154

                              Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                              Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                              Informacioacuten obtenida de Ubuntu Forums

                              373 Tildes en la ruta de carpetas con LYX

                              Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                              Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                              Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                              374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                              El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                              $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                              Seguidamente hacemos

                              $ sudo texhash

                              y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                              Capiacutetulo 4

                              Edicioacuten de textos

                              41 Atajos de teclado

                              Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                              411 Entornos

                              Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                              412 Siacutembolos

                              Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                              413 Fuente

                              Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                              11

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                              Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                              42 Tres truquillos LATEX

                              421 Cambio de la numeracioacuten de las paacuteginas

                              Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                              Solucioacuten

                              1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                              renewcommand thepage roman page s e t c o u n t e r page 1

                              2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                              renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                              3 Y finalmente el contenido del resto del libro

                              422 Imaacutegenes y caption rotadas a 90 grados

                              Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                              Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                              1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                              usepackage r o t a t i n g

                              2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                              1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                              begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                              end sidewaysf igure

                              423 Antildeadir contenidos al iacutendice

                              Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                              Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                              1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                              El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                              43 Enlaces internos web y a pdf

                              Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                              Enlaces internos

                              Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                              usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                              Enlaces web

                              Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                              usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                              Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                              hre f URL Descr ip t ion

                              Enlaces a pdf

                              Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                              44 Insertando coacutedigo LATEX

                              LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                              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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                              begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                              En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                              begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                              3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                              begin c e n t e r TEXTOend c e n t e r

                              4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                              ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                              l e t endchangemargin= e n d l i s t

                              Y definimos el texto que queremos modificar

                              begin changemargin minus2cmminus2cmTEXTOend changemargin

                              5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                              inc ludegraphics [ width=19cm ] nombreimagen

                              6 Insertar imagen con viacutenculo web

                              hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                              2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                              3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                              7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                              Huge TEXTO[0 5cm] Large TEXTO

                              El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                              8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                              c lubpenal ty =10000widowpenalty =10000

                              9 Portada sin fecha escribir en preaacutembulo

                              date

                              10 Letra capital (tenemos que tener instalado el paquete te-tex)

                              Preaacutembulo 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 sesenta y dos

                              45 Cabecera y pie de paacutegina paquete FancyHdr

                              Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                              Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                              usepackage fancyhdr

                              Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                              pages ty le fancy

                              Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                              lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                              Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                              renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                              renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                              Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                              fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                              fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                              Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                              thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                              Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                              Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                              cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                              cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                              46 Barra de revisioacuten

                              Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                              Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                              Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                              Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                              AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                              Fusionar cambios Muy similar a Aceptar cambios

                              AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                              Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                              Nota siguiente Navegar entre las notas existentes

                              47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                              Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                              Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                              No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                              En una caja de LATEX escribimos

                              newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                              El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                              x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                              48 Columnas

                              LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                              Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                              usepackage mul t i co l

                              1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                              begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                              2 Para que mostrar columnas dentro de columnas es similar

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                              begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                              3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                              begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                              4 Como en el caso anterior pero aplicando subseccioacuten

                              begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                              5 Para dejar un espacio delante y detraacutes de las columnas4

                              s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                              6 Separacioacuten de columnas5

                              s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                              7 Liacutenea de separacioacuten entre columnas6

                              s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                              49 Bibliografiacutea

                              LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                              4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                              setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                              setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                              la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                              Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                              $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                              Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                              Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                              Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                              renewcommand refname normalsize B i b l i o g r a f iacute a

                              El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                              Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                              Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                              usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                              Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                              491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                              Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                              $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                              Ahora para iniciar la aplicacioacuten escribimos en consola

                              $ l a t e x makebst

                              Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                              $ customminusbib

                              Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                              410 Color en nuestros documentos

                              En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                              Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                              Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                              usepackage c o l o r

                              4101 Texto coloreado

                              Lo maacutes faacutecil es introducir este coacutedigo LATEX

                              t e x t c o l o r c o l o r t e x t o

                              Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                              c o l o r declaredminusc o l o r

                              que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                              pagecolor declaredminusc o l o r

                              4102 Fondo coloreado

                              En el cuerpo

                              colorbox declaredminusc o l o r t e x t

                              Si el fondo y el texto estaacuten cambiados

                              colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                              Para poner el color de fonde de otro color

                              fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                              4103 Paacutegina coloreada

                              En el preaacutembulo

                              d e f i n e c o l o r c o l o r rgb 1 0 5 0

                              pagecolor c o l o r

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                              4104 Definir colores personalizados

                              Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                              d e f i n e c o l o r name model colorminusspec

                              donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                              Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                              grisesSolo un nuacutemero entre 0 (negro)

                              y 1 (blanco)definecolorgrisclarogray095

                              rgb Rojo VerdeAzul

                              Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                              verde y azul en este orden

                              definecolornaranjargb1050

                              cmyk CianMagenta

                              Amarillo yNegro

                              Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                              y negro

                              definecolornaranjacmyk00510

                              Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                              d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                              Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                              411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                              Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                              $ sudo apt i tude pdfjam

                              Para ejecutarlos por ejemplo

                              $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                              Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                              Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                              Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                              Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                              bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                              bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                              8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                              bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                              coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                              pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                              Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                              usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                              Capiacutetulo 5

                              Objetos insertados

                              51 Flotantes

                              Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                              511 Insertar flotantes

                              Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                              Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                              Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                              Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                              512 Subflotantes

                              Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                              513 Posicioacuten de flotantes

                              LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                              Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                              23

                              CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                              1print h e l l o world

                              Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                              Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                              Aquiacute si es posible

                              Aquiacute definitivamente

                              Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                              Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                              renewcommand bot tomfrac t ion 0 5

                              514 Numeracioacuten de flotantes

                              En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                              thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                              numberwithin t a b l e subsec t ion

                              Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                              52 Escribiendo coacutedigo fuente el paquete listings

                              Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                              p r i n t h e l l o world

                              Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                              Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                              backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                              Para ver maacutes opciones visitad el manual del paquete

                              Capiacutetulo 6

                              Ecuaciones tablas y siacutembolos

                              Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                              En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                              Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                              Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                              61 El paquete cancel

                              En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                              Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                              usepackage cance l

                              Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                              cancel

                              a+cance l b+c = cance l b+c +d

                              a +b + c =b + c + d

                              cancelto

                              f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                              3264 = 2times4times4

                              4times4times4 = 1

                              2times4times4

                              2

                              4times4times4= 1

                              2

                              25

                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                              xcancel

                              xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                              (((((((

                              ((hhhhhhhhhlımxto11

                              xminus1 = +infin

                              bcancel

                              bcancel BminusB=0

                              hhhhhBminus B = 0

                              62 Tablas

                              Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                              Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                              621 Tablas largas

                              Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                              El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                              LeyendaEncabezado

                              Primer encabezadoPie

                              T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                              Uacuteltimo pie

                              Y lo que quiere decir cada uno de ellos

                              1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                              2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                              3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                              4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                              5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                              622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                              Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                              ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                              1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                              2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                              3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                              Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                              63 Siacutembolos

                              En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                              Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                              Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                              Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                              Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                              X Z Y [

                              Y los siacutembolos del zodiaco

                              _ae]bd^`c f

                              Muy uacutetil este manual hay que tenerlo siempre a mano

                              631 Detexify

                              Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                              Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                              iexclMuy uacutetil y totalmente recomendado

                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                              64 Esquemas

                              El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                              641 Instalacioacuten y configuracioacuten

                              Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                              $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                              Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                              642 Primeros pasos

                              Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                              usepackage [ a l l ] xy

                              En una caja de foacutermulas insertamos el siguiente coacutedigo

                              xymatrix A ar [ r ] amp B

                              Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                              xymatrixR =

                              define el eje X de la matriz

                              xymatrixC =

                              define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                              m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                              Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                              1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                              Capiacutetulo 7

                              Clases de documento

                              71 Artiacuteculos cientiacuteficos

                              Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                              iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                              Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                              Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                              $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                              Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                              En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                              Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                              72 Plantillas de tesis LYX

                              Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                              httpwwwthesis-templatecomarchives58

                              httpwikilyxorgExamplesThesis

                              httpwikilyxorgExamplesMinitoc

                              httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                              httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                              httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                              1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                              29

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                              httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                              httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                              httpwikilyxorgFAQMultipleAuthors

                              73 Documentos multipartes

                              Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                              En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                              Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                              Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                              Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                              Asiacute de simple Con LATEX Con LYX naturalmente

                              74 Curriacuteculum

                              Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                              texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                              texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                              lmodern contiene las fuentes lmodern

                              Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                              $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                              Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                              hora de imprimir

                              741 Editando un curriacuteculum

                              Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                              Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                              75 Presentaciones con la clase LATEX-Beamer

                              Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                              $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                              Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                              751 Temas y personalizacioacuten de presentaciones

                              Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                              usetheme nombre

                              Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                              usercolortheme nombre

                              usercolortheme nombre

                              TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                              2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                              Pantallazo

                              No disponible1) Antibes 18) lined

                              No disponible No disponible2) bars 19) Luebeck

                              3) Bergen 20) Madrid

                              4) Berkeley 21) Malmoe

                              5) Berlin 22) Marburg

                              6) Boadilla 23) Montpellier

                              No disponible7) boxes 24) PaloAlto

                              No disponible8) classic 25) Pittsburgh

                              (continuacutea)

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                              Pantallazo

                              9) Copenhagen 26) Rochester

                              No disponible10) Darmstadt 27) shadowNo disponible No disponible

                              11) default 28) sidebar

                              12) Dresden 29) Singapore

                              No disponible13) Frankfurt 30) split

                              14) Goettingen 31) Szeged

                              No disponible15) Hannover 32) Tree

                              16) Ilmenau 33) Warsaw(continuacutea)

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                              Pantallazo

                              17) JuanLesPinsFin

                              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) fly (gris)8) lily

                              9) orchid10) rose

                              11) seagull (gris y blanco)12) seahorse

                              13) sidebartab14) structure

                              15) whale (azul marino y blanco)

                              Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                              Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                              begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                              Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                              setbeamerfont t i t l e shape=itshape family=rmfamily

                              Modifica la fuente del tiacutetulo de la ponencia mientras que

                              usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                              usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                              realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                              752 Personalizaciones avanzadas

                              Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                              PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                              Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                              setbeamercovered t ransparent

                              BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                              Resumen otro tipo especial de bloque

                              begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                              Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                              frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                              No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                              Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                              setbeamertemplate navigat ion symbols

                              Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                              bull [default] Horizontal

                              bull [horizontal] Lo mismo que por defecto

                              bull [vertical] Vertical

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                              bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                              Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                              logo inc ludegraphics [ height =3cm ] nombrefoto

                              Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                              Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                              setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                              Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                              setbeamers ize s idebar width r i g h t =3cm

                              Personalizar el tema de las enumeraciones

                              bull Preaacutembulo

                              def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                              bull Texto en caja ERT

                              begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                              textbf textit textsl textrm textsf y color son otras maneras de resaltar

                              Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                              setbeamers ize opt ions

                              The following options can be given

                              bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                              bull text margin right= TEX dimension sets a new right margin

                              bull 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

                              bull sidebar width right= TEX dimension sets the size of the right sidebar

                              bull description width= TEX dimension sets the default width of description labels seeSection 121

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                              bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                              bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                              bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                              Para bibliografiacutea en caja ERT

                              begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                              1982 end thebib l iography

                              753 Fondo de presentaciones en la clase Beamer

                              Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                              Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                              En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                              el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                              la un ldquordquo al final

                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                              ( Contenido de l a d i a p o s i t i v a )

                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                              754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                              Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                              Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                              BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                              $ sudo n a u t i l u s usrsharetexmftex l a t e x

                              En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                              Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                              $ sudo texhash ampamp lyx minusx reconf igure

                              Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                              El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                              Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                              usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                              Y listo Genial paquete siacute sentildeor

                              Capiacutetulo 8

                              Integracioacuten con R gracias a Sweave

                              Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                              81 Instalando Sweave

                              811 Sweave en Linux

                              1 Instalar R2

                              $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                              $ sudo texhash ampamp lyx minusx reconf igure

                              2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                              3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                              4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                              812 Sweave en Windows3

                              En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                              Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                              A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                              - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                              1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                              39

                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                              1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                              2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                              3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                              4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                              5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                              6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                              Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                              82 Introducir coacutedigo R

                              1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                              2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                              ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                              p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                              3 Compilamos Ver PDF5

                              4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                              Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                              83 Utilizar Sweave con la clase Beamer

                              LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                              Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                              Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                              Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                              5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                              Capiacutetulo 9

                              Trucos caseros

                              En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                              91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                              Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                              La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                              De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                              92 Desvelar coacutedigo LATEX

                              Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                              93 LYX para editar foacutermulas y luego editarlas con otro programa

                              De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                              42

                              Apeacutendice A

                              Maacutes informacioacuten sobre LATEX y LYX

                              A1 Paacuteginas web

                              1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                              2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                              3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                              4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                              5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                              6 Curso LATEXhttphallsiugrescursoLatex

                              A2 Manuales en pdf

                              1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                              2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                              3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                              4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                              43

                              Apeacutendice B

                              Lo que vendraacute con proacuteximasediciones

                              Lista de enlaces

                              Secciones con tips breves mejor ordenadas

                              Nuevos estilos de capiacutetulos y secciones

                              Previsualizacioacuten de temas de color para LATEX-Beamer

                              Resuacutemenes al principio de cada capiacutetulo

                              Nuevos pie y cabecera de paacutegina

                              Ejemplos en formato LYX y PDF

                              Maacutes imaacutegenes explicativas

                              iquestVersiones en ingleacutes u otros idiomas

                              Maacutes secciones

                              bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                              iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                              44

                              Apeacutendice C

                              Agradecimientos

                              LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                              Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                              A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                              Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                              Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                              no hay sentimientos si no hay nadie que sienta

                              45

                              Iacutendice alfabeacutetico

                              Artiacuteculos cientiacuteficos 29Atajos 11

                              barra de revisioacuten 16Bibliografiacutea 18

                              coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                              Documentos multipartes 30

                              eLYXer 6Enlaces 13Esquemas 28

                              Flotantes 23Fuentes LATEX 7

                              Hifenacioacuten 9

                              idioma 7Instalacioacuten 4

                              macrocomando 4

                              pdfPages 21pie de paacutegina 15Presentaciones 31

                              R 39Ramas 17

                              Siacutembolos 27Sweave 39

                              Tablas 26tesis 29

                              46

                              • Licencia
                              • Nota de la versioacuten
                              • Queacute es nuevo
                              • Iacutendice general
                              • 1 iquestLaTeX iquestLyX iquestWhat
                                • 11 Curiosidades del proyecto LyX
                                  • 111 La historia de LyX
                                  • 112 La mascota de LyX
                                    • 12 Otros editores de LaTeX
                                      • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                        • 21 Instalacioacuten en GNULinux
                                          • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                            • 22 Instalacioacuten en Windows
                                            • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                              • 3 Poniendo a punto la aplicacioacuten
                                                • 31 Hola mundo y compilacioacuten
                                                  • 311 Exportar con un comando
                                                    • 32 tex4ht Exportar a html odt y otros formatos
                                                    • 33 eLyXer Conversor elegante de lyx a html
                                                    • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                    • 35 Fuentes LaTeX
                                                      • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                      • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                        • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                        • 37 Algunos problemas detectados
                                                          • 371 Imaacutegenes eps en Ubuntu
                                                          • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                          • 373 Tildes en la ruta de carpetas con LyX
                                                          • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                              • 4 Edicioacuten de textos
                                                                • 41 Atajos de teclado
                                                                  • 411 Entornos
                                                                  • 412 Siacutembolos
                                                                  • 413 Fuente
                                                                    • 42 Tres truquillos LaTeX
                                                                      • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                      • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                      • 423 Antildeadir contenidos al iacutendice
                                                                        • 43 Enlaces internos web y a pdf
                                                                        • 44 Insertando coacutedigo LaTeX
                                                                        • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                        • 46 Barra de revisioacuten
                                                                        • 47 Gestioacuten de Ramas
                                                                        • 48 Columnas
                                                                        • 49 Bibliografiacutea
                                                                          • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                            • 410 Color en nuestros documentos
                                                                              • 4101 Texto coloreado
                                                                              • 4102 Fondo coloreado
                                                                              • 4103 Paacutegina coloreada
                                                                              • 4104 Definir colores personalizados
                                                                                • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                  • 5 Objetos insertados
                                                                                    • 51 Flotantes
                                                                                      • 511 Insertar flotantes
                                                                                      • 512 Subflotantes
                                                                                      • 513 Posicioacuten de flotantes
                                                                                      • 514 Numeracioacuten de flotantes
                                                                                        • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                          • 6 Ecuaciones tablas y siacutembolos
                                                                                            • 61 El paquete cancel
                                                                                            • 62 Tablas
                                                                                              • 621 Tablas largas
                                                                                              • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                • 63 Siacutembolos
                                                                                                  • 631 Detexify
                                                                                                    • 64 Esquemas
                                                                                                      • 641 Instalacioacuten y configuracioacuten
                                                                                                      • 642 Primeros pasos
                                                                                                          • 7 Clases de documento
                                                                                                            • 71 Artiacuteculos cientiacuteficos
                                                                                                            • 72 Plantillas de tesis LyX
                                                                                                            • 73 Documentos multipartes
                                                                                                            • 74 Curriacuteculum
                                                                                                              • 741 Editando un curriacuteculum
                                                                                                                • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                  • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                  • 752 Personalizaciones avanzadas
                                                                                                                  • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                  • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                      • 8 Integracioacuten con R gracias a Sweave
                                                                                                                        • 81 Instalando Sweave
                                                                                                                          • 811 Sweave en Linux
                                                                                                                          • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                            • 82 Introducir coacutedigo R
                                                                                                                            • 83 Utilizar Sweave con la clase Beamer
                                                                                                                              • 9 Trucos caseros
                                                                                                                                • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                • 92 Desvelar coacutedigo LaTeX
                                                                                                                                • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                  • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                    • A1 Paacuteginas web
                                                                                                                                    • A2 Manuales en pdf
                                                                                                                                      • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                      • C Agradecimientos
                                                                                                                                      • Iacutendice Alfabeacutetico

                                CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 9

                                $ sudo n a u t i l u s usrsharetexmfminust e x l i v e

                                y guardamos en las siguientes subcarpetas los archivos descargados seguacuten su extensioacuten crean-do las carpetas ldquoinitialsrdquo que sean necesarias de modo que

                                afm en el directorio fontsafminitials

                                tfm en el directorio fontstfminitials

                                fd en el directorio texlatexinitials

                                pfb en el directorio fontstype1initials

                                map en el directorio fontsmap

                                Seguidamente en consola tecleamos

                                $ sudo texhash$ sudo updmap minus minusenable Map=GotIn map$ sudo lyx minusx reconf igure

                                iexclY listo Ahora importas en LYX el archivo tex que aparece como ejemplo (Archivo Importar LATEX) compilas y listo

                                Muy chula esta fuente para las letras capitales Aunque con el paquete lettrine tambieacuten pode-mos generarlas (Ir a paacutegina 10)

                                36 Hifenacioacuten (o silabacioacuten) con reglas del castellano

                                Ni que decir tiene que cuando editamos un texto justificado en LYX y al final del rengloacuten quedauna palabra larga que hace que el espacio entre el resto de palabras del rengloacuten queda un pocomaacutes grande esta no da mucha elegancia al texto Para evitar eso existe la silabacioacuten o hifenacioacuten(hyphenation en ingleacutes) que consiste en poner un guioncillo para separar las siacutelabas

                                Sin embargo por defecto tenemos activada esta caracteriacutestica en idioma ingleacutes y cuando es-cribimos un texto en espantildeol en ocasiones no lo hace correctamente Para ello existen algunastriquintildeuelas como aparecen aquiacute y aquiacute Pero esto requiere de mucha atencioacuten en aspectos pu-ramente estiliacutesticos esta no es la esencia en la que se basa ni LATEX ni LYX ademaacutes de ser muyengorroso

                                Por eso lo mejor es instalar las reglas del castellano cosa que es muy trivial Basta con instalarun paquete

                                $ sudo apt i tude i n s t a l l t e x l i v eminuslangminusspanish

                                Si queremos usarlo para otro idioma buscamos en synaptic ldquohyphenrdquo y nos vamos al final dela lista para seleccionar el idioma deseado (para saber maacutes sobre configuracioacuten del idioma ir aseccioacuten 34)

                                Y ya estaacute Por si LATEX o LYX no reconocen esta nueva funcionalidad reconfiguramos LYXAhora cuando tengamos un texto en ingleacutes usaraacute las reglas del ingleacutes y cuando lo tengamos

                                en espantildeol las del espantildeol3

                                37 Algunos problemas detectados

                                371 Imaacutegenes eps en Ubuntu

                                El otro diacutea me bajeacute una plantilla para tesis Sin embargo cuando intentaba compilar me dabaerror Finalmente descubriacute que se trataba de un problema ya reportado en Ubuntu

                                3 Durante esta indagacioacuten he descubierto el comando ldquotexconfigrdquo que abre una interfaz para realizar ciertas modifica-ciones de configuracioacuten de LATEX entre ellas la hifenacioacuten

                                CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                                Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                                $ sudo apt i tude i n s t a l l eps2pdf

                                Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                                CONVERTERS SECTION

                                conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                                Listo no seacute si es necesario reconfigurar pero funciona

                                372 Tildes en LYX 154

                                Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                                Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                                Informacioacuten obtenida de Ubuntu Forums

                                373 Tildes en la ruta de carpetas con LYX

                                Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                                Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                                Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                                374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                                El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                                $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                                Seguidamente hacemos

                                $ sudo texhash

                                y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                                Capiacutetulo 4

                                Edicioacuten de textos

                                41 Atajos de teclado

                                Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                                411 Entornos

                                Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                                412 Siacutembolos

                                Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                                413 Fuente

                                Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                                11

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                                Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                                42 Tres truquillos LATEX

                                421 Cambio de la numeracioacuten de las paacuteginas

                                Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                                Solucioacuten

                                1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                                renewcommand thepage roman page s e t c o u n t e r page 1

                                2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                                renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                                3 Y finalmente el contenido del resto del libro

                                422 Imaacutegenes y caption rotadas a 90 grados

                                Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                                Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                                1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                                usepackage r o t a t i n g

                                2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                                1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                                begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                                end sidewaysf igure

                                423 Antildeadir contenidos al iacutendice

                                Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                                Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                                1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                                El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                                43 Enlaces internos web y a pdf

                                Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                                Enlaces internos

                                Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                                usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                                Enlaces web

                                Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                                usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                                Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                                hre f URL Descr ip t ion

                                Enlaces a pdf

                                Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                                44 Insertando coacutedigo LATEX

                                LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                                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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                                begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                                En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                                begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                                3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                                begin c e n t e r TEXTOend c e n t e r

                                4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                                ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                                l e t endchangemargin= e n d l i s t

                                Y definimos el texto que queremos modificar

                                begin changemargin minus2cmminus2cmTEXTOend changemargin

                                5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                                inc ludegraphics [ width=19cm ] nombreimagen

                                6 Insertar imagen con viacutenculo web

                                hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                                2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                                3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                                7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                                Huge TEXTO[0 5cm] Large TEXTO

                                El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                                8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                                c lubpenal ty =10000widowpenalty =10000

                                9 Portada sin fecha escribir en preaacutembulo

                                date

                                10 Letra capital (tenemos que tener instalado el paquete te-tex)

                                Preaacutembulo 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 sesenta y dos

                                45 Cabecera y pie de paacutegina paquete FancyHdr

                                Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                                Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                                usepackage fancyhdr

                                Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                                pages ty le fancy

                                Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                                lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                                Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                                renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                                renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                46 Barra de revisioacuten

                                Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                Fusionar cambios Muy similar a Aceptar cambios

                                AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                Nota siguiente Navegar entre las notas existentes

                                47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                En una caja de LATEX escribimos

                                newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                48 Columnas

                                LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                usepackage mul t i co l

                                1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                2 Para que mostrar columnas dentro de columnas es similar

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                4 Como en el caso anterior pero aplicando subseccioacuten

                                begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                5 Para dejar un espacio delante y detraacutes de las columnas4

                                s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                6 Separacioacuten de columnas5

                                s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                7 Liacutenea de separacioacuten entre columnas6

                                s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                49 Bibliografiacutea

                                LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                renewcommand refname normalsize B i b l i o g r a f iacute a

                                El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                Ahora para iniciar la aplicacioacuten escribimos en consola

                                $ l a t e x makebst

                                Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                $ customminusbib

                                Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                410 Color en nuestros documentos

                                En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                usepackage c o l o r

                                4101 Texto coloreado

                                Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                t e x t c o l o r c o l o r t e x t o

                                Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                c o l o r declaredminusc o l o r

                                que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                pagecolor declaredminusc o l o r

                                4102 Fondo coloreado

                                En el cuerpo

                                colorbox declaredminusc o l o r t e x t

                                Si el fondo y el texto estaacuten cambiados

                                colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                Para poner el color de fonde de otro color

                                fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                4103 Paacutegina coloreada

                                En el preaacutembulo

                                d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                pagecolor c o l o r

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                4104 Definir colores personalizados

                                Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                d e f i n e c o l o r name model colorminusspec

                                donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                grisesSolo un nuacutemero entre 0 (negro)

                                y 1 (blanco)definecolorgrisclarogray095

                                rgb Rojo VerdeAzul

                                Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                verde y azul en este orden

                                definecolornaranjargb1050

                                cmyk CianMagenta

                                Amarillo yNegro

                                Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                y negro

                                definecolornaranjacmyk00510

                                Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                $ sudo apt i tude pdfjam

                                Para ejecutarlos por ejemplo

                                $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                Capiacutetulo 5

                                Objetos insertados

                                51 Flotantes

                                Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                511 Insertar flotantes

                                Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                512 Subflotantes

                                Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                513 Posicioacuten de flotantes

                                LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                23

                                CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                1print h e l l o world

                                Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                Aquiacute si es posible

                                Aquiacute definitivamente

                                Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                renewcommand bot tomfrac t ion 0 5

                                514 Numeracioacuten de flotantes

                                En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                numberwithin t a b l e subsec t ion

                                Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                52 Escribiendo coacutedigo fuente el paquete listings

                                Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                p r i n t h e l l o world

                                Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                Para ver maacutes opciones visitad el manual del paquete

                                Capiacutetulo 6

                                Ecuaciones tablas y siacutembolos

                                Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                61 El paquete cancel

                                En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                usepackage cance l

                                Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                cancel

                                a+cance l b+c = cance l b+c +d

                                a +b + c =b + c + d

                                cancelto

                                f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                3264 = 2times4times4

                                4times4times4 = 1

                                2times4times4

                                2

                                4times4times4= 1

                                2

                                25

                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                xcancel

                                xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                (((((((

                                ((hhhhhhhhhlımxto11

                                xminus1 = +infin

                                bcancel

                                bcancel BminusB=0

                                hhhhhBminus B = 0

                                62 Tablas

                                Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                621 Tablas largas

                                Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                LeyendaEncabezado

                                Primer encabezadoPie

                                T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                Uacuteltimo pie

                                Y lo que quiere decir cada uno de ellos

                                1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                63 Siacutembolos

                                En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                X Z Y [

                                Y los siacutembolos del zodiaco

                                _ae]bd^`c f

                                Muy uacutetil este manual hay que tenerlo siempre a mano

                                631 Detexify

                                Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                iexclMuy uacutetil y totalmente recomendado

                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                64 Esquemas

                                El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                641 Instalacioacuten y configuracioacuten

                                Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                642 Primeros pasos

                                Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                usepackage [ a l l ] xy

                                En una caja de foacutermulas insertamos el siguiente coacutedigo

                                xymatrix A ar [ r ] amp B

                                Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                xymatrixR =

                                define el eje X de la matriz

                                xymatrixC =

                                define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                Capiacutetulo 7

                                Clases de documento

                                71 Artiacuteculos cientiacuteficos

                                Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                72 Plantillas de tesis LYX

                                Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                httpwwwthesis-templatecomarchives58

                                httpwikilyxorgExamplesThesis

                                httpwikilyxorgExamplesMinitoc

                                httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                29

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                httpwikilyxorgFAQMultipleAuthors

                                73 Documentos multipartes

                                Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                Asiacute de simple Con LATEX Con LYX naturalmente

                                74 Curriacuteculum

                                Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                lmodern contiene las fuentes lmodern

                                Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                hora de imprimir

                                741 Editando un curriacuteculum

                                Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                75 Presentaciones con la clase LATEX-Beamer

                                Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                751 Temas y personalizacioacuten de presentaciones

                                Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                usetheme nombre

                                Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                usercolortheme nombre

                                usercolortheme nombre

                                TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                Pantallazo

                                No disponible1) Antibes 18) lined

                                No disponible No disponible2) bars 19) Luebeck

                                3) Bergen 20) Madrid

                                4) Berkeley 21) Malmoe

                                5) Berlin 22) Marburg

                                6) Boadilla 23) Montpellier

                                No disponible7) boxes 24) PaloAlto

                                No disponible8) classic 25) Pittsburgh

                                (continuacutea)

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                Pantallazo

                                9) Copenhagen 26) Rochester

                                No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                11) default 28) sidebar

                                12) Dresden 29) Singapore

                                No disponible13) Frankfurt 30) split

                                14) Goettingen 31) Szeged

                                No disponible15) Hannover 32) Tree

                                16) Ilmenau 33) Warsaw(continuacutea)

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                Pantallazo

                                17) JuanLesPinsFin

                                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) fly (gris)8) lily

                                9) orchid10) rose

                                11) seagull (gris y blanco)12) seahorse

                                13) sidebartab14) structure

                                15) whale (azul marino y blanco)

                                Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                setbeamerfont t i t l e shape=itshape family=rmfamily

                                Modifica la fuente del tiacutetulo de la ponencia mientras que

                                usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                752 Personalizaciones avanzadas

                                Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                setbeamercovered t ransparent

                                BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                Resumen otro tipo especial de bloque

                                begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                setbeamertemplate navigat ion symbols

                                Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                bull [default] Horizontal

                                bull [horizontal] Lo mismo que por defecto

                                bull [vertical] Vertical

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                logo inc ludegraphics [ height =3cm ] nombrefoto

                                Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                setbeamers ize s idebar width r i g h t =3cm

                                Personalizar el tema de las enumeraciones

                                bull Preaacutembulo

                                def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                bull Texto en caja ERT

                                begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                setbeamers ize opt ions

                                The following options can be given

                                bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                bull text margin right= TEX dimension sets a new right margin

                                bull 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

                                bull sidebar width right= TEX dimension sets the size of the right sidebar

                                bull description width= TEX dimension sets the default width of description labels seeSection 121

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                Para bibliografiacutea en caja ERT

                                begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                1982 end thebib l iography

                                753 Fondo de presentaciones en la clase Beamer

                                Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                la un ldquordquo al final

                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                ( Contenido de l a d i a p o s i t i v a )

                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                $ sudo texhash ampamp lyx minusx reconf igure

                                Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                Y listo Genial paquete siacute sentildeor

                                Capiacutetulo 8

                                Integracioacuten con R gracias a Sweave

                                Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                81 Instalando Sweave

                                811 Sweave en Linux

                                1 Instalar R2

                                $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                $ sudo texhash ampamp lyx minusx reconf igure

                                2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                812 Sweave en Windows3

                                En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                39

                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                82 Introducir coacutedigo R

                                1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                3 Compilamos Ver PDF5

                                4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                83 Utilizar Sweave con la clase Beamer

                                LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                Capiacutetulo 9

                                Trucos caseros

                                En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                92 Desvelar coacutedigo LATEX

                                Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                93 LYX para editar foacutermulas y luego editarlas con otro programa

                                De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                42

                                Apeacutendice A

                                Maacutes informacioacuten sobre LATEX y LYX

                                A1 Paacuteginas web

                                1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                6 Curso LATEXhttphallsiugrescursoLatex

                                A2 Manuales en pdf

                                1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                43

                                Apeacutendice B

                                Lo que vendraacute con proacuteximasediciones

                                Lista de enlaces

                                Secciones con tips breves mejor ordenadas

                                Nuevos estilos de capiacutetulos y secciones

                                Previsualizacioacuten de temas de color para LATEX-Beamer

                                Resuacutemenes al principio de cada capiacutetulo

                                Nuevos pie y cabecera de paacutegina

                                Ejemplos en formato LYX y PDF

                                Maacutes imaacutegenes explicativas

                                iquestVersiones en ingleacutes u otros idiomas

                                Maacutes secciones

                                bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                44

                                Apeacutendice C

                                Agradecimientos

                                LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                no hay sentimientos si no hay nadie que sienta

                                45

                                Iacutendice alfabeacutetico

                                Artiacuteculos cientiacuteficos 29Atajos 11

                                barra de revisioacuten 16Bibliografiacutea 18

                                coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                Documentos multipartes 30

                                eLYXer 6Enlaces 13Esquemas 28

                                Flotantes 23Fuentes LATEX 7

                                Hifenacioacuten 9

                                idioma 7Instalacioacuten 4

                                macrocomando 4

                                pdfPages 21pie de paacutegina 15Presentaciones 31

                                R 39Ramas 17

                                Siacutembolos 27Sweave 39

                                Tablas 26tesis 29

                                46

                                • Licencia
                                • Nota de la versioacuten
                                • Queacute es nuevo
                                • Iacutendice general
                                • 1 iquestLaTeX iquestLyX iquestWhat
                                  • 11 Curiosidades del proyecto LyX
                                    • 111 La historia de LyX
                                    • 112 La mascota de LyX
                                      • 12 Otros editores de LaTeX
                                        • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                          • 21 Instalacioacuten en GNULinux
                                            • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                              • 22 Instalacioacuten en Windows
                                              • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                • 3 Poniendo a punto la aplicacioacuten
                                                  • 31 Hola mundo y compilacioacuten
                                                    • 311 Exportar con un comando
                                                      • 32 tex4ht Exportar a html odt y otros formatos
                                                      • 33 eLyXer Conversor elegante de lyx a html
                                                      • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                      • 35 Fuentes LaTeX
                                                        • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                        • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                          • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                          • 37 Algunos problemas detectados
                                                            • 371 Imaacutegenes eps en Ubuntu
                                                            • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                            • 373 Tildes en la ruta de carpetas con LyX
                                                            • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                • 4 Edicioacuten de textos
                                                                  • 41 Atajos de teclado
                                                                    • 411 Entornos
                                                                    • 412 Siacutembolos
                                                                    • 413 Fuente
                                                                      • 42 Tres truquillos LaTeX
                                                                        • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                        • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                        • 423 Antildeadir contenidos al iacutendice
                                                                          • 43 Enlaces internos web y a pdf
                                                                          • 44 Insertando coacutedigo LaTeX
                                                                          • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                          • 46 Barra de revisioacuten
                                                                          • 47 Gestioacuten de Ramas
                                                                          • 48 Columnas
                                                                          • 49 Bibliografiacutea
                                                                            • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                              • 410 Color en nuestros documentos
                                                                                • 4101 Texto coloreado
                                                                                • 4102 Fondo coloreado
                                                                                • 4103 Paacutegina coloreada
                                                                                • 4104 Definir colores personalizados
                                                                                  • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                    • 5 Objetos insertados
                                                                                      • 51 Flotantes
                                                                                        • 511 Insertar flotantes
                                                                                        • 512 Subflotantes
                                                                                        • 513 Posicioacuten de flotantes
                                                                                        • 514 Numeracioacuten de flotantes
                                                                                          • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                            • 6 Ecuaciones tablas y siacutembolos
                                                                                              • 61 El paquete cancel
                                                                                              • 62 Tablas
                                                                                                • 621 Tablas largas
                                                                                                • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                  • 63 Siacutembolos
                                                                                                    • 631 Detexify
                                                                                                      • 64 Esquemas
                                                                                                        • 641 Instalacioacuten y configuracioacuten
                                                                                                        • 642 Primeros pasos
                                                                                                            • 7 Clases de documento
                                                                                                              • 71 Artiacuteculos cientiacuteficos
                                                                                                              • 72 Plantillas de tesis LyX
                                                                                                              • 73 Documentos multipartes
                                                                                                              • 74 Curriacuteculum
                                                                                                                • 741 Editando un curriacuteculum
                                                                                                                  • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                    • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                    • 752 Personalizaciones avanzadas
                                                                                                                    • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                    • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                        • 8 Integracioacuten con R gracias a Sweave
                                                                                                                          • 81 Instalando Sweave
                                                                                                                            • 811 Sweave en Linux
                                                                                                                            • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                              • 82 Introducir coacutedigo R
                                                                                                                              • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                • 9 Trucos caseros
                                                                                                                                  • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                  • 92 Desvelar coacutedigo LaTeX
                                                                                                                                  • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                    • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                      • A1 Paacuteginas web
                                                                                                                                      • A2 Manuales en pdf
                                                                                                                                        • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                        • C Agradecimientos
                                                                                                                                        • Iacutendice Alfabeacutetico

                                  CAPIacuteTULO 3 PONIENDO A PUNTO LA APLICACIOacuteN 10

                                  Simplemente consiste en que no hay un programa instalado por defecto para pasar de eps apdf Pero no ocurre nada solo tenemos que instalarlo

                                  $ sudo apt i tude i n s t a l l eps2pdf

                                  Ahora para que lyx cargue nuestra imagen antildeadimos estas liacuteneas en el archivo ldquopreferencesrdquoen la carpeta de usuario (lyx) de nuestra home

                                  CONVERTERS SECTION

                                  conver ter eps pdf2 epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o conver ter eps pdf epstopdf minusminuscompress $ $ i minusminuso u t f i l e =$$o

                                  Listo no seacute si es necesario reconfigurar pero funciona

                                  372 Tildes en LYX 154

                                  Me he encontrado un problema curioso las tildes no se colocan encima de sus correspondien-tes vocales quedando palabras curiosas como lacuteampara en lugar de laacutempara

                                  Tras probar distintas configuraciones de codificacioacuten en el menuacute Documento Configuracioacutenel asunto no se resolvioacute Googleando encontreacute que el problema podriacutea ser debido a una incom-patibilidad entre scim y Qt Para resolver el problema en cuestioacuten debemos hacer lo siguientenos dirigimos al menuacute Sistema Administracioacuten Soporte de idiomas tras desactivar la casillaldquoHabilitar el soporte para introducir caracteres complejosrdquo reiniciamos la sesioacuten y listo

                                  Informacioacuten obtenida de Ubuntu Forums

                                  373 Tildes en la ruta de carpetas con LYX

                                  Resulta que volviacute a compilar mi curriacuteculum con la clase ModernCV Sin embargo me daba unerror con la fotografiacutea que no logreacute resolver (si quitaba la foto me compilaba sin problemas)

                                  Penseacute que podriacutea ser alguna incompatibilidad con la nueva versioacuten pero no me pareciacutea unarespuesta satisfactoria Tras mucho trastear caiacute en la cuenta de que el archivo estaba dentro deuna ldquocarpeta sin tiacutetulordquo nombre que Gnome da por defecto a las carpetas de nueva creacioacuten Yahiacute estaba el fallo la maldita tilde era la causante del error pues se la quitaba y me compilaba sinproblemas

                                  Parece ser que cuando se hace una llamada a una imagen con lenguaje LATEX desde LYX y laruta tiene una carpeta con una tilde te da el error Faacutecil solucioacuten no tan faacutecil la resolucioacuten Esperoque no os sirva

                                  374 Incompatibilidad con clase de curriacuteculum ModernCV en LYX 162

                                  El otro diacutea quise volver a compilar mi curriacuteculum realizado con la clase-LATEX ModernCV sinembargo me daba error En la wiki de LyX me entereacute de que era un bug que estaba solucionadocon la versioacuten 07 de ModernCV y en la 157 de LYX Asiacute que para solucionarlo tenemos queinstalar dicha versioacuten de la clase (en los repositorios de Ubuntu se instala la versioacuten 05) descar-garnos los archivos cls y sty desde el CTAN para sustituirlos por los existentes en la siguientedireccioacuten

                                  $ sudo n a u t i l u s usrsharetexmfminust e x l i v e tex l a t e x moderncv

                                  Seguidamente hacemos

                                  $ sudo texhash

                                  y solucionado4 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux

                                  Capiacutetulo 4

                                  Edicioacuten de textos

                                  41 Atajos de teclado

                                  Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                                  411 Entornos

                                  Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                                  412 Siacutembolos

                                  Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                                  413 Fuente

                                  Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                                  11

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                                  Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                                  42 Tres truquillos LATEX

                                  421 Cambio de la numeracioacuten de las paacuteginas

                                  Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                                  Solucioacuten

                                  1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                                  renewcommand thepage roman page s e t c o u n t e r page 1

                                  2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                                  renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                                  3 Y finalmente el contenido del resto del libro

                                  422 Imaacutegenes y caption rotadas a 90 grados

                                  Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                                  Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                                  1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                                  usepackage r o t a t i n g

                                  2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                                  1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                                  begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                                  end sidewaysf igure

                                  423 Antildeadir contenidos al iacutendice

                                  Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                                  Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                                  1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                                  El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                                  43 Enlaces internos web y a pdf

                                  Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                                  Enlaces internos

                                  Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                                  usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                                  Enlaces web

                                  Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                                  usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                                  Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                                  hre f URL Descr ip t ion

                                  Enlaces a pdf

                                  Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                                  44 Insertando coacutedigo LATEX

                                  LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                                  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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                                  begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                                  En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                                  begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                                  3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                                  begin c e n t e r TEXTOend c e n t e r

                                  4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                                  ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                                  l e t endchangemargin= e n d l i s t

                                  Y definimos el texto que queremos modificar

                                  begin changemargin minus2cmminus2cmTEXTOend changemargin

                                  5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                                  inc ludegraphics [ width=19cm ] nombreimagen

                                  6 Insertar imagen con viacutenculo web

                                  hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                                  2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                                  3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                                  7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                                  Huge TEXTO[0 5cm] Large TEXTO

                                  El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                                  8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                                  c lubpenal ty =10000widowpenalty =10000

                                  9 Portada sin fecha escribir en preaacutembulo

                                  date

                                  10 Letra capital (tenemos que tener instalado el paquete te-tex)

                                  Preaacutembulo 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 sesenta y dos

                                  45 Cabecera y pie de paacutegina paquete FancyHdr

                                  Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                                  Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                                  usepackage fancyhdr

                                  Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                                  pages ty le fancy

                                  Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                                  lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                                  Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                                  renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                                  renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                  Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                  fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                  fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                  Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                  thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                  Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                  Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                  cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                  cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                  46 Barra de revisioacuten

                                  Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                  Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                  Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                  Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                  AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                  Fusionar cambios Muy similar a Aceptar cambios

                                  AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                  Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                  Nota siguiente Navegar entre las notas existentes

                                  47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                  Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                  Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                  No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                  En una caja de LATEX escribimos

                                  newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                  El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                  x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                  48 Columnas

                                  LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                  Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                  usepackage mul t i co l

                                  1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                  begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                  2 Para que mostrar columnas dentro de columnas es similar

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                  begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                  3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                  begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                  4 Como en el caso anterior pero aplicando subseccioacuten

                                  begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                  5 Para dejar un espacio delante y detraacutes de las columnas4

                                  s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                  6 Separacioacuten de columnas5

                                  s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                  7 Liacutenea de separacioacuten entre columnas6

                                  s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                  49 Bibliografiacutea

                                  LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                  4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                  setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                  setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                  la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                  Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                  $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                  Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                  Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                  Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                  renewcommand refname normalsize B i b l i o g r a f iacute a

                                  El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                  Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                  Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                  usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                  Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                  491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                  Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                  $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                  Ahora para iniciar la aplicacioacuten escribimos en consola

                                  $ l a t e x makebst

                                  Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                  $ customminusbib

                                  Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                  410 Color en nuestros documentos

                                  En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                  Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                  Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                  usepackage c o l o r

                                  4101 Texto coloreado

                                  Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                  t e x t c o l o r c o l o r t e x t o

                                  Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                  c o l o r declaredminusc o l o r

                                  que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                  pagecolor declaredminusc o l o r

                                  4102 Fondo coloreado

                                  En el cuerpo

                                  colorbox declaredminusc o l o r t e x t

                                  Si el fondo y el texto estaacuten cambiados

                                  colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                  Para poner el color de fonde de otro color

                                  fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                  4103 Paacutegina coloreada

                                  En el preaacutembulo

                                  d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                  pagecolor c o l o r

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                  4104 Definir colores personalizados

                                  Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                  d e f i n e c o l o r name model colorminusspec

                                  donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                  Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                  grisesSolo un nuacutemero entre 0 (negro)

                                  y 1 (blanco)definecolorgrisclarogray095

                                  rgb Rojo VerdeAzul

                                  Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                  verde y azul en este orden

                                  definecolornaranjargb1050

                                  cmyk CianMagenta

                                  Amarillo yNegro

                                  Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                  y negro

                                  definecolornaranjacmyk00510

                                  Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                  d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                  Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                  411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                  Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                  $ sudo apt i tude pdfjam

                                  Para ejecutarlos por ejemplo

                                  $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                  Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                  Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                  Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                  Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                  bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                  bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                  8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                  bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                  coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                  pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                  Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                  usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                  Capiacutetulo 5

                                  Objetos insertados

                                  51 Flotantes

                                  Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                  511 Insertar flotantes

                                  Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                  Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                  Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                  Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                  512 Subflotantes

                                  Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                  513 Posicioacuten de flotantes

                                  LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                  Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                  23

                                  CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                  1print h e l l o world

                                  Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                  Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                  Aquiacute si es posible

                                  Aquiacute definitivamente

                                  Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                  Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                  renewcommand bot tomfrac t ion 0 5

                                  514 Numeracioacuten de flotantes

                                  En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                  thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                  numberwithin t a b l e subsec t ion

                                  Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                  52 Escribiendo coacutedigo fuente el paquete listings

                                  Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                  p r i n t h e l l o world

                                  Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                  Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                  backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                  Para ver maacutes opciones visitad el manual del paquete

                                  Capiacutetulo 6

                                  Ecuaciones tablas y siacutembolos

                                  Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                  En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                  Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                  Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                  61 El paquete cancel

                                  En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                  Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                  usepackage cance l

                                  Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                  cancel

                                  a+cance l b+c = cance l b+c +d

                                  a +b + c =b + c + d

                                  cancelto

                                  f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                  3264 = 2times4times4

                                  4times4times4 = 1

                                  2times4times4

                                  2

                                  4times4times4= 1

                                  2

                                  25

                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                  xcancel

                                  xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                  (((((((

                                  ((hhhhhhhhhlımxto11

                                  xminus1 = +infin

                                  bcancel

                                  bcancel BminusB=0

                                  hhhhhBminus B = 0

                                  62 Tablas

                                  Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                  Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                  621 Tablas largas

                                  Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                  El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                  LeyendaEncabezado

                                  Primer encabezadoPie

                                  T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                  Uacuteltimo pie

                                  Y lo que quiere decir cada uno de ellos

                                  1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                  2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                  3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                  4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                  5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                  622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                  Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                  ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                  1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                  2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                  3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                  Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                  63 Siacutembolos

                                  En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                  Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                  Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                  Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                  Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                  X Z Y [

                                  Y los siacutembolos del zodiaco

                                  _ae]bd^`c f

                                  Muy uacutetil este manual hay que tenerlo siempre a mano

                                  631 Detexify

                                  Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                  Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                  iexclMuy uacutetil y totalmente recomendado

                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                  64 Esquemas

                                  El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                  641 Instalacioacuten y configuracioacuten

                                  Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                  $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                  Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                  642 Primeros pasos

                                  Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                  usepackage [ a l l ] xy

                                  En una caja de foacutermulas insertamos el siguiente coacutedigo

                                  xymatrix A ar [ r ] amp B

                                  Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                  xymatrixR =

                                  define el eje X de la matriz

                                  xymatrixC =

                                  define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                  m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                  Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                  1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                  Capiacutetulo 7

                                  Clases de documento

                                  71 Artiacuteculos cientiacuteficos

                                  Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                  iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                  Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                  Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                  $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                  Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                  En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                  Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                  72 Plantillas de tesis LYX

                                  Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                  httpwwwthesis-templatecomarchives58

                                  httpwikilyxorgExamplesThesis

                                  httpwikilyxorgExamplesMinitoc

                                  httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                  httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                  httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                  1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                  29

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                  httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                  httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                  httpwikilyxorgFAQMultipleAuthors

                                  73 Documentos multipartes

                                  Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                  En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                  Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                  Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                  Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                  Asiacute de simple Con LATEX Con LYX naturalmente

                                  74 Curriacuteculum

                                  Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                  texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                  texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                  lmodern contiene las fuentes lmodern

                                  Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                  $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                  Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                  hora de imprimir

                                  741 Editando un curriacuteculum

                                  Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                  Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                  75 Presentaciones con la clase LATEX-Beamer

                                  Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                  $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                  Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                  751 Temas y personalizacioacuten de presentaciones

                                  Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                  usetheme nombre

                                  Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                  usercolortheme nombre

                                  usercolortheme nombre

                                  TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                  2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                  Pantallazo

                                  No disponible1) Antibes 18) lined

                                  No disponible No disponible2) bars 19) Luebeck

                                  3) Bergen 20) Madrid

                                  4) Berkeley 21) Malmoe

                                  5) Berlin 22) Marburg

                                  6) Boadilla 23) Montpellier

                                  No disponible7) boxes 24) PaloAlto

                                  No disponible8) classic 25) Pittsburgh

                                  (continuacutea)

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                  Pantallazo

                                  9) Copenhagen 26) Rochester

                                  No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                  11) default 28) sidebar

                                  12) Dresden 29) Singapore

                                  No disponible13) Frankfurt 30) split

                                  14) Goettingen 31) Szeged

                                  No disponible15) Hannover 32) Tree

                                  16) Ilmenau 33) Warsaw(continuacutea)

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                  Pantallazo

                                  17) JuanLesPinsFin

                                  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) fly (gris)8) lily

                                  9) orchid10) rose

                                  11) seagull (gris y blanco)12) seahorse

                                  13) sidebartab14) structure

                                  15) whale (azul marino y blanco)

                                  Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                  Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                  begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                  Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                  setbeamerfont t i t l e shape=itshape family=rmfamily

                                  Modifica la fuente del tiacutetulo de la ponencia mientras que

                                  usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                  usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                  realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                  752 Personalizaciones avanzadas

                                  Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                  PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                  Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                  setbeamercovered t ransparent

                                  BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                  Resumen otro tipo especial de bloque

                                  begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                  Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                  frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                  No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                  Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                  setbeamertemplate navigat ion symbols

                                  Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                  bull [default] Horizontal

                                  bull [horizontal] Lo mismo que por defecto

                                  bull [vertical] Vertical

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                  bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                  Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                  logo inc ludegraphics [ height =3cm ] nombrefoto

                                  Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                  Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                  setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                  Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                  setbeamers ize s idebar width r i g h t =3cm

                                  Personalizar el tema de las enumeraciones

                                  bull Preaacutembulo

                                  def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                  bull Texto en caja ERT

                                  begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                  textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                  Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                  setbeamers ize opt ions

                                  The following options can be given

                                  bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                  bull text margin right= TEX dimension sets a new right margin

                                  bull 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

                                  bull sidebar width right= TEX dimension sets the size of the right sidebar

                                  bull description width= TEX dimension sets the default width of description labels seeSection 121

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                  bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                  bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                  bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                  Para bibliografiacutea en caja ERT

                                  begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                  1982 end thebib l iography

                                  753 Fondo de presentaciones en la clase Beamer

                                  Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                  Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                  En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                  el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                  la un ldquordquo al final

                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                  ( Contenido de l a d i a p o s i t i v a )

                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                  754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                  Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                  Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                  BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                  $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                  En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                  Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                  $ sudo texhash ampamp lyx minusx reconf igure

                                  Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                  El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                  Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                  usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                  Y listo Genial paquete siacute sentildeor

                                  Capiacutetulo 8

                                  Integracioacuten con R gracias a Sweave

                                  Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                  81 Instalando Sweave

                                  811 Sweave en Linux

                                  1 Instalar R2

                                  $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                  $ sudo texhash ampamp lyx minusx reconf igure

                                  2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                  3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                  4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                  812 Sweave en Windows3

                                  En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                  Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                  A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                  - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                  1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                  39

                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                  1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                  2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                  3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                  4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                  5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                  6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                  Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                  82 Introducir coacutedigo R

                                  1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                  2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                  ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                  p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                  3 Compilamos Ver PDF5

                                  4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                  Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                  83 Utilizar Sweave con la clase Beamer

                                  LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                  Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                  Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                  Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                  5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                  Capiacutetulo 9

                                  Trucos caseros

                                  En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                  91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                  Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                  La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                  De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                  92 Desvelar coacutedigo LATEX

                                  Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                  93 LYX para editar foacutermulas y luego editarlas con otro programa

                                  De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                  42

                                  Apeacutendice A

                                  Maacutes informacioacuten sobre LATEX y LYX

                                  A1 Paacuteginas web

                                  1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                  2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                  3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                  4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                  5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                  6 Curso LATEXhttphallsiugrescursoLatex

                                  A2 Manuales en pdf

                                  1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                  2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                  3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                  4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                  43

                                  Apeacutendice B

                                  Lo que vendraacute con proacuteximasediciones

                                  Lista de enlaces

                                  Secciones con tips breves mejor ordenadas

                                  Nuevos estilos de capiacutetulos y secciones

                                  Previsualizacioacuten de temas de color para LATEX-Beamer

                                  Resuacutemenes al principio de cada capiacutetulo

                                  Nuevos pie y cabecera de paacutegina

                                  Ejemplos en formato LYX y PDF

                                  Maacutes imaacutegenes explicativas

                                  iquestVersiones en ingleacutes u otros idiomas

                                  Maacutes secciones

                                  bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                  iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                  44

                                  Apeacutendice C

                                  Agradecimientos

                                  LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                  Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                  A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                  Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                  Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                  no hay sentimientos si no hay nadie que sienta

                                  45

                                  Iacutendice alfabeacutetico

                                  Artiacuteculos cientiacuteficos 29Atajos 11

                                  barra de revisioacuten 16Bibliografiacutea 18

                                  coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                  Documentos multipartes 30

                                  eLYXer 6Enlaces 13Esquemas 28

                                  Flotantes 23Fuentes LATEX 7

                                  Hifenacioacuten 9

                                  idioma 7Instalacioacuten 4

                                  macrocomando 4

                                  pdfPages 21pie de paacutegina 15Presentaciones 31

                                  R 39Ramas 17

                                  Siacutembolos 27Sweave 39

                                  Tablas 26tesis 29

                                  46

                                  • Licencia
                                  • Nota de la versioacuten
                                  • Queacute es nuevo
                                  • Iacutendice general
                                  • 1 iquestLaTeX iquestLyX iquestWhat
                                    • 11 Curiosidades del proyecto LyX
                                      • 111 La historia de LyX
                                      • 112 La mascota de LyX
                                        • 12 Otros editores de LaTeX
                                          • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                            • 21 Instalacioacuten en GNULinux
                                              • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                • 22 Instalacioacuten en Windows
                                                • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                  • 3 Poniendo a punto la aplicacioacuten
                                                    • 31 Hola mundo y compilacioacuten
                                                      • 311 Exportar con un comando
                                                        • 32 tex4ht Exportar a html odt y otros formatos
                                                        • 33 eLyXer Conversor elegante de lyx a html
                                                        • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                        • 35 Fuentes LaTeX
                                                          • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                          • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                            • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                            • 37 Algunos problemas detectados
                                                              • 371 Imaacutegenes eps en Ubuntu
                                                              • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                              • 373 Tildes en la ruta de carpetas con LyX
                                                              • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                  • 4 Edicioacuten de textos
                                                                    • 41 Atajos de teclado
                                                                      • 411 Entornos
                                                                      • 412 Siacutembolos
                                                                      • 413 Fuente
                                                                        • 42 Tres truquillos LaTeX
                                                                          • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                          • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                          • 423 Antildeadir contenidos al iacutendice
                                                                            • 43 Enlaces internos web y a pdf
                                                                            • 44 Insertando coacutedigo LaTeX
                                                                            • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                            • 46 Barra de revisioacuten
                                                                            • 47 Gestioacuten de Ramas
                                                                            • 48 Columnas
                                                                            • 49 Bibliografiacutea
                                                                              • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                • 410 Color en nuestros documentos
                                                                                  • 4101 Texto coloreado
                                                                                  • 4102 Fondo coloreado
                                                                                  • 4103 Paacutegina coloreada
                                                                                  • 4104 Definir colores personalizados
                                                                                    • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                      • 5 Objetos insertados
                                                                                        • 51 Flotantes
                                                                                          • 511 Insertar flotantes
                                                                                          • 512 Subflotantes
                                                                                          • 513 Posicioacuten de flotantes
                                                                                          • 514 Numeracioacuten de flotantes
                                                                                            • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                              • 6 Ecuaciones tablas y siacutembolos
                                                                                                • 61 El paquete cancel
                                                                                                • 62 Tablas
                                                                                                  • 621 Tablas largas
                                                                                                  • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                    • 63 Siacutembolos
                                                                                                      • 631 Detexify
                                                                                                        • 64 Esquemas
                                                                                                          • 641 Instalacioacuten y configuracioacuten
                                                                                                          • 642 Primeros pasos
                                                                                                              • 7 Clases de documento
                                                                                                                • 71 Artiacuteculos cientiacuteficos
                                                                                                                • 72 Plantillas de tesis LyX
                                                                                                                • 73 Documentos multipartes
                                                                                                                • 74 Curriacuteculum
                                                                                                                  • 741 Editando un curriacuteculum
                                                                                                                    • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                      • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                      • 752 Personalizaciones avanzadas
                                                                                                                      • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                      • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                          • 8 Integracioacuten con R gracias a Sweave
                                                                                                                            • 81 Instalando Sweave
                                                                                                                              • 811 Sweave en Linux
                                                                                                                              • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                • 82 Introducir coacutedigo R
                                                                                                                                • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                  • 9 Trucos caseros
                                                                                                                                    • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                    • 92 Desvelar coacutedigo LaTeX
                                                                                                                                    • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                      • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                        • A1 Paacuteginas web
                                                                                                                                        • A2 Manuales en pdf
                                                                                                                                          • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                          • C Agradecimientos
                                                                                                                                          • Iacutendice Alfabeacutetico

                                    Capiacutetulo 4

                                    Edicioacuten de textos

                                    41 Atajos de teclado

                                    Manejar el ordenador con el teclado es mucho maacutes versaacutetil y raacutepido que con el ratoacuten Esto esmaacutes indiscutible auacuten cuando estamos manejando un programa de edicioacuten de textos como lo esLYX Debido a ello siempre viene bien conocer algunos atajos los cuales podeacuteis editar en Herra-mientas Preferencias Edicioacuten Atajos de teclado Estos son los maacutes importantes

                                    411 Entornos

                                    Alt+P espacio [escribir] buscar un entornoAlt+P s normal (standar)Alt+P 1 capiacutetuloAlt+P 2 seccioacutenAlt+P 3 subseccioacutenAlt+P 4 subsubseccioacutenAlt+P 5 paacuterrafoAlt+P 6 subpaacuterrafoAlt+P 0 parteAlt+P A abstract (resumen)Alt+P May+A autorAlt+P T tiacutetuloAlt+P I enumeracioacutenAlt+P N enumeracioacutenAlt+P [letra] entorno sin nuacutemero

                                    412 Siacutembolos

                                    Alt+M G A alfaAlt+M G May+A alfa mayuacutescula

                                    413 Fuente

                                    Alt+S + aumentar tamantildeo fuenteAlt+S - disminuir tamantildeo fuenteCtrl+Alt+[nuacutemero] guardar marcadorCtrl+[nuacutemero] ir a marcadorCtrl+B negritaCtrl+U subrayadoCtrl+E cursivaCtrl+M campo de matemaacuteticas

                                    11

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                                    Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                                    42 Tres truquillos LATEX

                                    421 Cambio de la numeracioacuten de las paacuteginas

                                    Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                                    Solucioacuten

                                    1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                                    renewcommand thepage roman page s e t c o u n t e r page 1

                                    2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                                    renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                                    3 Y finalmente el contenido del resto del libro

                                    422 Imaacutegenes y caption rotadas a 90 grados

                                    Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                                    Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                                    1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                                    usepackage r o t a t i n g

                                    2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                                    1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                                    begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                                    end sidewaysf igure

                                    423 Antildeadir contenidos al iacutendice

                                    Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                                    Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                                    1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                                    El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                                    43 Enlaces internos web y a pdf

                                    Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                                    Enlaces internos

                                    Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                                    usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                                    Enlaces web

                                    Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                                    usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                                    Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                                    hre f URL Descr ip t ion

                                    Enlaces a pdf

                                    Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                                    44 Insertando coacutedigo LATEX

                                    LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                                    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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                                    begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                                    En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                                    begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                                    3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                                    begin c e n t e r TEXTOend c e n t e r

                                    4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                                    ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                                    l e t endchangemargin= e n d l i s t

                                    Y definimos el texto que queremos modificar

                                    begin changemargin minus2cmminus2cmTEXTOend changemargin

                                    5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                                    inc ludegraphics [ width=19cm ] nombreimagen

                                    6 Insertar imagen con viacutenculo web

                                    hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                                    2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                                    3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                                    7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                                    Huge TEXTO[0 5cm] Large TEXTO

                                    El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                                    8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                                    c lubpenal ty =10000widowpenalty =10000

                                    9 Portada sin fecha escribir en preaacutembulo

                                    date

                                    10 Letra capital (tenemos que tener instalado el paquete te-tex)

                                    Preaacutembulo 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 sesenta y dos

                                    45 Cabecera y pie de paacutegina paquete FancyHdr

                                    Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                                    Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                                    usepackage fancyhdr

                                    Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                                    pages ty le fancy

                                    Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                                    lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                                    Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                                    renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                                    renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                    Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                    fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                    fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                    Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                    thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                    Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                    Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                    cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                    cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                    46 Barra de revisioacuten

                                    Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                    Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                    Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                    Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                    AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                    Fusionar cambios Muy similar a Aceptar cambios

                                    AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                    Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                    Nota siguiente Navegar entre las notas existentes

                                    47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                    Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                    Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                    No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                    En una caja de LATEX escribimos

                                    newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                    El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                    x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                    48 Columnas

                                    LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                    Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                    usepackage mul t i co l

                                    1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                    begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                    2 Para que mostrar columnas dentro de columnas es similar

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                    begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                    3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                    begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                    4 Como en el caso anterior pero aplicando subseccioacuten

                                    begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                    5 Para dejar un espacio delante y detraacutes de las columnas4

                                    s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                    6 Separacioacuten de columnas5

                                    s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                    7 Liacutenea de separacioacuten entre columnas6

                                    s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                    49 Bibliografiacutea

                                    LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                    4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                    setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                    setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                    la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                    Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                    Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                    Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                    Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                    renewcommand refname normalsize B i b l i o g r a f iacute a

                                    El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                    Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                    Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                    usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                    Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                    491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                    Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                    Ahora para iniciar la aplicacioacuten escribimos en consola

                                    $ l a t e x makebst

                                    Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                    $ customminusbib

                                    Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                    410 Color en nuestros documentos

                                    En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                    Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                    Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                    usepackage c o l o r

                                    4101 Texto coloreado

                                    Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                    t e x t c o l o r c o l o r t e x t o

                                    Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                    c o l o r declaredminusc o l o r

                                    que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                    pagecolor declaredminusc o l o r

                                    4102 Fondo coloreado

                                    En el cuerpo

                                    colorbox declaredminusc o l o r t e x t

                                    Si el fondo y el texto estaacuten cambiados

                                    colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                    Para poner el color de fonde de otro color

                                    fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                    4103 Paacutegina coloreada

                                    En el preaacutembulo

                                    d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                    pagecolor c o l o r

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                    4104 Definir colores personalizados

                                    Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                    d e f i n e c o l o r name model colorminusspec

                                    donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                    Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                    grisesSolo un nuacutemero entre 0 (negro)

                                    y 1 (blanco)definecolorgrisclarogray095

                                    rgb Rojo VerdeAzul

                                    Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                    verde y azul en este orden

                                    definecolornaranjargb1050

                                    cmyk CianMagenta

                                    Amarillo yNegro

                                    Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                    y negro

                                    definecolornaranjacmyk00510

                                    Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                    d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                    Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                    411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                    Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                    $ sudo apt i tude pdfjam

                                    Para ejecutarlos por ejemplo

                                    $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                    Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                    Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                    Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                    Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                    bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                    bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                    8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                    bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                    coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                    pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                    Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                    usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                    Capiacutetulo 5

                                    Objetos insertados

                                    51 Flotantes

                                    Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                    511 Insertar flotantes

                                    Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                    Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                    Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                    Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                    512 Subflotantes

                                    Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                    513 Posicioacuten de flotantes

                                    LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                    Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                    23

                                    CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                    1print h e l l o world

                                    Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                    Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                    Aquiacute si es posible

                                    Aquiacute definitivamente

                                    Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                    Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                    renewcommand bot tomfrac t ion 0 5

                                    514 Numeracioacuten de flotantes

                                    En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                    thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                    numberwithin t a b l e subsec t ion

                                    Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                    52 Escribiendo coacutedigo fuente el paquete listings

                                    Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                    p r i n t h e l l o world

                                    Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                    Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                    backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                    Para ver maacutes opciones visitad el manual del paquete

                                    Capiacutetulo 6

                                    Ecuaciones tablas y siacutembolos

                                    Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                    En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                    Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                    Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                    61 El paquete cancel

                                    En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                    Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                    usepackage cance l

                                    Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                    cancel

                                    a+cance l b+c = cance l b+c +d

                                    a +b + c =b + c + d

                                    cancelto

                                    f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                    3264 = 2times4times4

                                    4times4times4 = 1

                                    2times4times4

                                    2

                                    4times4times4= 1

                                    2

                                    25

                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                    xcancel

                                    xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                    (((((((

                                    ((hhhhhhhhhlımxto11

                                    xminus1 = +infin

                                    bcancel

                                    bcancel BminusB=0

                                    hhhhhBminus B = 0

                                    62 Tablas

                                    Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                    Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                    621 Tablas largas

                                    Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                    El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                    LeyendaEncabezado

                                    Primer encabezadoPie

                                    T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                    Uacuteltimo pie

                                    Y lo que quiere decir cada uno de ellos

                                    1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                    2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                    3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                    4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                    5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                    622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                    Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                    ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                    1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                    2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                    3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                    Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                    63 Siacutembolos

                                    En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                    Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                    Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                    Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                    Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                    X Z Y [

                                    Y los siacutembolos del zodiaco

                                    _ae]bd^`c f

                                    Muy uacutetil este manual hay que tenerlo siempre a mano

                                    631 Detexify

                                    Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                    Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                    iexclMuy uacutetil y totalmente recomendado

                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                    64 Esquemas

                                    El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                    641 Instalacioacuten y configuracioacuten

                                    Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                    $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                    Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                    642 Primeros pasos

                                    Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                    usepackage [ a l l ] xy

                                    En una caja de foacutermulas insertamos el siguiente coacutedigo

                                    xymatrix A ar [ r ] amp B

                                    Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                    xymatrixR =

                                    define el eje X de la matriz

                                    xymatrixC =

                                    define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                    m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                    Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                    1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                    Capiacutetulo 7

                                    Clases de documento

                                    71 Artiacuteculos cientiacuteficos

                                    Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                    iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                    Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                    Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                    $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                    Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                    En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                    Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                    72 Plantillas de tesis LYX

                                    Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                    httpwwwthesis-templatecomarchives58

                                    httpwikilyxorgExamplesThesis

                                    httpwikilyxorgExamplesMinitoc

                                    httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                    httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                    httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                    1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                    29

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                    httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                    httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                    httpwikilyxorgFAQMultipleAuthors

                                    73 Documentos multipartes

                                    Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                    En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                    Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                    Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                    Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                    Asiacute de simple Con LATEX Con LYX naturalmente

                                    74 Curriacuteculum

                                    Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                    texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                    texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                    lmodern contiene las fuentes lmodern

                                    Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                    $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                    Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                    hora de imprimir

                                    741 Editando un curriacuteculum

                                    Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                    Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                    75 Presentaciones con la clase LATEX-Beamer

                                    Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                    $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                    Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                    751 Temas y personalizacioacuten de presentaciones

                                    Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                    usetheme nombre

                                    Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                    usercolortheme nombre

                                    usercolortheme nombre

                                    TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                    2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                    Pantallazo

                                    No disponible1) Antibes 18) lined

                                    No disponible No disponible2) bars 19) Luebeck

                                    3) Bergen 20) Madrid

                                    4) Berkeley 21) Malmoe

                                    5) Berlin 22) Marburg

                                    6) Boadilla 23) Montpellier

                                    No disponible7) boxes 24) PaloAlto

                                    No disponible8) classic 25) Pittsburgh

                                    (continuacutea)

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                    Pantallazo

                                    9) Copenhagen 26) Rochester

                                    No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                    11) default 28) sidebar

                                    12) Dresden 29) Singapore

                                    No disponible13) Frankfurt 30) split

                                    14) Goettingen 31) Szeged

                                    No disponible15) Hannover 32) Tree

                                    16) Ilmenau 33) Warsaw(continuacutea)

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                    Pantallazo

                                    17) JuanLesPinsFin

                                    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) fly (gris)8) lily

                                    9) orchid10) rose

                                    11) seagull (gris y blanco)12) seahorse

                                    13) sidebartab14) structure

                                    15) whale (azul marino y blanco)

                                    Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                    Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                    begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                    Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                    setbeamerfont t i t l e shape=itshape family=rmfamily

                                    Modifica la fuente del tiacutetulo de la ponencia mientras que

                                    usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                    usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                    realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                    752 Personalizaciones avanzadas

                                    Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                    PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                    Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                    setbeamercovered t ransparent

                                    BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                    Resumen otro tipo especial de bloque

                                    begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                    Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                    frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                    No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                    Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                    setbeamertemplate navigat ion symbols

                                    Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                    bull [default] Horizontal

                                    bull [horizontal] Lo mismo que por defecto

                                    bull [vertical] Vertical

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                    bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                    Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                    logo inc ludegraphics [ height =3cm ] nombrefoto

                                    Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                    Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                    setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                    Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                    setbeamers ize s idebar width r i g h t =3cm

                                    Personalizar el tema de las enumeraciones

                                    bull Preaacutembulo

                                    def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                    bull Texto en caja ERT

                                    begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                    textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                    Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                    setbeamers ize opt ions

                                    The following options can be given

                                    bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                    bull text margin right= TEX dimension sets a new right margin

                                    bull 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

                                    bull sidebar width right= TEX dimension sets the size of the right sidebar

                                    bull description width= TEX dimension sets the default width of description labels seeSection 121

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                    bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                    bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                    bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                    Para bibliografiacutea en caja ERT

                                    begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                    1982 end thebib l iography

                                    753 Fondo de presentaciones en la clase Beamer

                                    Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                    Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                    En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                    el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                    la un ldquordquo al final

                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                    ( Contenido de l a d i a p o s i t i v a )

                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                    754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                    Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                    Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                    BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                    $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                    En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                    Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                    $ sudo texhash ampamp lyx minusx reconf igure

                                    Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                    El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                    Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                    usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                    Y listo Genial paquete siacute sentildeor

                                    Capiacutetulo 8

                                    Integracioacuten con R gracias a Sweave

                                    Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                    81 Instalando Sweave

                                    811 Sweave en Linux

                                    1 Instalar R2

                                    $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                    $ sudo texhash ampamp lyx minusx reconf igure

                                    2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                    3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                    4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                    812 Sweave en Windows3

                                    En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                    Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                    A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                    - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                    1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                    39

                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                    1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                    2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                    3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                    4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                    5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                    6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                    Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                    82 Introducir coacutedigo R

                                    1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                    2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                    ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                    p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                    3 Compilamos Ver PDF5

                                    4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                    Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                    83 Utilizar Sweave con la clase Beamer

                                    LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                    Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                    Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                    Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                    5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                    Capiacutetulo 9

                                    Trucos caseros

                                    En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                    91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                    Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                    La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                    De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                    92 Desvelar coacutedigo LATEX

                                    Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                    93 LYX para editar foacutermulas y luego editarlas con otro programa

                                    De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                    42

                                    Apeacutendice A

                                    Maacutes informacioacuten sobre LATEX y LYX

                                    A1 Paacuteginas web

                                    1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                    2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                    3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                    4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                    5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                    6 Curso LATEXhttphallsiugrescursoLatex

                                    A2 Manuales en pdf

                                    1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                    2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                    3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                    4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                    43

                                    Apeacutendice B

                                    Lo que vendraacute con proacuteximasediciones

                                    Lista de enlaces

                                    Secciones con tips breves mejor ordenadas

                                    Nuevos estilos de capiacutetulos y secciones

                                    Previsualizacioacuten de temas de color para LATEX-Beamer

                                    Resuacutemenes al principio de cada capiacutetulo

                                    Nuevos pie y cabecera de paacutegina

                                    Ejemplos en formato LYX y PDF

                                    Maacutes imaacutegenes explicativas

                                    iquestVersiones en ingleacutes u otros idiomas

                                    Maacutes secciones

                                    bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                    iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                    44

                                    Apeacutendice C

                                    Agradecimientos

                                    LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                    Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                    A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                    Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                    Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                    no hay sentimientos si no hay nadie que sienta

                                    45

                                    Iacutendice alfabeacutetico

                                    Artiacuteculos cientiacuteficos 29Atajos 11

                                    barra de revisioacuten 16Bibliografiacutea 18

                                    coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                    Documentos multipartes 30

                                    eLYXer 6Enlaces 13Esquemas 28

                                    Flotantes 23Fuentes LATEX 7

                                    Hifenacioacuten 9

                                    idioma 7Instalacioacuten 4

                                    macrocomando 4

                                    pdfPages 21pie de paacutegina 15Presentaciones 31

                                    R 39Ramas 17

                                    Siacutembolos 27Sweave 39

                                    Tablas 26tesis 29

                                    46

                                    • Licencia
                                    • Nota de la versioacuten
                                    • Queacute es nuevo
                                    • Iacutendice general
                                    • 1 iquestLaTeX iquestLyX iquestWhat
                                      • 11 Curiosidades del proyecto LyX
                                        • 111 La historia de LyX
                                        • 112 La mascota de LyX
                                          • 12 Otros editores de LaTeX
                                            • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                              • 21 Instalacioacuten en GNULinux
                                                • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                  • 22 Instalacioacuten en Windows
                                                  • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                    • 3 Poniendo a punto la aplicacioacuten
                                                      • 31 Hola mundo y compilacioacuten
                                                        • 311 Exportar con un comando
                                                          • 32 tex4ht Exportar a html odt y otros formatos
                                                          • 33 eLyXer Conversor elegante de lyx a html
                                                          • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                          • 35 Fuentes LaTeX
                                                            • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                            • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                              • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                              • 37 Algunos problemas detectados
                                                                • 371 Imaacutegenes eps en Ubuntu
                                                                • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                • 373 Tildes en la ruta de carpetas con LyX
                                                                • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                    • 4 Edicioacuten de textos
                                                                      • 41 Atajos de teclado
                                                                        • 411 Entornos
                                                                        • 412 Siacutembolos
                                                                        • 413 Fuente
                                                                          • 42 Tres truquillos LaTeX
                                                                            • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                            • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                            • 423 Antildeadir contenidos al iacutendice
                                                                              • 43 Enlaces internos web y a pdf
                                                                              • 44 Insertando coacutedigo LaTeX
                                                                              • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                              • 46 Barra de revisioacuten
                                                                              • 47 Gestioacuten de Ramas
                                                                              • 48 Columnas
                                                                              • 49 Bibliografiacutea
                                                                                • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                  • 410 Color en nuestros documentos
                                                                                    • 4101 Texto coloreado
                                                                                    • 4102 Fondo coloreado
                                                                                    • 4103 Paacutegina coloreada
                                                                                    • 4104 Definir colores personalizados
                                                                                      • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                        • 5 Objetos insertados
                                                                                          • 51 Flotantes
                                                                                            • 511 Insertar flotantes
                                                                                            • 512 Subflotantes
                                                                                            • 513 Posicioacuten de flotantes
                                                                                            • 514 Numeracioacuten de flotantes
                                                                                              • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                • 6 Ecuaciones tablas y siacutembolos
                                                                                                  • 61 El paquete cancel
                                                                                                  • 62 Tablas
                                                                                                    • 621 Tablas largas
                                                                                                    • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                      • 63 Siacutembolos
                                                                                                        • 631 Detexify
                                                                                                          • 64 Esquemas
                                                                                                            • 641 Instalacioacuten y configuracioacuten
                                                                                                            • 642 Primeros pasos
                                                                                                                • 7 Clases de documento
                                                                                                                  • 71 Artiacuteculos cientiacuteficos
                                                                                                                  • 72 Plantillas de tesis LyX
                                                                                                                  • 73 Documentos multipartes
                                                                                                                  • 74 Curriacuteculum
                                                                                                                    • 741 Editando un curriacuteculum
                                                                                                                      • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                        • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                        • 752 Personalizaciones avanzadas
                                                                                                                        • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                        • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                            • 8 Integracioacuten con R gracias a Sweave
                                                                                                                              • 81 Instalando Sweave
                                                                                                                                • 811 Sweave en Linux
                                                                                                                                • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                  • 82 Introducir coacutedigo R
                                                                                                                                  • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                    • 9 Trucos caseros
                                                                                                                                      • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                      • 92 Desvelar coacutedigo LaTeX
                                                                                                                                      • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                        • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                          • A1 Paacuteginas web
                                                                                                                                          • A2 Manuales en pdf
                                                                                                                                            • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                            • C Agradecimientos
                                                                                                                                            • Iacutendice Alfabeacutetico

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 12

                                      Ctrl+L campo LATEXCtrl+S guardarF2 guardar comoCtrl+O abrirCtrl+N nueva pestantildeaCtrl+W cerrar pestantildeaCtrl+Tab siguiente pestantildeaInicio oacute Fin inicio o fin de liacuteneaInicio oacute Fin+May seleccionar hasta inicio o fin de liacuteneaCtrl+Inicio inicio de la pestantildeaCtrl+Fin final de la pestantildeaCtrl+May+Inicio seleccionar hasta el inicio de la pestantildeaCtrl+May+Fin seleccionar hasta el final de la pestantildeaCtrl+May+E activar barra de revisioacutenF11 pantalla completa

                                      42 Tres truquillos LATEX

                                      421 Cambio de la numeracioacuten de las paacuteginas

                                      Escenario Se tiene un libro con toda una serie de paacuteginas al principio que contienen los dife-rentes iacutendices los agradecimientos etc para despueacutes continuar con el libro propiamente dichoLo que se quiere obtener es las paacuteginas del principio con la numeracioacuten en nuacutemeros romanos ylas paacuteginas de los capiacutetulos con numeracioacuten normal empezando otra vez desde 1

                                      Solucioacuten

                                      1 Primero se ponen las instrucciones LATEX para la numeracioacuten en nuacutemeros romanos y se poneel contador de paacuteginas a 1

                                      renewcommand thepage roman page s e t c o u n t e r page 1

                                      2 A continuacioacuten se introduce el contenido de las primeras paacuteginas agradecimientos e iacutendi-ces Finalmente se introducen otros comandos LATEX para cambiar otra vez la numeracioacuten

                                      renewcommand thepage a r a b i c page s e t c o u n t e r page 1

                                      3 Y finalmente el contenido del resto del libro

                                      422 Imaacutegenes y caption rotadas a 90 grados

                                      Escenario Al poner una imagen la podemos rotar pero el tiacutetulo de la imagen queda igual(estamos utilizando Floats) Tenemos una imagen que queremos poner apaisada y que el captiontambieacuten esteacute apaisado ocupando toda una paacutegina

                                      Solucioacuten Hay que utilizar el paquete rotating1 para ello hay que seguir los siguientes pasos

                                      1 Editar el preaacutembulo LATEX (Layout LATEX Preamble ) y antildeadirle la siguiente liacutenea

                                      usepackage r o t a t i n g

                                      2 Donde queramos insertar la figura poner el siguiente coacutedigo LATEX

                                      1 Con el paquete rotating tambieacuten se puede hacer lo mismo con una tabla

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                                      begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                                      end sidewaysf igure

                                      423 Antildeadir contenidos al iacutendice

                                      Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                                      Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                                      1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                                      El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                                      43 Enlaces internos web y a pdf

                                      Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                                      Enlaces internos

                                      Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                                      usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                                      Enlaces web

                                      Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                                      usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                                      Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                                      hre f URL Descr ip t ion

                                      Enlaces a pdf

                                      Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                                      44 Insertando coacutedigo LATEX

                                      LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                                      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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                                      begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                                      En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                                      begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                                      3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                                      begin c e n t e r TEXTOend c e n t e r

                                      4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                                      ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                                      l e t endchangemargin= e n d l i s t

                                      Y definimos el texto que queremos modificar

                                      begin changemargin minus2cmminus2cmTEXTOend changemargin

                                      5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                                      inc ludegraphics [ width=19cm ] nombreimagen

                                      6 Insertar imagen con viacutenculo web

                                      hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                                      2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                                      3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                                      7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                                      Huge TEXTO[0 5cm] Large TEXTO

                                      El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                                      8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                                      c lubpenal ty =10000widowpenalty =10000

                                      9 Portada sin fecha escribir en preaacutembulo

                                      date

                                      10 Letra capital (tenemos que tener instalado el paquete te-tex)

                                      Preaacutembulo 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 sesenta y dos

                                      45 Cabecera y pie de paacutegina paquete FancyHdr

                                      Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                                      Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                                      usepackage fancyhdr

                                      Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                                      pages ty le fancy

                                      Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                                      lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                                      Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                                      renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                                      renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                      Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                      fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                      fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                      Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                      thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                      Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                      Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                      cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                      cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                      46 Barra de revisioacuten

                                      Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                      Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                      Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                      Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                      AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                      Fusionar cambios Muy similar a Aceptar cambios

                                      AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                      Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                      Nota siguiente Navegar entre las notas existentes

                                      47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                      Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                      Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                      No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                      En una caja de LATEX escribimos

                                      newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                      El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                      x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                      48 Columnas

                                      LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                      Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                      usepackage mul t i co l

                                      1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                      begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                      2 Para que mostrar columnas dentro de columnas es similar

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                      begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                      3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                      begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                      4 Como en el caso anterior pero aplicando subseccioacuten

                                      begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                      5 Para dejar un espacio delante y detraacutes de las columnas4

                                      s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                      6 Separacioacuten de columnas5

                                      s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                      7 Liacutenea de separacioacuten entre columnas6

                                      s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                      49 Bibliografiacutea

                                      LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                      4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                      setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                      setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                      la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                      Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                      $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                      Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                      Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                      Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                      renewcommand refname normalsize B i b l i o g r a f iacute a

                                      El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                      Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                      Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                      usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                      Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                      491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                      Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                      $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                      Ahora para iniciar la aplicacioacuten escribimos en consola

                                      $ l a t e x makebst

                                      Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                      $ customminusbib

                                      Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                      410 Color en nuestros documentos

                                      En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                      Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                      Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                      usepackage c o l o r

                                      4101 Texto coloreado

                                      Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                      t e x t c o l o r c o l o r t e x t o

                                      Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                      c o l o r declaredminusc o l o r

                                      que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                      pagecolor declaredminusc o l o r

                                      4102 Fondo coloreado

                                      En el cuerpo

                                      colorbox declaredminusc o l o r t e x t

                                      Si el fondo y el texto estaacuten cambiados

                                      colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                      Para poner el color de fonde de otro color

                                      fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                      4103 Paacutegina coloreada

                                      En el preaacutembulo

                                      d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                      pagecolor c o l o r

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                      4104 Definir colores personalizados

                                      Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                      d e f i n e c o l o r name model colorminusspec

                                      donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                      Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                      grisesSolo un nuacutemero entre 0 (negro)

                                      y 1 (blanco)definecolorgrisclarogray095

                                      rgb Rojo VerdeAzul

                                      Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                      verde y azul en este orden

                                      definecolornaranjargb1050

                                      cmyk CianMagenta

                                      Amarillo yNegro

                                      Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                      y negro

                                      definecolornaranjacmyk00510

                                      Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                      d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                      Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                      411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                      Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                      $ sudo apt i tude pdfjam

                                      Para ejecutarlos por ejemplo

                                      $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                      Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                      Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                      Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                      Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                      bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                      bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                      8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                      bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                      coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                      pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                      Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                      usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                      Capiacutetulo 5

                                      Objetos insertados

                                      51 Flotantes

                                      Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                      511 Insertar flotantes

                                      Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                      Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                      Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                      Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                      512 Subflotantes

                                      Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                      513 Posicioacuten de flotantes

                                      LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                      Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                      23

                                      CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                      1print h e l l o world

                                      Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                      Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                      Aquiacute si es posible

                                      Aquiacute definitivamente

                                      Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                      Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                      renewcommand bot tomfrac t ion 0 5

                                      514 Numeracioacuten de flotantes

                                      En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                      thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                      numberwithin t a b l e subsec t ion

                                      Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                      52 Escribiendo coacutedigo fuente el paquete listings

                                      Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                      p r i n t h e l l o world

                                      Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                      Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                      backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                      Para ver maacutes opciones visitad el manual del paquete

                                      Capiacutetulo 6

                                      Ecuaciones tablas y siacutembolos

                                      Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                      En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                      Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                      Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                      61 El paquete cancel

                                      En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                      Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                      usepackage cance l

                                      Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                      cancel

                                      a+cance l b+c = cance l b+c +d

                                      a +b + c =b + c + d

                                      cancelto

                                      f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                      3264 = 2times4times4

                                      4times4times4 = 1

                                      2times4times4

                                      2

                                      4times4times4= 1

                                      2

                                      25

                                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                      xcancel

                                      xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                      (((((((

                                      ((hhhhhhhhhlımxto11

                                      xminus1 = +infin

                                      bcancel

                                      bcancel BminusB=0

                                      hhhhhBminus B = 0

                                      62 Tablas

                                      Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                      Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                      621 Tablas largas

                                      Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                      El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                      LeyendaEncabezado

                                      Primer encabezadoPie

                                      T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                      Uacuteltimo pie

                                      Y lo que quiere decir cada uno de ellos

                                      1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                      2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                      3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                      4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                      5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                      622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                      Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                      ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                      1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                      2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                      3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                      Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                      63 Siacutembolos

                                      En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                      Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                      Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                      Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                      Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                      X Z Y [

                                      Y los siacutembolos del zodiaco

                                      _ae]bd^`c f

                                      Muy uacutetil este manual hay que tenerlo siempre a mano

                                      631 Detexify

                                      Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                      Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                      iexclMuy uacutetil y totalmente recomendado

                                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                      64 Esquemas

                                      El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                      641 Instalacioacuten y configuracioacuten

                                      Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                      $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                      Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                      642 Primeros pasos

                                      Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                      usepackage [ a l l ] xy

                                      En una caja de foacutermulas insertamos el siguiente coacutedigo

                                      xymatrix A ar [ r ] amp B

                                      Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                      xymatrixR =

                                      define el eje X de la matriz

                                      xymatrixC =

                                      define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                      m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                      Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                      1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                      Capiacutetulo 7

                                      Clases de documento

                                      71 Artiacuteculos cientiacuteficos

                                      Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                      iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                      Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                      Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                      $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                      Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                      En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                      Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                      72 Plantillas de tesis LYX

                                      Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                      httpwwwthesis-templatecomarchives58

                                      httpwikilyxorgExamplesThesis

                                      httpwikilyxorgExamplesMinitoc

                                      httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                      httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                      httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                      1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                      29

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                      httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                      httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                      httpwikilyxorgFAQMultipleAuthors

                                      73 Documentos multipartes

                                      Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                      En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                      Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                      Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                      Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                      Asiacute de simple Con LATEX Con LYX naturalmente

                                      74 Curriacuteculum

                                      Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                      texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                      texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                      lmodern contiene las fuentes lmodern

                                      Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                      $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                      Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                      hora de imprimir

                                      741 Editando un curriacuteculum

                                      Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                      Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                      75 Presentaciones con la clase LATEX-Beamer

                                      Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                      $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                      Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                      751 Temas y personalizacioacuten de presentaciones

                                      Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                      usetheme nombre

                                      Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                      usercolortheme nombre

                                      usercolortheme nombre

                                      TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                      2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                      Pantallazo

                                      No disponible1) Antibes 18) lined

                                      No disponible No disponible2) bars 19) Luebeck

                                      3) Bergen 20) Madrid

                                      4) Berkeley 21) Malmoe

                                      5) Berlin 22) Marburg

                                      6) Boadilla 23) Montpellier

                                      No disponible7) boxes 24) PaloAlto

                                      No disponible8) classic 25) Pittsburgh

                                      (continuacutea)

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                      Pantallazo

                                      9) Copenhagen 26) Rochester

                                      No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                      11) default 28) sidebar

                                      12) Dresden 29) Singapore

                                      No disponible13) Frankfurt 30) split

                                      14) Goettingen 31) Szeged

                                      No disponible15) Hannover 32) Tree

                                      16) Ilmenau 33) Warsaw(continuacutea)

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                      Pantallazo

                                      17) JuanLesPinsFin

                                      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) fly (gris)8) lily

                                      9) orchid10) rose

                                      11) seagull (gris y blanco)12) seahorse

                                      13) sidebartab14) structure

                                      15) whale (azul marino y blanco)

                                      Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                      Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                      begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                      Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                      setbeamerfont t i t l e shape=itshape family=rmfamily

                                      Modifica la fuente del tiacutetulo de la ponencia mientras que

                                      usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                      usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                      realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                      752 Personalizaciones avanzadas

                                      Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                      PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                      Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                      setbeamercovered t ransparent

                                      BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                      Resumen otro tipo especial de bloque

                                      begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                      Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                      frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                      No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                      Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                      setbeamertemplate navigat ion symbols

                                      Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                      bull [default] Horizontal

                                      bull [horizontal] Lo mismo que por defecto

                                      bull [vertical] Vertical

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                      bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                      Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                      logo inc ludegraphics [ height =3cm ] nombrefoto

                                      Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                      Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                      setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                      Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                      setbeamers ize s idebar width r i g h t =3cm

                                      Personalizar el tema de las enumeraciones

                                      bull Preaacutembulo

                                      def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                      bull Texto en caja ERT

                                      begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                      textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                      Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                      setbeamers ize opt ions

                                      The following options can be given

                                      bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                      bull text margin right= TEX dimension sets a new right margin

                                      bull 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

                                      bull sidebar width right= TEX dimension sets the size of the right sidebar

                                      bull description width= TEX dimension sets the default width of description labels seeSection 121

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                      bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                      bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                      bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                      Para bibliografiacutea en caja ERT

                                      begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                      1982 end thebib l iography

                                      753 Fondo de presentaciones en la clase Beamer

                                      Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                      Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                      En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                      el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                      la un ldquordquo al final

                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                      ( Contenido de l a d i a p o s i t i v a )

                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                      754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                      Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                      Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                      BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                      $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                      En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                      Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                      $ sudo texhash ampamp lyx minusx reconf igure

                                      Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                      El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                      Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                      usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                      Y listo Genial paquete siacute sentildeor

                                      Capiacutetulo 8

                                      Integracioacuten con R gracias a Sweave

                                      Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                      81 Instalando Sweave

                                      811 Sweave en Linux

                                      1 Instalar R2

                                      $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                      $ sudo texhash ampamp lyx minusx reconf igure

                                      2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                      3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                      4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                      812 Sweave en Windows3

                                      En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                      Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                      A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                      - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                      1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                      39

                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                      1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                      2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                      3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                      4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                      5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                      6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                      Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                      82 Introducir coacutedigo R

                                      1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                      2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                      ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                      p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                      3 Compilamos Ver PDF5

                                      4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                      Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                      83 Utilizar Sweave con la clase Beamer

                                      LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                      Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                      Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                      Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                      5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                      Capiacutetulo 9

                                      Trucos caseros

                                      En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                      91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                      Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                      La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                      De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                      92 Desvelar coacutedigo LATEX

                                      Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                      93 LYX para editar foacutermulas y luego editarlas con otro programa

                                      De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                      42

                                      Apeacutendice A

                                      Maacutes informacioacuten sobre LATEX y LYX

                                      A1 Paacuteginas web

                                      1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                      2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                      3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                      4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                      5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                      6 Curso LATEXhttphallsiugrescursoLatex

                                      A2 Manuales en pdf

                                      1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                      2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                      3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                      4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                      43

                                      Apeacutendice B

                                      Lo que vendraacute con proacuteximasediciones

                                      Lista de enlaces

                                      Secciones con tips breves mejor ordenadas

                                      Nuevos estilos de capiacutetulos y secciones

                                      Previsualizacioacuten de temas de color para LATEX-Beamer

                                      Resuacutemenes al principio de cada capiacutetulo

                                      Nuevos pie y cabecera de paacutegina

                                      Ejemplos en formato LYX y PDF

                                      Maacutes imaacutegenes explicativas

                                      iquestVersiones en ingleacutes u otros idiomas

                                      Maacutes secciones

                                      bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                      iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                      44

                                      Apeacutendice C

                                      Agradecimientos

                                      LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                      Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                      A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                      Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                      Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                      no hay sentimientos si no hay nadie que sienta

                                      45

                                      Iacutendice alfabeacutetico

                                      Artiacuteculos cientiacuteficos 29Atajos 11

                                      barra de revisioacuten 16Bibliografiacutea 18

                                      coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                      Documentos multipartes 30

                                      eLYXer 6Enlaces 13Esquemas 28

                                      Flotantes 23Fuentes LATEX 7

                                      Hifenacioacuten 9

                                      idioma 7Instalacioacuten 4

                                      macrocomando 4

                                      pdfPages 21pie de paacutegina 15Presentaciones 31

                                      R 39Ramas 17

                                      Siacutembolos 27Sweave 39

                                      Tablas 26tesis 29

                                      46

                                      • Licencia
                                      • Nota de la versioacuten
                                      • Queacute es nuevo
                                      • Iacutendice general
                                      • 1 iquestLaTeX iquestLyX iquestWhat
                                        • 11 Curiosidades del proyecto LyX
                                          • 111 La historia de LyX
                                          • 112 La mascota de LyX
                                            • 12 Otros editores de LaTeX
                                              • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                • 21 Instalacioacuten en GNULinux
                                                  • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                    • 22 Instalacioacuten en Windows
                                                    • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                      • 3 Poniendo a punto la aplicacioacuten
                                                        • 31 Hola mundo y compilacioacuten
                                                          • 311 Exportar con un comando
                                                            • 32 tex4ht Exportar a html odt y otros formatos
                                                            • 33 eLyXer Conversor elegante de lyx a html
                                                            • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                            • 35 Fuentes LaTeX
                                                              • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                              • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                • 37 Algunos problemas detectados
                                                                  • 371 Imaacutegenes eps en Ubuntu
                                                                  • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                  • 373 Tildes en la ruta de carpetas con LyX
                                                                  • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                      • 4 Edicioacuten de textos
                                                                        • 41 Atajos de teclado
                                                                          • 411 Entornos
                                                                          • 412 Siacutembolos
                                                                          • 413 Fuente
                                                                            • 42 Tres truquillos LaTeX
                                                                              • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                              • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                              • 423 Antildeadir contenidos al iacutendice
                                                                                • 43 Enlaces internos web y a pdf
                                                                                • 44 Insertando coacutedigo LaTeX
                                                                                • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                • 46 Barra de revisioacuten
                                                                                • 47 Gestioacuten de Ramas
                                                                                • 48 Columnas
                                                                                • 49 Bibliografiacutea
                                                                                  • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                    • 410 Color en nuestros documentos
                                                                                      • 4101 Texto coloreado
                                                                                      • 4102 Fondo coloreado
                                                                                      • 4103 Paacutegina coloreada
                                                                                      • 4104 Definir colores personalizados
                                                                                        • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                          • 5 Objetos insertados
                                                                                            • 51 Flotantes
                                                                                              • 511 Insertar flotantes
                                                                                              • 512 Subflotantes
                                                                                              • 513 Posicioacuten de flotantes
                                                                                              • 514 Numeracioacuten de flotantes
                                                                                                • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                  • 6 Ecuaciones tablas y siacutembolos
                                                                                                    • 61 El paquete cancel
                                                                                                    • 62 Tablas
                                                                                                      • 621 Tablas largas
                                                                                                      • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                        • 63 Siacutembolos
                                                                                                          • 631 Detexify
                                                                                                            • 64 Esquemas
                                                                                                              • 641 Instalacioacuten y configuracioacuten
                                                                                                              • 642 Primeros pasos
                                                                                                                  • 7 Clases de documento
                                                                                                                    • 71 Artiacuteculos cientiacuteficos
                                                                                                                    • 72 Plantillas de tesis LyX
                                                                                                                    • 73 Documentos multipartes
                                                                                                                    • 74 Curriacuteculum
                                                                                                                      • 741 Editando un curriacuteculum
                                                                                                                        • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                          • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                          • 752 Personalizaciones avanzadas
                                                                                                                          • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                          • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                              • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                • 81 Instalando Sweave
                                                                                                                                  • 811 Sweave en Linux
                                                                                                                                  • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                    • 82 Introducir coacutedigo R
                                                                                                                                    • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                      • 9 Trucos caseros
                                                                                                                                        • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                        • 92 Desvelar coacutedigo LaTeX
                                                                                                                                        • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                          • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                            • A1 Paacuteginas web
                                                                                                                                            • A2 Manuales en pdf
                                                                                                                                              • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                              • C Agradecimientos
                                                                                                                                              • Iacutendice Alfabeacutetico

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 13

                                        begin s idewaysf igure begin c e n t e r I n s e r t a r l a f i g u r a aquiacute OJO como f i g u r a y NO como f l o a t capt ion t i t u l o de l a f i g u r a l a b e l e t i q u e t a _ p a r a _ r e f e r e n c i a _ c r u z a d a end c e n t e r

                                        end sidewaysf igure

                                        423 Antildeadir contenidos al iacutendice

                                        Escenario En el iacutendice se incluyen automaacuteticamente capiacutetulos secciones etc Sin embargotambieacuten queremos antildeadir otras cosas que no tenemos marcadas como capiacutetulos como por ejem-plo la bibliografiacutea

                                        Solucioacuten En el caso que queramos que aparezca la bibliografiacutea como si fuera un capiacutetulo maacutesen el iacutendice simplemente tenemos que antildeadir donde empieza la bibliografiacutea la siguiente liacutenea decoacutedigo LATEX

                                        1newpageaddcontents l ine toc chapter B i b l i o g r a f iacute a

                                        El ldquonewpagerdquo fuerza un cambio de paacutegina en el caso de no quererlo simplemente no lo pone-mos Trabajar con ficheros de bibliografiacutea

                                        43 Enlaces internos web y a pdf

                                        Hace tiempo que buscaba solucioacuten para marcadores a mis documentos de LYX y enlaces urlMuy faacutecil

                                        Enlaces internos

                                        Si queremos que los enlaces internos esteacuten coloreados y sean verdes nos vamos a Documento Configuracioacuten Preaacutembulo LATEX y escribimos

                                        usepackage [ c o l o r l i n k s =true l i n k c o l o r =green ] hyperref

                                        Enlaces web

                                        Documento Configuracioacuten Preaacutembulo Latex Si queremos que los enlaces web esteacuten colo-reados y sean azules nos vamos a Documento Configuracioacuten Preaacutembulo Latex y escribimos

                                        usepackage [ c o l o r l i n k s =true u r l c o l o r =blue ] hyperref

                                        Ahora para que asociemos a una frase una url insertamos en el documento este coacutedigo LATEX

                                        hre f URL Descr ip t ion

                                        Enlaces a pdf

                                        Nos vamos a Insertar Hiperenlace y marcamos la casilla archivo escribimos el nombre delarchivo (si estaacute en la misma carpeta que nuestro archivo pdf recieacuten creado) o la direccioacuten (paraotra carpeta) Y para que funcione guardamos el archivo pdf compilado en la carpeta donde seencuentra nuestro archivo LYX

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                                        44 Insertando coacutedigo LATEX

                                        LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                                        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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                                        begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                                        En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                                        begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                                        3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                                        begin c e n t e r TEXTOend c e n t e r

                                        4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                                        ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                                        l e t endchangemargin= e n d l i s t

                                        Y definimos el texto que queremos modificar

                                        begin changemargin minus2cmminus2cmTEXTOend changemargin

                                        5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                                        inc ludegraphics [ width=19cm ] nombreimagen

                                        6 Insertar imagen con viacutenculo web

                                        hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                                        2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                                        3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                                        7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                                        Huge TEXTO[0 5cm] Large TEXTO

                                        El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                                        8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                                        c lubpenal ty =10000widowpenalty =10000

                                        9 Portada sin fecha escribir en preaacutembulo

                                        date

                                        10 Letra capital (tenemos que tener instalado el paquete te-tex)

                                        Preaacutembulo 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 sesenta y dos

                                        45 Cabecera y pie de paacutegina paquete FancyHdr

                                        Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                                        Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                                        usepackage fancyhdr

                                        Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                                        pages ty le fancy

                                        Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                                        lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                                        Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                                        renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                                        renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                        Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                        fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                        fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                        Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                        thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                        Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                        Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                        cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                        cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                        46 Barra de revisioacuten

                                        Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                        Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                        Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                        Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                        AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                        Fusionar cambios Muy similar a Aceptar cambios

                                        AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                        Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                        Nota siguiente Navegar entre las notas existentes

                                        47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                        Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                        Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                        No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                        En una caja de LATEX escribimos

                                        newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                        El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                        x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                        48 Columnas

                                        LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                        Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                        usepackage mul t i co l

                                        1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                        begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                        2 Para que mostrar columnas dentro de columnas es similar

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                        begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                        3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                        begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                        4 Como en el caso anterior pero aplicando subseccioacuten

                                        begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                        5 Para dejar un espacio delante y detraacutes de las columnas4

                                        s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                        6 Separacioacuten de columnas5

                                        s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                        7 Liacutenea de separacioacuten entre columnas6

                                        s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                        49 Bibliografiacutea

                                        LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                        4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                        setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                        setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                        la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                        Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                        $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                        Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                        Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                        Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                        renewcommand refname normalsize B i b l i o g r a f iacute a

                                        El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                        Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                        Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                        usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                        Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                        491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                        Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                        $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                        Ahora para iniciar la aplicacioacuten escribimos en consola

                                        $ l a t e x makebst

                                        Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                        $ customminusbib

                                        Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                        410 Color en nuestros documentos

                                        En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                        Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                        Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                        usepackage c o l o r

                                        4101 Texto coloreado

                                        Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                        t e x t c o l o r c o l o r t e x t o

                                        Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                        c o l o r declaredminusc o l o r

                                        que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                        pagecolor declaredminusc o l o r

                                        4102 Fondo coloreado

                                        En el cuerpo

                                        colorbox declaredminusc o l o r t e x t

                                        Si el fondo y el texto estaacuten cambiados

                                        colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                        Para poner el color de fonde de otro color

                                        fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                        4103 Paacutegina coloreada

                                        En el preaacutembulo

                                        d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                        pagecolor c o l o r

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                        4104 Definir colores personalizados

                                        Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                        d e f i n e c o l o r name model colorminusspec

                                        donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                        Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                        grisesSolo un nuacutemero entre 0 (negro)

                                        y 1 (blanco)definecolorgrisclarogray095

                                        rgb Rojo VerdeAzul

                                        Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                        verde y azul en este orden

                                        definecolornaranjargb1050

                                        cmyk CianMagenta

                                        Amarillo yNegro

                                        Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                        y negro

                                        definecolornaranjacmyk00510

                                        Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                        d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                        Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                        411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                        Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                        $ sudo apt i tude pdfjam

                                        Para ejecutarlos por ejemplo

                                        $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                        Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                        Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                        Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                        Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                        bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                        bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                        8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                        bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                        coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                        pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                        Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                        usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                        Capiacutetulo 5

                                        Objetos insertados

                                        51 Flotantes

                                        Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                        511 Insertar flotantes

                                        Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                        Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                        Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                        Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                        512 Subflotantes

                                        Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                        513 Posicioacuten de flotantes

                                        LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                        Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                        23

                                        CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                        1print h e l l o world

                                        Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                        Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                        Aquiacute si es posible

                                        Aquiacute definitivamente

                                        Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                        Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                        renewcommand bot tomfrac t ion 0 5

                                        514 Numeracioacuten de flotantes

                                        En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                        thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                        numberwithin t a b l e subsec t ion

                                        Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                        52 Escribiendo coacutedigo fuente el paquete listings

                                        Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                        p r i n t h e l l o world

                                        Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                        Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                        backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                        Para ver maacutes opciones visitad el manual del paquete

                                        Capiacutetulo 6

                                        Ecuaciones tablas y siacutembolos

                                        Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                        En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                        Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                        Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                        61 El paquete cancel

                                        En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                        Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                        usepackage cance l

                                        Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                        cancel

                                        a+cance l b+c = cance l b+c +d

                                        a +b + c =b + c + d

                                        cancelto

                                        f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                        3264 = 2times4times4

                                        4times4times4 = 1

                                        2times4times4

                                        2

                                        4times4times4= 1

                                        2

                                        25

                                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                        xcancel

                                        xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                        (((((((

                                        ((hhhhhhhhhlımxto11

                                        xminus1 = +infin

                                        bcancel

                                        bcancel BminusB=0

                                        hhhhhBminus B = 0

                                        62 Tablas

                                        Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                        Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                        621 Tablas largas

                                        Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                        El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                        LeyendaEncabezado

                                        Primer encabezadoPie

                                        T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                        Uacuteltimo pie

                                        Y lo que quiere decir cada uno de ellos

                                        1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                        2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                        3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                        4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                        5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                        622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                        Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                        ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                        1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                        2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                        3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                        Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                        63 Siacutembolos

                                        En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                        Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                        Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                        Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                        Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                        X Z Y [

                                        Y los siacutembolos del zodiaco

                                        _ae]bd^`c f

                                        Muy uacutetil este manual hay que tenerlo siempre a mano

                                        631 Detexify

                                        Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                        Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                        iexclMuy uacutetil y totalmente recomendado

                                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                        64 Esquemas

                                        El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                        641 Instalacioacuten y configuracioacuten

                                        Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                        $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                        Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                        642 Primeros pasos

                                        Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                        usepackage [ a l l ] xy

                                        En una caja de foacutermulas insertamos el siguiente coacutedigo

                                        xymatrix A ar [ r ] amp B

                                        Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                        xymatrixR =

                                        define el eje X de la matriz

                                        xymatrixC =

                                        define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                        m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                        Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                        1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                        Capiacutetulo 7

                                        Clases de documento

                                        71 Artiacuteculos cientiacuteficos

                                        Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                        iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                        Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                        Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                        $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                        Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                        En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                        Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                        72 Plantillas de tesis LYX

                                        Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                        httpwwwthesis-templatecomarchives58

                                        httpwikilyxorgExamplesThesis

                                        httpwikilyxorgExamplesMinitoc

                                        httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                        httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                        httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                        1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                        29

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                        httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                        httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                        httpwikilyxorgFAQMultipleAuthors

                                        73 Documentos multipartes

                                        Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                        En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                        Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                        Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                        Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                        Asiacute de simple Con LATEX Con LYX naturalmente

                                        74 Curriacuteculum

                                        Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                        texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                        texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                        lmodern contiene las fuentes lmodern

                                        Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                        $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                        Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                        hora de imprimir

                                        741 Editando un curriacuteculum

                                        Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                        Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                        75 Presentaciones con la clase LATEX-Beamer

                                        Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                        $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                        Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                        751 Temas y personalizacioacuten de presentaciones

                                        Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                        usetheme nombre

                                        Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                        usercolortheme nombre

                                        usercolortheme nombre

                                        TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                        2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                        Pantallazo

                                        No disponible1) Antibes 18) lined

                                        No disponible No disponible2) bars 19) Luebeck

                                        3) Bergen 20) Madrid

                                        4) Berkeley 21) Malmoe

                                        5) Berlin 22) Marburg

                                        6) Boadilla 23) Montpellier

                                        No disponible7) boxes 24) PaloAlto

                                        No disponible8) classic 25) Pittsburgh

                                        (continuacutea)

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                        Pantallazo

                                        9) Copenhagen 26) Rochester

                                        No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                        11) default 28) sidebar

                                        12) Dresden 29) Singapore

                                        No disponible13) Frankfurt 30) split

                                        14) Goettingen 31) Szeged

                                        No disponible15) Hannover 32) Tree

                                        16) Ilmenau 33) Warsaw(continuacutea)

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                        Pantallazo

                                        17) JuanLesPinsFin

                                        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) fly (gris)8) lily

                                        9) orchid10) rose

                                        11) seagull (gris y blanco)12) seahorse

                                        13) sidebartab14) structure

                                        15) whale (azul marino y blanco)

                                        Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                        Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                        begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                        Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                        setbeamerfont t i t l e shape=itshape family=rmfamily

                                        Modifica la fuente del tiacutetulo de la ponencia mientras que

                                        usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                        usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                        realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                        752 Personalizaciones avanzadas

                                        Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                        PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                        Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                        setbeamercovered t ransparent

                                        BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                        Resumen otro tipo especial de bloque

                                        begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                        Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                        frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                        No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                        Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                        setbeamertemplate navigat ion symbols

                                        Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                        bull [default] Horizontal

                                        bull [horizontal] Lo mismo que por defecto

                                        bull [vertical] Vertical

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                        bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                        Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                        logo inc ludegraphics [ height =3cm ] nombrefoto

                                        Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                        Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                        setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                        Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                        setbeamers ize s idebar width r i g h t =3cm

                                        Personalizar el tema de las enumeraciones

                                        bull Preaacutembulo

                                        def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                        bull Texto en caja ERT

                                        begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                        textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                        Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                        setbeamers ize opt ions

                                        The following options can be given

                                        bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                        bull text margin right= TEX dimension sets a new right margin

                                        bull 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

                                        bull sidebar width right= TEX dimension sets the size of the right sidebar

                                        bull description width= TEX dimension sets the default width of description labels seeSection 121

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                        bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                        bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                        bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                        Para bibliografiacutea en caja ERT

                                        begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                        1982 end thebib l iography

                                        753 Fondo de presentaciones en la clase Beamer

                                        Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                        Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                        En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                        el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                        la un ldquordquo al final

                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                        ( Contenido de l a d i a p o s i t i v a )

                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                        754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                        Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                        Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                        BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                        $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                        En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                        Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                        $ sudo texhash ampamp lyx minusx reconf igure

                                        Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                        El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                        Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                        usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                        Y listo Genial paquete siacute sentildeor

                                        Capiacutetulo 8

                                        Integracioacuten con R gracias a Sweave

                                        Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                        81 Instalando Sweave

                                        811 Sweave en Linux

                                        1 Instalar R2

                                        $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                        $ sudo texhash ampamp lyx minusx reconf igure

                                        2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                        3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                        4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                        812 Sweave en Windows3

                                        En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                        Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                        A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                        - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                        1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                        39

                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                        1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                        2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                        3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                        4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                        5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                        6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                        Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                        82 Introducir coacutedigo R

                                        1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                        2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                        ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                        p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                        3 Compilamos Ver PDF5

                                        4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                        Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                        83 Utilizar Sweave con la clase Beamer

                                        LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                        Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                        Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                        Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                        5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                        Capiacutetulo 9

                                        Trucos caseros

                                        En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                        91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                        Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                        La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                        De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                        92 Desvelar coacutedigo LATEX

                                        Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                        93 LYX para editar foacutermulas y luego editarlas con otro programa

                                        De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                        42

                                        Apeacutendice A

                                        Maacutes informacioacuten sobre LATEX y LYX

                                        A1 Paacuteginas web

                                        1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                        2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                        3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                        4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                        5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                        6 Curso LATEXhttphallsiugrescursoLatex

                                        A2 Manuales en pdf

                                        1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                        2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                        3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                        4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                        43

                                        Apeacutendice B

                                        Lo que vendraacute con proacuteximasediciones

                                        Lista de enlaces

                                        Secciones con tips breves mejor ordenadas

                                        Nuevos estilos de capiacutetulos y secciones

                                        Previsualizacioacuten de temas de color para LATEX-Beamer

                                        Resuacutemenes al principio de cada capiacutetulo

                                        Nuevos pie y cabecera de paacutegina

                                        Ejemplos en formato LYX y PDF

                                        Maacutes imaacutegenes explicativas

                                        iquestVersiones en ingleacutes u otros idiomas

                                        Maacutes secciones

                                        bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                        iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                        44

                                        Apeacutendice C

                                        Agradecimientos

                                        LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                        Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                        A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                        Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                        Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                        no hay sentimientos si no hay nadie que sienta

                                        45

                                        Iacutendice alfabeacutetico

                                        Artiacuteculos cientiacuteficos 29Atajos 11

                                        barra de revisioacuten 16Bibliografiacutea 18

                                        coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                        Documentos multipartes 30

                                        eLYXer 6Enlaces 13Esquemas 28

                                        Flotantes 23Fuentes LATEX 7

                                        Hifenacioacuten 9

                                        idioma 7Instalacioacuten 4

                                        macrocomando 4

                                        pdfPages 21pie de paacutegina 15Presentaciones 31

                                        R 39Ramas 17

                                        Siacutembolos 27Sweave 39

                                        Tablas 26tesis 29

                                        46

                                        • Licencia
                                        • Nota de la versioacuten
                                        • Queacute es nuevo
                                        • Iacutendice general
                                        • 1 iquestLaTeX iquestLyX iquestWhat
                                          • 11 Curiosidades del proyecto LyX
                                            • 111 La historia de LyX
                                            • 112 La mascota de LyX
                                              • 12 Otros editores de LaTeX
                                                • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                  • 21 Instalacioacuten en GNULinux
                                                    • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                      • 22 Instalacioacuten en Windows
                                                      • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                        • 3 Poniendo a punto la aplicacioacuten
                                                          • 31 Hola mundo y compilacioacuten
                                                            • 311 Exportar con un comando
                                                              • 32 tex4ht Exportar a html odt y otros formatos
                                                              • 33 eLyXer Conversor elegante de lyx a html
                                                              • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                              • 35 Fuentes LaTeX
                                                                • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                  • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                  • 37 Algunos problemas detectados
                                                                    • 371 Imaacutegenes eps en Ubuntu
                                                                    • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                    • 373 Tildes en la ruta de carpetas con LyX
                                                                    • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                        • 4 Edicioacuten de textos
                                                                          • 41 Atajos de teclado
                                                                            • 411 Entornos
                                                                            • 412 Siacutembolos
                                                                            • 413 Fuente
                                                                              • 42 Tres truquillos LaTeX
                                                                                • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                • 423 Antildeadir contenidos al iacutendice
                                                                                  • 43 Enlaces internos web y a pdf
                                                                                  • 44 Insertando coacutedigo LaTeX
                                                                                  • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                  • 46 Barra de revisioacuten
                                                                                  • 47 Gestioacuten de Ramas
                                                                                  • 48 Columnas
                                                                                  • 49 Bibliografiacutea
                                                                                    • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                      • 410 Color en nuestros documentos
                                                                                        • 4101 Texto coloreado
                                                                                        • 4102 Fondo coloreado
                                                                                        • 4103 Paacutegina coloreada
                                                                                        • 4104 Definir colores personalizados
                                                                                          • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                            • 5 Objetos insertados
                                                                                              • 51 Flotantes
                                                                                                • 511 Insertar flotantes
                                                                                                • 512 Subflotantes
                                                                                                • 513 Posicioacuten de flotantes
                                                                                                • 514 Numeracioacuten de flotantes
                                                                                                  • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                    • 6 Ecuaciones tablas y siacutembolos
                                                                                                      • 61 El paquete cancel
                                                                                                      • 62 Tablas
                                                                                                        • 621 Tablas largas
                                                                                                        • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                          • 63 Siacutembolos
                                                                                                            • 631 Detexify
                                                                                                              • 64 Esquemas
                                                                                                                • 641 Instalacioacuten y configuracioacuten
                                                                                                                • 642 Primeros pasos
                                                                                                                    • 7 Clases de documento
                                                                                                                      • 71 Artiacuteculos cientiacuteficos
                                                                                                                      • 72 Plantillas de tesis LyX
                                                                                                                      • 73 Documentos multipartes
                                                                                                                      • 74 Curriacuteculum
                                                                                                                        • 741 Editando un curriacuteculum
                                                                                                                          • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                            • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                            • 752 Personalizaciones avanzadas
                                                                                                                            • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                            • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                  • 81 Instalando Sweave
                                                                                                                                    • 811 Sweave en Linux
                                                                                                                                    • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                      • 82 Introducir coacutedigo R
                                                                                                                                      • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                        • 9 Trucos caseros
                                                                                                                                          • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                          • 92 Desvelar coacutedigo LaTeX
                                                                                                                                          • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                            • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                              • A1 Paacuteginas web
                                                                                                                                              • A2 Manuales en pdf
                                                                                                                                                • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                • C Agradecimientos
                                                                                                                                                • Iacutendice Alfabeacutetico

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 14

                                          44 Insertando coacutedigo LATEX

                                          LYX no tiene implementados todos los paquetes cosa que se remedia insertando coacutedigo LATEXCuando lo haces LYX detecta que eres un tiacuteo estudiado y le da preferencia sobre lo que estipulala plantilla2 A continuacioacuten unos ejemplos3

                                          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 maacutes que el tiacutetulo y el autor tienes que hacerlo de lasiguiente forma

                                          begin t i t l e p a g e TEXTO PORTADAend t i t l e p a g e TEXTO FUERA

                                          En algunos tipos de documento debemos ademaacutes acotar el texto que queda fuera de laplantilla

                                          begin n o t i t l e p a g e TEXTO FUERAend n o t i t l e p a g e

                                          3 Si quereacuteis que vuestro texto quede centrado es muy similar y se hace asiacute (esto se puedehacer directamente desde la interfaz de LYX pero si lo utilizaacuteis para centrar el texto de unaportada por ejemplo es maacutes raacutepido)

                                          begin c e n t e r TEXTOend c e n t e r

                                          4 Para cambiar los maacutergenes predeterminados en una determinada zona de texto en el preaacutem-bulo LATEX antildeadimos

                                          ampliar maacutergenes cabeceradefchangemargin 12 l i s t rightmargin 2 le f tmarg in 1 item [ ]

                                          l e t endchangemargin= e n d l i s t

                                          Y definimos el texto que queremos modificar

                                          begin changemargin minus2cmminus2cmTEXTOend changemargin

                                          5 Insertar imagen con un ancho determinado (no necesitamos poner ni la direccioacuten ni la ex-tensioacuten de la imagen solo el nombre si estaacute en la misma carpeta que el documento lyx)

                                          inc ludegraphics [ width=19cm ] nombreimagen

                                          6 Insertar imagen con viacutenculo web

                                          hre f ht tp b i o i n f o r m a t i q u i l l o wordpress com inc ludegraphics [width=19cm ] nombreimagen

                                          2 Las siglas ERT significan Evil Red Text y representa el texto que se incluye en el documento como coacutedigo LATEX(Insertar Coacutedigo LATEX)

                                          3 En el apeacutendice A teneacuteis enlaces a manuales sobre LATEX

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                                          7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                                          Huge TEXTO[0 5cm] Large TEXTO

                                          El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                                          8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                                          c lubpenal ty =10000widowpenalty =10000

                                          9 Portada sin fecha escribir en preaacutembulo

                                          date

                                          10 Letra capital (tenemos que tener instalado el paquete te-tex)

                                          Preaacutembulo 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 sesenta y dos

                                          45 Cabecera y pie de paacutegina paquete FancyHdr

                                          Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                                          Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                                          usepackage fancyhdr

                                          Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                                          pages ty le fancy

                                          Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                                          lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                                          Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                                          renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                                          renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                          Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                          fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                          fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                          Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                          thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                          Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                          Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                          cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                          cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                          46 Barra de revisioacuten

                                          Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                          Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                          Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                          Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                          AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                          Fusionar cambios Muy similar a Aceptar cambios

                                          AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                          Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                          Nota siguiente Navegar entre las notas existentes

                                          47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                          Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                          Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                          No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                          En una caja de LATEX escribimos

                                          newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                          El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                          x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                          48 Columnas

                                          LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                          Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                          usepackage mul t i co l

                                          1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                          begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                          2 Para que mostrar columnas dentro de columnas es similar

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                          begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                          3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                          begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                          4 Como en el caso anterior pero aplicando subseccioacuten

                                          begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                          5 Para dejar un espacio delante y detraacutes de las columnas4

                                          s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                          6 Separacioacuten de columnas5

                                          s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                          7 Liacutenea de separacioacuten entre columnas6

                                          s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                          49 Bibliografiacutea

                                          LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                          4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                          setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                          setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                          la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                          Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                          $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                          Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                          Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                          Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                          renewcommand refname normalsize B i b l i o g r a f iacute a

                                          El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                          Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                          Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                          usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                          Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                          491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                          Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                          $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                          Ahora para iniciar la aplicacioacuten escribimos en consola

                                          $ l a t e x makebst

                                          Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                          $ customminusbib

                                          Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                          410 Color en nuestros documentos

                                          En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                          Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                          Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                          usepackage c o l o r

                                          4101 Texto coloreado

                                          Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                          t e x t c o l o r c o l o r t e x t o

                                          Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                          c o l o r declaredminusc o l o r

                                          que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                          pagecolor declaredminusc o l o r

                                          4102 Fondo coloreado

                                          En el cuerpo

                                          colorbox declaredminusc o l o r t e x t

                                          Si el fondo y el texto estaacuten cambiados

                                          colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                          Para poner el color de fonde de otro color

                                          fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                          4103 Paacutegina coloreada

                                          En el preaacutembulo

                                          d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                          pagecolor c o l o r

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                          4104 Definir colores personalizados

                                          Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                          d e f i n e c o l o r name model colorminusspec

                                          donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                          Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                          grisesSolo un nuacutemero entre 0 (negro)

                                          y 1 (blanco)definecolorgrisclarogray095

                                          rgb Rojo VerdeAzul

                                          Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                          verde y azul en este orden

                                          definecolornaranjargb1050

                                          cmyk CianMagenta

                                          Amarillo yNegro

                                          Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                          y negro

                                          definecolornaranjacmyk00510

                                          Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                          d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                          Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                          411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                          Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                          $ sudo apt i tude pdfjam

                                          Para ejecutarlos por ejemplo

                                          $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                          Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                          Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                          Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                          Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                          bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                          bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                          8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                          bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                          coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                          pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                          Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                          usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                          Capiacutetulo 5

                                          Objetos insertados

                                          51 Flotantes

                                          Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                          511 Insertar flotantes

                                          Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                          Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                          Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                          Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                          512 Subflotantes

                                          Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                          513 Posicioacuten de flotantes

                                          LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                          Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                          23

                                          CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                          1print h e l l o world

                                          Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                          Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                          Aquiacute si es posible

                                          Aquiacute definitivamente

                                          Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                          Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                          renewcommand bot tomfrac t ion 0 5

                                          514 Numeracioacuten de flotantes

                                          En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                          thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                          numberwithin t a b l e subsec t ion

                                          Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                          52 Escribiendo coacutedigo fuente el paquete listings

                                          Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                          p r i n t h e l l o world

                                          Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                          Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                          backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                          Para ver maacutes opciones visitad el manual del paquete

                                          Capiacutetulo 6

                                          Ecuaciones tablas y siacutembolos

                                          Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                          En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                          Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                          Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                          61 El paquete cancel

                                          En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                          Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                          usepackage cance l

                                          Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                          cancel

                                          a+cance l b+c = cance l b+c +d

                                          a +b + c =b + c + d

                                          cancelto

                                          f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                          3264 = 2times4times4

                                          4times4times4 = 1

                                          2times4times4

                                          2

                                          4times4times4= 1

                                          2

                                          25

                                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                          xcancel

                                          xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                          (((((((

                                          ((hhhhhhhhhlımxto11

                                          xminus1 = +infin

                                          bcancel

                                          bcancel BminusB=0

                                          hhhhhBminus B = 0

                                          62 Tablas

                                          Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                          Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                          621 Tablas largas

                                          Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                          El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                          LeyendaEncabezado

                                          Primer encabezadoPie

                                          T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                          Uacuteltimo pie

                                          Y lo que quiere decir cada uno de ellos

                                          1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                          2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                          3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                          4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                          5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                          622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                          Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                          ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                          1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                          2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                          3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                          Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                          63 Siacutembolos

                                          En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                          Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                          Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                          Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                          Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                          X Z Y [

                                          Y los siacutembolos del zodiaco

                                          _ae]bd^`c f

                                          Muy uacutetil este manual hay que tenerlo siempre a mano

                                          631 Detexify

                                          Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                          Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                          iexclMuy uacutetil y totalmente recomendado

                                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                          64 Esquemas

                                          El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                          641 Instalacioacuten y configuracioacuten

                                          Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                          $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                          Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                          642 Primeros pasos

                                          Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                          usepackage [ a l l ] xy

                                          En una caja de foacutermulas insertamos el siguiente coacutedigo

                                          xymatrix A ar [ r ] amp B

                                          Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                          xymatrixR =

                                          define el eje X de la matriz

                                          xymatrixC =

                                          define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                          m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                          Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                          1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                          Capiacutetulo 7

                                          Clases de documento

                                          71 Artiacuteculos cientiacuteficos

                                          Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                          iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                          Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                          Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                          $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                          Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                          En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                          Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                          72 Plantillas de tesis LYX

                                          Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                          httpwwwthesis-templatecomarchives58

                                          httpwikilyxorgExamplesThesis

                                          httpwikilyxorgExamplesMinitoc

                                          httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                          httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                          httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                          1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                          29

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                          httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                          httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                          httpwikilyxorgFAQMultipleAuthors

                                          73 Documentos multipartes

                                          Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                          En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                          Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                          Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                          Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                          Asiacute de simple Con LATEX Con LYX naturalmente

                                          74 Curriacuteculum

                                          Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                          texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                          texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                          lmodern contiene las fuentes lmodern

                                          Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                          $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                          Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                          hora de imprimir

                                          741 Editando un curriacuteculum

                                          Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                          Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                          75 Presentaciones con la clase LATEX-Beamer

                                          Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                          $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                          Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                          751 Temas y personalizacioacuten de presentaciones

                                          Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                          usetheme nombre

                                          Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                          usercolortheme nombre

                                          usercolortheme nombre

                                          TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                          2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                          Pantallazo

                                          No disponible1) Antibes 18) lined

                                          No disponible No disponible2) bars 19) Luebeck

                                          3) Bergen 20) Madrid

                                          4) Berkeley 21) Malmoe

                                          5) Berlin 22) Marburg

                                          6) Boadilla 23) Montpellier

                                          No disponible7) boxes 24) PaloAlto

                                          No disponible8) classic 25) Pittsburgh

                                          (continuacutea)

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                          Pantallazo

                                          9) Copenhagen 26) Rochester

                                          No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                          11) default 28) sidebar

                                          12) Dresden 29) Singapore

                                          No disponible13) Frankfurt 30) split

                                          14) Goettingen 31) Szeged

                                          No disponible15) Hannover 32) Tree

                                          16) Ilmenau 33) Warsaw(continuacutea)

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                          Pantallazo

                                          17) JuanLesPinsFin

                                          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) fly (gris)8) lily

                                          9) orchid10) rose

                                          11) seagull (gris y blanco)12) seahorse

                                          13) sidebartab14) structure

                                          15) whale (azul marino y blanco)

                                          Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                          Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                          begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                          Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                          setbeamerfont t i t l e shape=itshape family=rmfamily

                                          Modifica la fuente del tiacutetulo de la ponencia mientras que

                                          usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                          usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                          realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                          752 Personalizaciones avanzadas

                                          Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                          PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                          Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                          setbeamercovered t ransparent

                                          BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                          Resumen otro tipo especial de bloque

                                          begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                          Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                          frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                          No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                          Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                          setbeamertemplate navigat ion symbols

                                          Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                          bull [default] Horizontal

                                          bull [horizontal] Lo mismo que por defecto

                                          bull [vertical] Vertical

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                          bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                          Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                          logo inc ludegraphics [ height =3cm ] nombrefoto

                                          Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                          Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                          setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                          Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                          setbeamers ize s idebar width r i g h t =3cm

                                          Personalizar el tema de las enumeraciones

                                          bull Preaacutembulo

                                          def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                          bull Texto en caja ERT

                                          begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                          textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                          Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                          setbeamers ize opt ions

                                          The following options can be given

                                          bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                          bull text margin right= TEX dimension sets a new right margin

                                          bull 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

                                          bull sidebar width right= TEX dimension sets the size of the right sidebar

                                          bull description width= TEX dimension sets the default width of description labels seeSection 121

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                          bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                          bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                          bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                          Para bibliografiacutea en caja ERT

                                          begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                          1982 end thebib l iography

                                          753 Fondo de presentaciones en la clase Beamer

                                          Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                          Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                          En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                          el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                          la un ldquordquo al final

                                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                          ( Contenido de l a d i a p o s i t i v a )

                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                          754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                          Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                          Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                          BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                          $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                          En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                          Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                          $ sudo texhash ampamp lyx minusx reconf igure

                                          Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                          El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                          Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                          usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                          Y listo Genial paquete siacute sentildeor

                                          Capiacutetulo 8

                                          Integracioacuten con R gracias a Sweave

                                          Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                          81 Instalando Sweave

                                          811 Sweave en Linux

                                          1 Instalar R2

                                          $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                          $ sudo texhash ampamp lyx minusx reconf igure

                                          2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                          3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                          4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                          812 Sweave en Windows3

                                          En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                          Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                          A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                          - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                          1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                          39

                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                          1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                          2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                          3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                          4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                          5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                          6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                          Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                          82 Introducir coacutedigo R

                                          1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                          2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                          ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                          p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                          3 Compilamos Ver PDF5

                                          4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                          Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                          83 Utilizar Sweave con la clase Beamer

                                          LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                          Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                          Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                          Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                          5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                          Capiacutetulo 9

                                          Trucos caseros

                                          En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                          91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                          Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                          La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                          De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                          92 Desvelar coacutedigo LATEX

                                          Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                          93 LYX para editar foacutermulas y luego editarlas con otro programa

                                          De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                          42

                                          Apeacutendice A

                                          Maacutes informacioacuten sobre LATEX y LYX

                                          A1 Paacuteginas web

                                          1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                          2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                          3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                          4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                          5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                          6 Curso LATEXhttphallsiugrescursoLatex

                                          A2 Manuales en pdf

                                          1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                          2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                          3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                          4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                          43

                                          Apeacutendice B

                                          Lo que vendraacute con proacuteximasediciones

                                          Lista de enlaces

                                          Secciones con tips breves mejor ordenadas

                                          Nuevos estilos de capiacutetulos y secciones

                                          Previsualizacioacuten de temas de color para LATEX-Beamer

                                          Resuacutemenes al principio de cada capiacutetulo

                                          Nuevos pie y cabecera de paacutegina

                                          Ejemplos en formato LYX y PDF

                                          Maacutes imaacutegenes explicativas

                                          iquestVersiones en ingleacutes u otros idiomas

                                          Maacutes secciones

                                          bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                          iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                          44

                                          Apeacutendice C

                                          Agradecimientos

                                          LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                          Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                          A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                          Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                          Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                          no hay sentimientos si no hay nadie que sienta

                                          45

                                          Iacutendice alfabeacutetico

                                          Artiacuteculos cientiacuteficos 29Atajos 11

                                          barra de revisioacuten 16Bibliografiacutea 18

                                          coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                          Documentos multipartes 30

                                          eLYXer 6Enlaces 13Esquemas 28

                                          Flotantes 23Fuentes LATEX 7

                                          Hifenacioacuten 9

                                          idioma 7Instalacioacuten 4

                                          macrocomando 4

                                          pdfPages 21pie de paacutegina 15Presentaciones 31

                                          R 39Ramas 17

                                          Siacutembolos 27Sweave 39

                                          Tablas 26tesis 29

                                          46

                                          • Licencia
                                          • Nota de la versioacuten
                                          • Queacute es nuevo
                                          • Iacutendice general
                                          • 1 iquestLaTeX iquestLyX iquestWhat
                                            • 11 Curiosidades del proyecto LyX
                                              • 111 La historia de LyX
                                              • 112 La mascota de LyX
                                                • 12 Otros editores de LaTeX
                                                  • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                    • 21 Instalacioacuten en GNULinux
                                                      • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                        • 22 Instalacioacuten en Windows
                                                        • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                          • 3 Poniendo a punto la aplicacioacuten
                                                            • 31 Hola mundo y compilacioacuten
                                                              • 311 Exportar con un comando
                                                                • 32 tex4ht Exportar a html odt y otros formatos
                                                                • 33 eLyXer Conversor elegante de lyx a html
                                                                • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                • 35 Fuentes LaTeX
                                                                  • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                  • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                    • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                    • 37 Algunos problemas detectados
                                                                      • 371 Imaacutegenes eps en Ubuntu
                                                                      • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                      • 373 Tildes en la ruta de carpetas con LyX
                                                                      • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                          • 4 Edicioacuten de textos
                                                                            • 41 Atajos de teclado
                                                                              • 411 Entornos
                                                                              • 412 Siacutembolos
                                                                              • 413 Fuente
                                                                                • 42 Tres truquillos LaTeX
                                                                                  • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                  • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                  • 423 Antildeadir contenidos al iacutendice
                                                                                    • 43 Enlaces internos web y a pdf
                                                                                    • 44 Insertando coacutedigo LaTeX
                                                                                    • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                    • 46 Barra de revisioacuten
                                                                                    • 47 Gestioacuten de Ramas
                                                                                    • 48 Columnas
                                                                                    • 49 Bibliografiacutea
                                                                                      • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                        • 410 Color en nuestros documentos
                                                                                          • 4101 Texto coloreado
                                                                                          • 4102 Fondo coloreado
                                                                                          • 4103 Paacutegina coloreada
                                                                                          • 4104 Definir colores personalizados
                                                                                            • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                              • 5 Objetos insertados
                                                                                                • 51 Flotantes
                                                                                                  • 511 Insertar flotantes
                                                                                                  • 512 Subflotantes
                                                                                                  • 513 Posicioacuten de flotantes
                                                                                                  • 514 Numeracioacuten de flotantes
                                                                                                    • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                      • 6 Ecuaciones tablas y siacutembolos
                                                                                                        • 61 El paquete cancel
                                                                                                        • 62 Tablas
                                                                                                          • 621 Tablas largas
                                                                                                          • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                            • 63 Siacutembolos
                                                                                                              • 631 Detexify
                                                                                                                • 64 Esquemas
                                                                                                                  • 641 Instalacioacuten y configuracioacuten
                                                                                                                  • 642 Primeros pasos
                                                                                                                      • 7 Clases de documento
                                                                                                                        • 71 Artiacuteculos cientiacuteficos
                                                                                                                        • 72 Plantillas de tesis LyX
                                                                                                                        • 73 Documentos multipartes
                                                                                                                        • 74 Curriacuteculum
                                                                                                                          • 741 Editando un curriacuteculum
                                                                                                                            • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                              • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                              • 752 Personalizaciones avanzadas
                                                                                                                              • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                              • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                  • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                    • 81 Instalando Sweave
                                                                                                                                      • 811 Sweave en Linux
                                                                                                                                      • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                        • 82 Introducir coacutedigo R
                                                                                                                                        • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                          • 9 Trucos caseros
                                                                                                                                            • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                            • 92 Desvelar coacutedigo LaTeX
                                                                                                                                            • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                              • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                • A1 Paacuteginas web
                                                                                                                                                • A2 Manuales en pdf
                                                                                                                                                  • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                  • C Agradecimientos
                                                                                                                                                  • Iacutendice Alfabeacutetico

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 15

                                            7 Cambiar el tamantildeo del texto y determinar separacioacuten entre liacuteneas

                                            Huge TEXTO[0 5cm] Large TEXTO

                                            El tamantildeo de una letra puede ser de menor a mayor tiny scriptsize small normallarge Large LARGE huge Huge

                                            8 Para evitar frases hermanas y hueacuterfanas en el preaacutembulo LATEX escribimos

                                            c lubpenal ty =10000widowpenalty =10000

                                            9 Portada sin fecha escribir en preaacutembulo

                                            date

                                            10 Letra capital (tenemos que tener instalado el paquete te-tex)

                                            Preaacutembulo 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 sesenta y dos

                                            45 Cabecera y pie de paacutegina paquete FancyHdr

                                            Como prometiacute en la primera versioacuten del manual LATEX con LYX en la proacutexima apareceraacute unaseccioacuten sobre la personalizacioacuten de la cabecera y el pie de paacutegina Ya teniacutea un ejemplo de preaacutem-bulo LATEX con cabecera y pie pero aquiacute lo vamos a explicar con algo maacutes de detalle

                                            Para ello necesitamos el paquete FancyHdr que suele estar instalado por defecto Todo loreferido a este paquete debe de colocarse en el preaacutembulo ya que es algo que afecta al documentocompleto Asiacute que en primer lugar debemos hacer la llamada al paquete en el preaacutembulo

                                            usepackage fancyhdr

                                            Y despueacutes hay que insertar un estilo de cabecera y pie por ejemplo

                                            pages ty le fancy

                                            Para posicionar el objeto tenemos varias opciones La primera es si va a ir en la cabecera (head)o el pie (foot) la segunda es si va a la izquierda (ldquolrdquo de left) el centro (ldquocrdquo de center) o la derecha(ldquorrdquo de right) Combinando ambas opciones del modo alineacioacuten_posicionTEXTO tenemosseis posibilidades

                                            lhead TEXTO cabecera a l a izquierdachead TEXTO cabecera a l centrorhead TEXTO cabecera a l a derecha l f o o t TEXTO pie a l a izquierda c f o o t TEXTO pie a l centro r f o o t TEXTO pie a l a derecha

                                            Para cambiar el grosor de la liacutenea en el pie y la cabecera hay que cambiar la numeracioacuten enestas liacuteneas

                                            renewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l acabecera

                                            renewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                            Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                            fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                            fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                            Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                            thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                            Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                            Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                            cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                            cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                            46 Barra de revisioacuten

                                            Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                            Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                            Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                            Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                            AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                            Fusionar cambios Muy similar a Aceptar cambios

                                            AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                            Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                            Nota siguiente Navegar entre las notas existentes

                                            47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                            Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                            Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                            No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                            En una caja de LATEX escribimos

                                            newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                            El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                            x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                            48 Columnas

                                            LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                            Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                            usepackage mul t i co l

                                            1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                            begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                            2 Para que mostrar columnas dentro de columnas es similar

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                            begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                            3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                            begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                            4 Como en el caso anterior pero aplicando subseccioacuten

                                            begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                            5 Para dejar un espacio delante y detraacutes de las columnas4

                                            s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                            6 Separacioacuten de columnas5

                                            s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                            7 Liacutenea de separacioacuten entre columnas6

                                            s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                            49 Bibliografiacutea

                                            LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                            4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                            setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                            setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                            la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                            Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                            $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                            Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                            Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                            Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                            renewcommand refname normalsize B i b l i o g r a f iacute a

                                            El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                            Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                            Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                            usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                            Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                            491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                            Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                            $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                            Ahora para iniciar la aplicacioacuten escribimos en consola

                                            $ l a t e x makebst

                                            Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                            $ customminusbib

                                            Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                            410 Color en nuestros documentos

                                            En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                            Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                            Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                            usepackage c o l o r

                                            4101 Texto coloreado

                                            Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                            t e x t c o l o r c o l o r t e x t o

                                            Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                            c o l o r declaredminusc o l o r

                                            que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                            pagecolor declaredminusc o l o r

                                            4102 Fondo coloreado

                                            En el cuerpo

                                            colorbox declaredminusc o l o r t e x t

                                            Si el fondo y el texto estaacuten cambiados

                                            colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                            Para poner el color de fonde de otro color

                                            fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                            4103 Paacutegina coloreada

                                            En el preaacutembulo

                                            d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                            pagecolor c o l o r

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                            4104 Definir colores personalizados

                                            Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                            d e f i n e c o l o r name model colorminusspec

                                            donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                            Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                            grisesSolo un nuacutemero entre 0 (negro)

                                            y 1 (blanco)definecolorgrisclarogray095

                                            rgb Rojo VerdeAzul

                                            Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                            verde y azul en este orden

                                            definecolornaranjargb1050

                                            cmyk CianMagenta

                                            Amarillo yNegro

                                            Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                            y negro

                                            definecolornaranjacmyk00510

                                            Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                            d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                            Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                            411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                            Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                            $ sudo apt i tude pdfjam

                                            Para ejecutarlos por ejemplo

                                            $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                            Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                            Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                            Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                            Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                            bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                            bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                            8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                            CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                            bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                            coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                            pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                            Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                            usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                            Capiacutetulo 5

                                            Objetos insertados

                                            51 Flotantes

                                            Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                            511 Insertar flotantes

                                            Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                            Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                            Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                            Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                            512 Subflotantes

                                            Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                            513 Posicioacuten de flotantes

                                            LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                            Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                            23

                                            CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                            1print h e l l o world

                                            Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                            Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                            Aquiacute si es posible

                                            Aquiacute definitivamente

                                            Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                            Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                            renewcommand bot tomfrac t ion 0 5

                                            514 Numeracioacuten de flotantes

                                            En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                            thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                            numberwithin t a b l e subsec t ion

                                            Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                            52 Escribiendo coacutedigo fuente el paquete listings

                                            Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                            p r i n t h e l l o world

                                            Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                            Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                            backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                            Para ver maacutes opciones visitad el manual del paquete

                                            Capiacutetulo 6

                                            Ecuaciones tablas y siacutembolos

                                            Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                            En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                            Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                            Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                            61 El paquete cancel

                                            En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                            Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                            usepackage cance l

                                            Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                            cancel

                                            a+cance l b+c = cance l b+c +d

                                            a +b + c =b + c + d

                                            cancelto

                                            f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                            3264 = 2times4times4

                                            4times4times4 = 1

                                            2times4times4

                                            2

                                            4times4times4= 1

                                            2

                                            25

                                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                            xcancel

                                            xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                            (((((((

                                            ((hhhhhhhhhlımxto11

                                            xminus1 = +infin

                                            bcancel

                                            bcancel BminusB=0

                                            hhhhhBminus B = 0

                                            62 Tablas

                                            Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                            Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                            621 Tablas largas

                                            Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                            El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                            LeyendaEncabezado

                                            Primer encabezadoPie

                                            T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                            Uacuteltimo pie

                                            Y lo que quiere decir cada uno de ellos

                                            1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                            2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                            3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                            4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                            5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                            622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                            Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                            ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                            1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                            2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                            3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                            Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                            63 Siacutembolos

                                            En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                            Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                            Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                            Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                            Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                            X Z Y [

                                            Y los siacutembolos del zodiaco

                                            _ae]bd^`c f

                                            Muy uacutetil este manual hay que tenerlo siempre a mano

                                            631 Detexify

                                            Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                            Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                            iexclMuy uacutetil y totalmente recomendado

                                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                            64 Esquemas

                                            El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                            641 Instalacioacuten y configuracioacuten

                                            Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                            $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                            Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                            642 Primeros pasos

                                            Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                            usepackage [ a l l ] xy

                                            En una caja de foacutermulas insertamos el siguiente coacutedigo

                                            xymatrix A ar [ r ] amp B

                                            Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                            xymatrixR =

                                            define el eje X de la matriz

                                            xymatrixC =

                                            define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                            m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                            Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                            1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                            Capiacutetulo 7

                                            Clases de documento

                                            71 Artiacuteculos cientiacuteficos

                                            Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                            iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                            Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                            Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                            $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                            Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                            En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                            Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                            72 Plantillas de tesis LYX

                                            Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                            httpwwwthesis-templatecomarchives58

                                            httpwikilyxorgExamplesThesis

                                            httpwikilyxorgExamplesMinitoc

                                            httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                            httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                            httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                            1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                            29

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                            httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                            httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                            httpwikilyxorgFAQMultipleAuthors

                                            73 Documentos multipartes

                                            Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                            En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                            Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                            Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                            Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                            Asiacute de simple Con LATEX Con LYX naturalmente

                                            74 Curriacuteculum

                                            Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                            texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                            texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                            lmodern contiene las fuentes lmodern

                                            Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                            $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                            Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                            hora de imprimir

                                            741 Editando un curriacuteculum

                                            Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                            Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                            75 Presentaciones con la clase LATEX-Beamer

                                            Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                            $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                            Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                            751 Temas y personalizacioacuten de presentaciones

                                            Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                            usetheme nombre

                                            Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                            usercolortheme nombre

                                            usercolortheme nombre

                                            TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                            2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                            Pantallazo

                                            No disponible1) Antibes 18) lined

                                            No disponible No disponible2) bars 19) Luebeck

                                            3) Bergen 20) Madrid

                                            4) Berkeley 21) Malmoe

                                            5) Berlin 22) Marburg

                                            6) Boadilla 23) Montpellier

                                            No disponible7) boxes 24) PaloAlto

                                            No disponible8) classic 25) Pittsburgh

                                            (continuacutea)

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                            Pantallazo

                                            9) Copenhagen 26) Rochester

                                            No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                            11) default 28) sidebar

                                            12) Dresden 29) Singapore

                                            No disponible13) Frankfurt 30) split

                                            14) Goettingen 31) Szeged

                                            No disponible15) Hannover 32) Tree

                                            16) Ilmenau 33) Warsaw(continuacutea)

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                            Pantallazo

                                            17) JuanLesPinsFin

                                            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) fly (gris)8) lily

                                            9) orchid10) rose

                                            11) seagull (gris y blanco)12) seahorse

                                            13) sidebartab14) structure

                                            15) whale (azul marino y blanco)

                                            Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                            Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                            begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                            Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                            setbeamerfont t i t l e shape=itshape family=rmfamily

                                            Modifica la fuente del tiacutetulo de la ponencia mientras que

                                            usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                            usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                            realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                            752 Personalizaciones avanzadas

                                            Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                            PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                            Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                            setbeamercovered t ransparent

                                            BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                            Resumen otro tipo especial de bloque

                                            begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                            Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                            frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                            No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                            Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                            setbeamertemplate navigat ion symbols

                                            Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                            bull [default] Horizontal

                                            bull [horizontal] Lo mismo que por defecto

                                            bull [vertical] Vertical

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                            bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                            Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                            logo inc ludegraphics [ height =3cm ] nombrefoto

                                            Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                            Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                            setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                            Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                            setbeamers ize s idebar width r i g h t =3cm

                                            Personalizar el tema de las enumeraciones

                                            bull Preaacutembulo

                                            def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                            bull Texto en caja ERT

                                            begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                            textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                            Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                            setbeamers ize opt ions

                                            The following options can be given

                                            bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                            bull text margin right= TEX dimension sets a new right margin

                                            bull 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

                                            bull sidebar width right= TEX dimension sets the size of the right sidebar

                                            bull description width= TEX dimension sets the default width of description labels seeSection 121

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                            bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                            bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                            bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                            Para bibliografiacutea en caja ERT

                                            begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                            1982 end thebib l iography

                                            753 Fondo de presentaciones en la clase Beamer

                                            Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                            Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                            En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                            el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                            la un ldquordquo al final

                                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                            ( Contenido de l a d i a p o s i t i v a )

                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                            754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                            Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                            Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                            BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                            $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                            En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                            Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                            $ sudo texhash ampamp lyx minusx reconf igure

                                            Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                            El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                            Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                            usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                            Y listo Genial paquete siacute sentildeor

                                            Capiacutetulo 8

                                            Integracioacuten con R gracias a Sweave

                                            Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                            81 Instalando Sweave

                                            811 Sweave en Linux

                                            1 Instalar R2

                                            $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                            $ sudo texhash ampamp lyx minusx reconf igure

                                            2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                            3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                            4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                            812 Sweave en Windows3

                                            En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                            Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                            A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                            - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                            1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                            39

                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                            1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                            2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                            3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                            4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                            5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                            6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                            Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                            82 Introducir coacutedigo R

                                            1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                            2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                            ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                            p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                            3 Compilamos Ver PDF5

                                            4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                            Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                            83 Utilizar Sweave con la clase Beamer

                                            LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                            Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                            Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                            Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                            5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                            Capiacutetulo 9

                                            Trucos caseros

                                            En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                            91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                            Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                            La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                            De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                            92 Desvelar coacutedigo LATEX

                                            Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                            93 LYX para editar foacutermulas y luego editarlas con otro programa

                                            De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                            42

                                            Apeacutendice A

                                            Maacutes informacioacuten sobre LATEX y LYX

                                            A1 Paacuteginas web

                                            1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                            2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                            3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                            4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                            5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                            6 Curso LATEXhttphallsiugrescursoLatex

                                            A2 Manuales en pdf

                                            1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                            2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                            3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                            4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                            43

                                            Apeacutendice B

                                            Lo que vendraacute con proacuteximasediciones

                                            Lista de enlaces

                                            Secciones con tips breves mejor ordenadas

                                            Nuevos estilos de capiacutetulos y secciones

                                            Previsualizacioacuten de temas de color para LATEX-Beamer

                                            Resuacutemenes al principio de cada capiacutetulo

                                            Nuevos pie y cabecera de paacutegina

                                            Ejemplos en formato LYX y PDF

                                            Maacutes imaacutegenes explicativas

                                            iquestVersiones en ingleacutes u otros idiomas

                                            Maacutes secciones

                                            bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                            iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                            44

                                            Apeacutendice C

                                            Agradecimientos

                                            LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                            Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                            A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                            Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                            Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                            no hay sentimientos si no hay nadie que sienta

                                            45

                                            Iacutendice alfabeacutetico

                                            Artiacuteculos cientiacuteficos 29Atajos 11

                                            barra de revisioacuten 16Bibliografiacutea 18

                                            coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                            Documentos multipartes 30

                                            eLYXer 6Enlaces 13Esquemas 28

                                            Flotantes 23Fuentes LATEX 7

                                            Hifenacioacuten 9

                                            idioma 7Instalacioacuten 4

                                            macrocomando 4

                                            pdfPages 21pie de paacutegina 15Presentaciones 31

                                            R 39Ramas 17

                                            Siacutembolos 27Sweave 39

                                            Tablas 26tesis 29

                                            46

                                            • Licencia
                                            • Nota de la versioacuten
                                            • Queacute es nuevo
                                            • Iacutendice general
                                            • 1 iquestLaTeX iquestLyX iquestWhat
                                              • 11 Curiosidades del proyecto LyX
                                                • 111 La historia de LyX
                                                • 112 La mascota de LyX
                                                  • 12 Otros editores de LaTeX
                                                    • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                      • 21 Instalacioacuten en GNULinux
                                                        • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                          • 22 Instalacioacuten en Windows
                                                          • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                            • 3 Poniendo a punto la aplicacioacuten
                                                              • 31 Hola mundo y compilacioacuten
                                                                • 311 Exportar con un comando
                                                                  • 32 tex4ht Exportar a html odt y otros formatos
                                                                  • 33 eLyXer Conversor elegante de lyx a html
                                                                  • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                  • 35 Fuentes LaTeX
                                                                    • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                    • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                      • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                      • 37 Algunos problemas detectados
                                                                        • 371 Imaacutegenes eps en Ubuntu
                                                                        • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                        • 373 Tildes en la ruta de carpetas con LyX
                                                                        • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                            • 4 Edicioacuten de textos
                                                                              • 41 Atajos de teclado
                                                                                • 411 Entornos
                                                                                • 412 Siacutembolos
                                                                                • 413 Fuente
                                                                                  • 42 Tres truquillos LaTeX
                                                                                    • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                    • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                    • 423 Antildeadir contenidos al iacutendice
                                                                                      • 43 Enlaces internos web y a pdf
                                                                                      • 44 Insertando coacutedigo LaTeX
                                                                                      • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                      • 46 Barra de revisioacuten
                                                                                      • 47 Gestioacuten de Ramas
                                                                                      • 48 Columnas
                                                                                      • 49 Bibliografiacutea
                                                                                        • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                          • 410 Color en nuestros documentos
                                                                                            • 4101 Texto coloreado
                                                                                            • 4102 Fondo coloreado
                                                                                            • 4103 Paacutegina coloreada
                                                                                            • 4104 Definir colores personalizados
                                                                                              • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                • 5 Objetos insertados
                                                                                                  • 51 Flotantes
                                                                                                    • 511 Insertar flotantes
                                                                                                    • 512 Subflotantes
                                                                                                    • 513 Posicioacuten de flotantes
                                                                                                    • 514 Numeracioacuten de flotantes
                                                                                                      • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                        • 6 Ecuaciones tablas y siacutembolos
                                                                                                          • 61 El paquete cancel
                                                                                                          • 62 Tablas
                                                                                                            • 621 Tablas largas
                                                                                                            • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                              • 63 Siacutembolos
                                                                                                                • 631 Detexify
                                                                                                                  • 64 Esquemas
                                                                                                                    • 641 Instalacioacuten y configuracioacuten
                                                                                                                    • 642 Primeros pasos
                                                                                                                        • 7 Clases de documento
                                                                                                                          • 71 Artiacuteculos cientiacuteficos
                                                                                                                          • 72 Plantillas de tesis LyX
                                                                                                                          • 73 Documentos multipartes
                                                                                                                          • 74 Curriacuteculum
                                                                                                                            • 741 Editando un curriacuteculum
                                                                                                                              • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                • 752 Personalizaciones avanzadas
                                                                                                                                • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                    • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                      • 81 Instalando Sweave
                                                                                                                                        • 811 Sweave en Linux
                                                                                                                                        • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                          • 82 Introducir coacutedigo R
                                                                                                                                          • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                            • 9 Trucos caseros
                                                                                                                                              • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                              • 92 Desvelar coacutedigo LaTeX
                                                                                                                                              • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                  • A1 Paacuteginas web
                                                                                                                                                  • A2 Manuales en pdf
                                                                                                                                                    • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                    • C Agradecimientos
                                                                                                                                                    • Iacutendice Alfabeacutetico

                                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 16

                                              Ademaacutes si queremos que la cabecera y el pie sean distintos seguacuten la paacutegina sea par (e deeven) o impar (o de odd) como es el caso de algunos libros debemos indicarlo como una op-cioacuten Es importante en LYX indicar que el documento esteacute configurado a doble cara para locual activamos la casilla que encontramos en Documento Configuracioacuten Disentildeo de Paacutegi-na Documento con dos caras Una vez hecho esto podemos insertar en el preaacutembulo unaliacutenea como este modelo fancyhead[alineacioacuten_parimpar]TEXTO para la cabecera y fancy-foot[alineacioacuten_parimpar]TEXTO para el pie Ejemplos de esto pueden ser

                                              fancyhead [LO RE ] TEXTO i n s e r t a TEXTO en l a cabecera a l a izquierdaen l a s paacuteginas impares y a l a derecha en l a s paacuteginas pares

                                              fancyfoot [CO LE ] TEXTO i n s e r t a TEXTO en e l pie en e l centro en l a spaacuteginas impares y a l a izquierda en l a s paacuteginas pares

                                              Sin embargo normalmente incluir solo un texto escrito por nosotros puede ser una limitacioacutenque nos aleje de nuestras expectativas Asiacute que necesitamos antildeadir alguacuten coacutedigo LATEX Algunosejemplos

                                              thepage nuacutemero de paacuteginainc ludegraphics [ width=11cm ] heado2 imagenthechapter nuacutemero de c a p iacute t u l o

                                              Se pueden modificar maacutes cosas de las cuales trataremos en una expansioacuten de este post queapareceraacute pronto

                                              Les dejo con una propuesta de cabecera para saber maacutes busquen en su disco duro un archivollamado fancyhdrpdf el manual del paquete

                                              cabecera y pieusepackage fancyhdr activamos e l paquetepagesty le fancy seleccionamos un e s t i l olhead TEXTO t e x t o izquierda de l a cabecerachead TEXTO t e x t o centro de l a cabecerarhead thepage nuacutemero de paacutegina a l a derecha l f o o t TEXTO t e x t o izquierda del pie c f o o t inc ludegraphics [ width=11cm ] heado2 imagen centro del pie r f o o t TEXTO t e x t o derecha del pierenewcommand headrulewidth 0 4 pt grosor de l a l iacute n e a de l a

                                              cabecerarenewcommand footrulewidth 0 4 pt grosor de l a l iacute n e a del pie

                                              46 Barra de revisioacuten

                                              Es comuacuten que paquetes ofimaacuteticos como OpenOffice 3 ya implementen una herramienta derevisioacuten de textos LYX no se queda atraacutes En el caso de que no visualicemos la Barra Revisioacuten laactivamos en Ver Barra de Herramientas Revisioacuten El funcionamiento es sencilliacutesimo estasson las utilidades de cada botoacuten

                                              Seguir cambios Cuando activamos esta casilla los cambios que realicemos (ya sean antildeadi-dos o supresiones) quedan marcados en azul o en rojo tachado respectivamente

                                              Mostrar cambios en la salida Si estaacute activada los cambios se conservaraacuten con el estilocitado anteriormente al exportar el texto

                                              Cambio siguiente Nos ayuda a saltar de un cambio a otro muy uacutetil si la densidad decambio es baja

                                              AceptarDescartar cambio IntegraRechaza el cambio en el texto previamente selecciona-do

                                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                              Fusionar cambios Muy similar a Aceptar cambios

                                              AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                              Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                              Nota siguiente Navegar entre las notas existentes

                                              47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                              Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                              Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                              No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                              En una caja de LATEX escribimos

                                              newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                              El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                              x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                              48 Columnas

                                              LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                              Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                              usepackage mul t i co l

                                              1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                              begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                              2 Para que mostrar columnas dentro de columnas es similar

                                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                              begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                              3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                              begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                              4 Como en el caso anterior pero aplicando subseccioacuten

                                              begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                              5 Para dejar un espacio delante y detraacutes de las columnas4

                                              s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                              6 Separacioacuten de columnas5

                                              s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                              7 Liacutenea de separacioacuten entre columnas6

                                              s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                              49 Bibliografiacutea

                                              LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                              4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                              setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                              setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                              la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                              Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                              $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                              Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                              Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                              Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                              renewcommand refname normalsize B i b l i o g r a f iacute a

                                              El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                              Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                              Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                              usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                              Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                              491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                              Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                              $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                              Ahora para iniciar la aplicacioacuten escribimos en consola

                                              $ l a t e x makebst

                                              Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                              $ customminusbib

                                              Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                              410 Color en nuestros documentos

                                              En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                              Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                              Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                              usepackage c o l o r

                                              4101 Texto coloreado

                                              Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                              t e x t c o l o r c o l o r t e x t o

                                              Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                              c o l o r declaredminusc o l o r

                                              que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                              pagecolor declaredminusc o l o r

                                              4102 Fondo coloreado

                                              En el cuerpo

                                              colorbox declaredminusc o l o r t e x t

                                              Si el fondo y el texto estaacuten cambiados

                                              colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                              Para poner el color de fonde de otro color

                                              fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                              4103 Paacutegina coloreada

                                              En el preaacutembulo

                                              d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                              pagecolor c o l o r

                                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                              4104 Definir colores personalizados

                                              Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                              d e f i n e c o l o r name model colorminusspec

                                              donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                              Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                              grisesSolo un nuacutemero entre 0 (negro)

                                              y 1 (blanco)definecolorgrisclarogray095

                                              rgb Rojo VerdeAzul

                                              Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                              verde y azul en este orden

                                              definecolornaranjargb1050

                                              cmyk CianMagenta

                                              Amarillo yNegro

                                              Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                              y negro

                                              definecolornaranjacmyk00510

                                              Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                              d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                              Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                              411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                              Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                              $ sudo apt i tude pdfjam

                                              Para ejecutarlos por ejemplo

                                              $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                              Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                              Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                              Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                              Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                              bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                              bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                              8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                              CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                              bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                              coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                              pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                              Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                              usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                              Capiacutetulo 5

                                              Objetos insertados

                                              51 Flotantes

                                              Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                              511 Insertar flotantes

                                              Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                              Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                              Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                              Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                              512 Subflotantes

                                              Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                              513 Posicioacuten de flotantes

                                              LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                              Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                              23

                                              CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                              1print h e l l o world

                                              Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                              Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                              Aquiacute si es posible

                                              Aquiacute definitivamente

                                              Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                              Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                              renewcommand bot tomfrac t ion 0 5

                                              514 Numeracioacuten de flotantes

                                              En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                              thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                              numberwithin t a b l e subsec t ion

                                              Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                              52 Escribiendo coacutedigo fuente el paquete listings

                                              Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                              p r i n t h e l l o world

                                              Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                              Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                              backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                              Para ver maacutes opciones visitad el manual del paquete

                                              Capiacutetulo 6

                                              Ecuaciones tablas y siacutembolos

                                              Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                              En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                              Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                              Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                              61 El paquete cancel

                                              En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                              Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                              usepackage cance l

                                              Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                              cancel

                                              a+cance l b+c = cance l b+c +d

                                              a +b + c =b + c + d

                                              cancelto

                                              f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                              3264 = 2times4times4

                                              4times4times4 = 1

                                              2times4times4

                                              2

                                              4times4times4= 1

                                              2

                                              25

                                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                              xcancel

                                              xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                              (((((((

                                              ((hhhhhhhhhlımxto11

                                              xminus1 = +infin

                                              bcancel

                                              bcancel BminusB=0

                                              hhhhhBminus B = 0

                                              62 Tablas

                                              Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                              Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                              621 Tablas largas

                                              Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                              El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                              LeyendaEncabezado

                                              Primer encabezadoPie

                                              T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                              Uacuteltimo pie

                                              Y lo que quiere decir cada uno de ellos

                                              1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                              2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                              3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                              4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                              5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                              622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                              Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                              ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                              1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                              2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                              3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                              Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                              63 Siacutembolos

                                              En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                              Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                              Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                              Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                              Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                              X Z Y [

                                              Y los siacutembolos del zodiaco

                                              _ae]bd^`c f

                                              Muy uacutetil este manual hay que tenerlo siempre a mano

                                              631 Detexify

                                              Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                              Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                              iexclMuy uacutetil y totalmente recomendado

                                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                              64 Esquemas

                                              El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                              641 Instalacioacuten y configuracioacuten

                                              Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                              $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                              Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                              642 Primeros pasos

                                              Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                              usepackage [ a l l ] xy

                                              En una caja de foacutermulas insertamos el siguiente coacutedigo

                                              xymatrix A ar [ r ] amp B

                                              Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                              xymatrixR =

                                              define el eje X de la matriz

                                              xymatrixC =

                                              define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                              m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                              Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                              1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                              Capiacutetulo 7

                                              Clases de documento

                                              71 Artiacuteculos cientiacuteficos

                                              Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                              iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                              Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                              Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                              $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                              Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                              En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                              Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                              72 Plantillas de tesis LYX

                                              Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                              httpwwwthesis-templatecomarchives58

                                              httpwikilyxorgExamplesThesis

                                              httpwikilyxorgExamplesMinitoc

                                              httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                              httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                              httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                              1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                              29

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                              httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                              httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                              httpwikilyxorgFAQMultipleAuthors

                                              73 Documentos multipartes

                                              Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                              En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                              Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                              Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                              Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                              Asiacute de simple Con LATEX Con LYX naturalmente

                                              74 Curriacuteculum

                                              Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                              texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                              texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                              lmodern contiene las fuentes lmodern

                                              Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                              $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                              Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                              hora de imprimir

                                              741 Editando un curriacuteculum

                                              Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                              Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                              75 Presentaciones con la clase LATEX-Beamer

                                              Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                              $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                              Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                              751 Temas y personalizacioacuten de presentaciones

                                              Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                              usetheme nombre

                                              Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                              usercolortheme nombre

                                              usercolortheme nombre

                                              TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                              2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                              Pantallazo

                                              No disponible1) Antibes 18) lined

                                              No disponible No disponible2) bars 19) Luebeck

                                              3) Bergen 20) Madrid

                                              4) Berkeley 21) Malmoe

                                              5) Berlin 22) Marburg

                                              6) Boadilla 23) Montpellier

                                              No disponible7) boxes 24) PaloAlto

                                              No disponible8) classic 25) Pittsburgh

                                              (continuacutea)

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                              Pantallazo

                                              9) Copenhagen 26) Rochester

                                              No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                              11) default 28) sidebar

                                              12) Dresden 29) Singapore

                                              No disponible13) Frankfurt 30) split

                                              14) Goettingen 31) Szeged

                                              No disponible15) Hannover 32) Tree

                                              16) Ilmenau 33) Warsaw(continuacutea)

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                              Pantallazo

                                              17) JuanLesPinsFin

                                              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) fly (gris)8) lily

                                              9) orchid10) rose

                                              11) seagull (gris y blanco)12) seahorse

                                              13) sidebartab14) structure

                                              15) whale (azul marino y blanco)

                                              Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                              Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                              begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                              Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                              setbeamerfont t i t l e shape=itshape family=rmfamily

                                              Modifica la fuente del tiacutetulo de la ponencia mientras que

                                              usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                              usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                              realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                              752 Personalizaciones avanzadas

                                              Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                              PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                              Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                              setbeamercovered t ransparent

                                              BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                              Resumen otro tipo especial de bloque

                                              begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                              Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                              frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                              No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                              Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                              setbeamertemplate navigat ion symbols

                                              Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                              bull [default] Horizontal

                                              bull [horizontal] Lo mismo que por defecto

                                              bull [vertical] Vertical

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                              bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                              Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                              logo inc ludegraphics [ height =3cm ] nombrefoto

                                              Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                              Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                              setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                              Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                              setbeamers ize s idebar width r i g h t =3cm

                                              Personalizar el tema de las enumeraciones

                                              bull Preaacutembulo

                                              def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                              bull Texto en caja ERT

                                              begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                              textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                              Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                              setbeamers ize opt ions

                                              The following options can be given

                                              bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                              bull text margin right= TEX dimension sets a new right margin

                                              bull 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

                                              bull sidebar width right= TEX dimension sets the size of the right sidebar

                                              bull description width= TEX dimension sets the default width of description labels seeSection 121

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                              bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                              bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                              bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                              Para bibliografiacutea en caja ERT

                                              begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                              1982 end thebib l iography

                                              753 Fondo de presentaciones en la clase Beamer

                                              Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                              Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                              En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                              el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                              la un ldquordquo al final

                                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                              ( Contenido de l a d i a p o s i t i v a )

                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                              754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                              Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                              Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                              BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                              $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                              En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                              Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                              $ sudo texhash ampamp lyx minusx reconf igure

                                              Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                              El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                              Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                              usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                              Y listo Genial paquete siacute sentildeor

                                              Capiacutetulo 8

                                              Integracioacuten con R gracias a Sweave

                                              Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                              81 Instalando Sweave

                                              811 Sweave en Linux

                                              1 Instalar R2

                                              $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                              $ sudo texhash ampamp lyx minusx reconf igure

                                              2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                              3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                              4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                              812 Sweave en Windows3

                                              En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                              Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                              A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                              - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                              1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                              39

                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                              1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                              2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                              3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                              4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                              5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                              6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                              Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                              82 Introducir coacutedigo R

                                              1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                              2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                              ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                              p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                              3 Compilamos Ver PDF5

                                              4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                              Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                              83 Utilizar Sweave con la clase Beamer

                                              LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                              Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                              Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                              Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                              5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                              Capiacutetulo 9

                                              Trucos caseros

                                              En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                              91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                              Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                              La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                              De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                              92 Desvelar coacutedigo LATEX

                                              Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                              93 LYX para editar foacutermulas y luego editarlas con otro programa

                                              De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                              42

                                              Apeacutendice A

                                              Maacutes informacioacuten sobre LATEX y LYX

                                              A1 Paacuteginas web

                                              1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                              2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                              3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                              4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                              5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                              6 Curso LATEXhttphallsiugrescursoLatex

                                              A2 Manuales en pdf

                                              1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                              2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                              3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                              4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                              43

                                              Apeacutendice B

                                              Lo que vendraacute con proacuteximasediciones

                                              Lista de enlaces

                                              Secciones con tips breves mejor ordenadas

                                              Nuevos estilos de capiacutetulos y secciones

                                              Previsualizacioacuten de temas de color para LATEX-Beamer

                                              Resuacutemenes al principio de cada capiacutetulo

                                              Nuevos pie y cabecera de paacutegina

                                              Ejemplos en formato LYX y PDF

                                              Maacutes imaacutegenes explicativas

                                              iquestVersiones en ingleacutes u otros idiomas

                                              Maacutes secciones

                                              bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                              iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                              44

                                              Apeacutendice C

                                              Agradecimientos

                                              LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                              Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                              A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                              Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                              Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                              no hay sentimientos si no hay nadie que sienta

                                              45

                                              Iacutendice alfabeacutetico

                                              Artiacuteculos cientiacuteficos 29Atajos 11

                                              barra de revisioacuten 16Bibliografiacutea 18

                                              coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                              Documentos multipartes 30

                                              eLYXer 6Enlaces 13Esquemas 28

                                              Flotantes 23Fuentes LATEX 7

                                              Hifenacioacuten 9

                                              idioma 7Instalacioacuten 4

                                              macrocomando 4

                                              pdfPages 21pie de paacutegina 15Presentaciones 31

                                              R 39Ramas 17

                                              Siacutembolos 27Sweave 39

                                              Tablas 26tesis 29

                                              46

                                              • Licencia
                                              • Nota de la versioacuten
                                              • Queacute es nuevo
                                              • Iacutendice general
                                              • 1 iquestLaTeX iquestLyX iquestWhat
                                                • 11 Curiosidades del proyecto LyX
                                                  • 111 La historia de LyX
                                                  • 112 La mascota de LyX
                                                    • 12 Otros editores de LaTeX
                                                      • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                        • 21 Instalacioacuten en GNULinux
                                                          • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                            • 22 Instalacioacuten en Windows
                                                            • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                              • 3 Poniendo a punto la aplicacioacuten
                                                                • 31 Hola mundo y compilacioacuten
                                                                  • 311 Exportar con un comando
                                                                    • 32 tex4ht Exportar a html odt y otros formatos
                                                                    • 33 eLyXer Conversor elegante de lyx a html
                                                                    • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                    • 35 Fuentes LaTeX
                                                                      • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                      • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                        • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                        • 37 Algunos problemas detectados
                                                                          • 371 Imaacutegenes eps en Ubuntu
                                                                          • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                          • 373 Tildes en la ruta de carpetas con LyX
                                                                          • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                              • 4 Edicioacuten de textos
                                                                                • 41 Atajos de teclado
                                                                                  • 411 Entornos
                                                                                  • 412 Siacutembolos
                                                                                  • 413 Fuente
                                                                                    • 42 Tres truquillos LaTeX
                                                                                      • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                      • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                      • 423 Antildeadir contenidos al iacutendice
                                                                                        • 43 Enlaces internos web y a pdf
                                                                                        • 44 Insertando coacutedigo LaTeX
                                                                                        • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                        • 46 Barra de revisioacuten
                                                                                        • 47 Gestioacuten de Ramas
                                                                                        • 48 Columnas
                                                                                        • 49 Bibliografiacutea
                                                                                          • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                            • 410 Color en nuestros documentos
                                                                                              • 4101 Texto coloreado
                                                                                              • 4102 Fondo coloreado
                                                                                              • 4103 Paacutegina coloreada
                                                                                              • 4104 Definir colores personalizados
                                                                                                • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                  • 5 Objetos insertados
                                                                                                    • 51 Flotantes
                                                                                                      • 511 Insertar flotantes
                                                                                                      • 512 Subflotantes
                                                                                                      • 513 Posicioacuten de flotantes
                                                                                                      • 514 Numeracioacuten de flotantes
                                                                                                        • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                          • 6 Ecuaciones tablas y siacutembolos
                                                                                                            • 61 El paquete cancel
                                                                                                            • 62 Tablas
                                                                                                              • 621 Tablas largas
                                                                                                              • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                • 63 Siacutembolos
                                                                                                                  • 631 Detexify
                                                                                                                    • 64 Esquemas
                                                                                                                      • 641 Instalacioacuten y configuracioacuten
                                                                                                                      • 642 Primeros pasos
                                                                                                                          • 7 Clases de documento
                                                                                                                            • 71 Artiacuteculos cientiacuteficos
                                                                                                                            • 72 Plantillas de tesis LyX
                                                                                                                            • 73 Documentos multipartes
                                                                                                                            • 74 Curriacuteculum
                                                                                                                              • 741 Editando un curriacuteculum
                                                                                                                                • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                  • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                  • 752 Personalizaciones avanzadas
                                                                                                                                  • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                  • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                      • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                        • 81 Instalando Sweave
                                                                                                                                          • 811 Sweave en Linux
                                                                                                                                          • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                            • 82 Introducir coacutedigo R
                                                                                                                                            • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                              • 9 Trucos caseros
                                                                                                                                                • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                  • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                    • A1 Paacuteginas web
                                                                                                                                                    • A2 Manuales en pdf
                                                                                                                                                      • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                      • C Agradecimientos
                                                                                                                                                      • Iacutendice Alfabeacutetico

                                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 17

                                                Fusionar cambios Muy similar a Aceptar cambios

                                                AceptarDescartar todos los cambios Se modifica el texto a tenor de todas la correccionesrealizadas

                                                Insertar nota Coloca un recuadro donde el texto que se introduce no aparece en el textocompilado (si se pulsa en el recuadro ldquoNotardquo el texto se oculta)

                                                Nota siguiente Navegar entre las notas existentes

                                                47 Gestioacuten 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 suexamen decide editarlo con LYX Sin embargo como es loacutegico no quiere que sus alumnos veanlas respuestas Para este tipo de necesidades tenemos a nuestra disposicioacuten lo que se conoce comoldquoRamasrdquo El texto de una rama solo apareceraacute en la salida si la rama estaacute activada

                                                Para crear una rama nos dirigimos al menuacute Documento Configuracioacuten Ramas en elcampo ldquoNuevasrdquo escribimos el nombre con el que queremos definir nuestra rama y pulsamosldquoAntildeadirrdquo En el campo ldquoRamas disponiblesrdquo apareceraacute y marcaacutendola podemos cambiar el colorde la misma ademaacutes de activarladesactivarla

                                                Ahora en el menuacute Insertar Rama tendremos las ramas definidas e incluiremos el texto quequeremos que abarquen

                                                No obstante en cuadros de ecuaciones no podemos utilizar ramas aunque con un poco decoacutedigo LATEX lo solucionamos

                                                En una caja de LATEX escribimos

                                                newcommand quest ion [ 1 ] 1 newcommand answer [ 1 ]

                                                El ldquo1acute indica que solo van a aparecer las foacutermulas con el campo ldquoquestionrdquoY en un campo de ecuaciones (Ctrl+M)

                                                x^2minus2xminus2Rightarrowquest ion x_ 1 answer x_ 2 =1 quest ion + s q r t 3 answerminus s q r t 3

                                                48 Columnas

                                                LYX auacuten no tiene implementado el paquete multicol para escribir en columnas solo en el menuacuteDocumento Configuracioacuten Disentildeo del texto Documento con dos columnas No obstanteantildeadiendo coacutedigo LATEX no tendremos ninguacuten problema para utilizar maacutes opciones el paqueteExtraigo a continuacioacuten lo maacutes interesante del manual que viene en el menuacute Ayuda del frontend

                                                Antes de nada debemos activar el paquete multicol claro Asiacute antildeadimos en el Preaacutembulo

                                                usepackage mul t i co l

                                                1 Para que un texto aparezca en columnas introducirlo dentro de estos dos coacutedigos LATEX Elnuacutemero indica las columnas que necesitamos

                                                begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                                2 Para que mostrar columnas dentro de columnas es similar

                                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                                begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                                3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                                begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                                4 Como en el caso anterior pero aplicando subseccioacuten

                                                begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                                5 Para dejar un espacio delante y detraacutes de las columnas4

                                                s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                                6 Separacioacuten de columnas5

                                                s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                                7 Liacutenea de separacioacuten entre columnas6

                                                s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                                49 Bibliografiacutea

                                                LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                                4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                                setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                                setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                                la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                                Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                                $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                                Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                                Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                                Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                                renewcommand refname normalsize B i b l i o g r a f iacute a

                                                El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                                Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                                Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                                usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                                Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                                491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                                Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                                $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                                Ahora para iniciar la aplicacioacuten escribimos en consola

                                                $ l a t e x makebst

                                                Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                                $ customminusbib

                                                Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                                410 Color en nuestros documentos

                                                En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                                Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                                Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                                usepackage c o l o r

                                                4101 Texto coloreado

                                                Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                                t e x t c o l o r c o l o r t e x t o

                                                Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                                c o l o r declaredminusc o l o r

                                                que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                                pagecolor declaredminusc o l o r

                                                4102 Fondo coloreado

                                                En el cuerpo

                                                colorbox declaredminusc o l o r t e x t

                                                Si el fondo y el texto estaacuten cambiados

                                                colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                                Para poner el color de fonde de otro color

                                                fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                                4103 Paacutegina coloreada

                                                En el preaacutembulo

                                                d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                                pagecolor c o l o r

                                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                                4104 Definir colores personalizados

                                                Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                                d e f i n e c o l o r name model colorminusspec

                                                donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                                Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                                grisesSolo un nuacutemero entre 0 (negro)

                                                y 1 (blanco)definecolorgrisclarogray095

                                                rgb Rojo VerdeAzul

                                                Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                                verde y azul en este orden

                                                definecolornaranjargb1050

                                                cmyk CianMagenta

                                                Amarillo yNegro

                                                Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                                y negro

                                                definecolornaranjacmyk00510

                                                Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                                d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                                Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                                411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                                Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                                $ sudo apt i tude pdfjam

                                                Para ejecutarlos por ejemplo

                                                $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                                Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                                Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                                Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                                Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                                bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                                bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                                8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                                CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                                bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                                coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                                pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                                Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                                usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                                Capiacutetulo 5

                                                Objetos insertados

                                                51 Flotantes

                                                Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                                511 Insertar flotantes

                                                Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                                Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                                Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                                Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                                512 Subflotantes

                                                Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                                513 Posicioacuten de flotantes

                                                LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                                Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                                23

                                                CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                1print h e l l o world

                                                Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                Aquiacute si es posible

                                                Aquiacute definitivamente

                                                Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                renewcommand bot tomfrac t ion 0 5

                                                514 Numeracioacuten de flotantes

                                                En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                numberwithin t a b l e subsec t ion

                                                Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                52 Escribiendo coacutedigo fuente el paquete listings

                                                Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                p r i n t h e l l o world

                                                Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                Para ver maacutes opciones visitad el manual del paquete

                                                Capiacutetulo 6

                                                Ecuaciones tablas y siacutembolos

                                                Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                61 El paquete cancel

                                                En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                usepackage cance l

                                                Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                cancel

                                                a+cance l b+c = cance l b+c +d

                                                a +b + c =b + c + d

                                                cancelto

                                                f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                3264 = 2times4times4

                                                4times4times4 = 1

                                                2times4times4

                                                2

                                                4times4times4= 1

                                                2

                                                25

                                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                xcancel

                                                xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                (((((((

                                                ((hhhhhhhhhlımxto11

                                                xminus1 = +infin

                                                bcancel

                                                bcancel BminusB=0

                                                hhhhhBminus B = 0

                                                62 Tablas

                                                Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                621 Tablas largas

                                                Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                LeyendaEncabezado

                                                Primer encabezadoPie

                                                T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                Uacuteltimo pie

                                                Y lo que quiere decir cada uno de ellos

                                                1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                63 Siacutembolos

                                                En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                X Z Y [

                                                Y los siacutembolos del zodiaco

                                                _ae]bd^`c f

                                                Muy uacutetil este manual hay que tenerlo siempre a mano

                                                631 Detexify

                                                Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                iexclMuy uacutetil y totalmente recomendado

                                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                64 Esquemas

                                                El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                641 Instalacioacuten y configuracioacuten

                                                Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                642 Primeros pasos

                                                Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                usepackage [ a l l ] xy

                                                En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                xymatrix A ar [ r ] amp B

                                                Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                xymatrixR =

                                                define el eje X de la matriz

                                                xymatrixC =

                                                define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                Capiacutetulo 7

                                                Clases de documento

                                                71 Artiacuteculos cientiacuteficos

                                                Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                72 Plantillas de tesis LYX

                                                Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                httpwwwthesis-templatecomarchives58

                                                httpwikilyxorgExamplesThesis

                                                httpwikilyxorgExamplesMinitoc

                                                httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                29

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                httpwikilyxorgFAQMultipleAuthors

                                                73 Documentos multipartes

                                                Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                Asiacute de simple Con LATEX Con LYX naturalmente

                                                74 Curriacuteculum

                                                Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                lmodern contiene las fuentes lmodern

                                                Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                hora de imprimir

                                                741 Editando un curriacuteculum

                                                Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                75 Presentaciones con la clase LATEX-Beamer

                                                Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                751 Temas y personalizacioacuten de presentaciones

                                                Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                usetheme nombre

                                                Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                usercolortheme nombre

                                                usercolortheme nombre

                                                TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                Pantallazo

                                                No disponible1) Antibes 18) lined

                                                No disponible No disponible2) bars 19) Luebeck

                                                3) Bergen 20) Madrid

                                                4) Berkeley 21) Malmoe

                                                5) Berlin 22) Marburg

                                                6) Boadilla 23) Montpellier

                                                No disponible7) boxes 24) PaloAlto

                                                No disponible8) classic 25) Pittsburgh

                                                (continuacutea)

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                Pantallazo

                                                9) Copenhagen 26) Rochester

                                                No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                11) default 28) sidebar

                                                12) Dresden 29) Singapore

                                                No disponible13) Frankfurt 30) split

                                                14) Goettingen 31) Szeged

                                                No disponible15) Hannover 32) Tree

                                                16) Ilmenau 33) Warsaw(continuacutea)

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                Pantallazo

                                                17) JuanLesPinsFin

                                                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) fly (gris)8) lily

                                                9) orchid10) rose

                                                11) seagull (gris y blanco)12) seahorse

                                                13) sidebartab14) structure

                                                15) whale (azul marino y blanco)

                                                Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                setbeamerfont t i t l e shape=itshape family=rmfamily

                                                Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                752 Personalizaciones avanzadas

                                                Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                setbeamercovered t ransparent

                                                BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                Resumen otro tipo especial de bloque

                                                begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                setbeamertemplate navigat ion symbols

                                                Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                bull [default] Horizontal

                                                bull [horizontal] Lo mismo que por defecto

                                                bull [vertical] Vertical

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                logo inc ludegraphics [ height =3cm ] nombrefoto

                                                Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                setbeamers ize s idebar width r i g h t =3cm

                                                Personalizar el tema de las enumeraciones

                                                bull Preaacutembulo

                                                def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                bull Texto en caja ERT

                                                begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                setbeamers ize opt ions

                                                The following options can be given

                                                bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                bull text margin right= TEX dimension sets a new right margin

                                                bull 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

                                                bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                Para bibliografiacutea en caja ERT

                                                begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                1982 end thebib l iography

                                                753 Fondo de presentaciones en la clase Beamer

                                                Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                la un ldquordquo al final

                                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                ( Contenido de l a d i a p o s i t i v a )

                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                $ sudo texhash ampamp lyx minusx reconf igure

                                                Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                Y listo Genial paquete siacute sentildeor

                                                Capiacutetulo 8

                                                Integracioacuten con R gracias a Sweave

                                                Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                81 Instalando Sweave

                                                811 Sweave en Linux

                                                1 Instalar R2

                                                $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                $ sudo texhash ampamp lyx minusx reconf igure

                                                2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                812 Sweave en Windows3

                                                En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                39

                                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                82 Introducir coacutedigo R

                                                1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                3 Compilamos Ver PDF5

                                                4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                83 Utilizar Sweave con la clase Beamer

                                                LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                Capiacutetulo 9

                                                Trucos caseros

                                                En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                92 Desvelar coacutedigo LATEX

                                                Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                42

                                                Apeacutendice A

                                                Maacutes informacioacuten sobre LATEX y LYX

                                                A1 Paacuteginas web

                                                1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                6 Curso LATEXhttphallsiugrescursoLatex

                                                A2 Manuales en pdf

                                                1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                43

                                                Apeacutendice B

                                                Lo que vendraacute con proacuteximasediciones

                                                Lista de enlaces

                                                Secciones con tips breves mejor ordenadas

                                                Nuevos estilos de capiacutetulos y secciones

                                                Previsualizacioacuten de temas de color para LATEX-Beamer

                                                Resuacutemenes al principio de cada capiacutetulo

                                                Nuevos pie y cabecera de paacutegina

                                                Ejemplos en formato LYX y PDF

                                                Maacutes imaacutegenes explicativas

                                                iquestVersiones en ingleacutes u otros idiomas

                                                Maacutes secciones

                                                bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                44

                                                Apeacutendice C

                                                Agradecimientos

                                                LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                no hay sentimientos si no hay nadie que sienta

                                                45

                                                Iacutendice alfabeacutetico

                                                Artiacuteculos cientiacuteficos 29Atajos 11

                                                barra de revisioacuten 16Bibliografiacutea 18

                                                coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                Documentos multipartes 30

                                                eLYXer 6Enlaces 13Esquemas 28

                                                Flotantes 23Fuentes LATEX 7

                                                Hifenacioacuten 9

                                                idioma 7Instalacioacuten 4

                                                macrocomando 4

                                                pdfPages 21pie de paacutegina 15Presentaciones 31

                                                R 39Ramas 17

                                                Siacutembolos 27Sweave 39

                                                Tablas 26tesis 29

                                                46

                                                • Licencia
                                                • Nota de la versioacuten
                                                • Queacute es nuevo
                                                • Iacutendice general
                                                • 1 iquestLaTeX iquestLyX iquestWhat
                                                  • 11 Curiosidades del proyecto LyX
                                                    • 111 La historia de LyX
                                                    • 112 La mascota de LyX
                                                      • 12 Otros editores de LaTeX
                                                        • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                          • 21 Instalacioacuten en GNULinux
                                                            • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                              • 22 Instalacioacuten en Windows
                                                              • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                • 3 Poniendo a punto la aplicacioacuten
                                                                  • 31 Hola mundo y compilacioacuten
                                                                    • 311 Exportar con un comando
                                                                      • 32 tex4ht Exportar a html odt y otros formatos
                                                                      • 33 eLyXer Conversor elegante de lyx a html
                                                                      • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                      • 35 Fuentes LaTeX
                                                                        • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                        • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                          • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                          • 37 Algunos problemas detectados
                                                                            • 371 Imaacutegenes eps en Ubuntu
                                                                            • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                            • 373 Tildes en la ruta de carpetas con LyX
                                                                            • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                • 4 Edicioacuten de textos
                                                                                  • 41 Atajos de teclado
                                                                                    • 411 Entornos
                                                                                    • 412 Siacutembolos
                                                                                    • 413 Fuente
                                                                                      • 42 Tres truquillos LaTeX
                                                                                        • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                        • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                        • 423 Antildeadir contenidos al iacutendice
                                                                                          • 43 Enlaces internos web y a pdf
                                                                                          • 44 Insertando coacutedigo LaTeX
                                                                                          • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                          • 46 Barra de revisioacuten
                                                                                          • 47 Gestioacuten de Ramas
                                                                                          • 48 Columnas
                                                                                          • 49 Bibliografiacutea
                                                                                            • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                              • 410 Color en nuestros documentos
                                                                                                • 4101 Texto coloreado
                                                                                                • 4102 Fondo coloreado
                                                                                                • 4103 Paacutegina coloreada
                                                                                                • 4104 Definir colores personalizados
                                                                                                  • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                    • 5 Objetos insertados
                                                                                                      • 51 Flotantes
                                                                                                        • 511 Insertar flotantes
                                                                                                        • 512 Subflotantes
                                                                                                        • 513 Posicioacuten de flotantes
                                                                                                        • 514 Numeracioacuten de flotantes
                                                                                                          • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                            • 6 Ecuaciones tablas y siacutembolos
                                                                                                              • 61 El paquete cancel
                                                                                                              • 62 Tablas
                                                                                                                • 621 Tablas largas
                                                                                                                • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                  • 63 Siacutembolos
                                                                                                                    • 631 Detexify
                                                                                                                      • 64 Esquemas
                                                                                                                        • 641 Instalacioacuten y configuracioacuten
                                                                                                                        • 642 Primeros pasos
                                                                                                                            • 7 Clases de documento
                                                                                                                              • 71 Artiacuteculos cientiacuteficos
                                                                                                                              • 72 Plantillas de tesis LyX
                                                                                                                              • 73 Documentos multipartes
                                                                                                                              • 74 Curriacuteculum
                                                                                                                                • 741 Editando un curriacuteculum
                                                                                                                                  • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                    • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                    • 752 Personalizaciones avanzadas
                                                                                                                                    • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                    • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                        • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                          • 81 Instalando Sweave
                                                                                                                                            • 811 Sweave en Linux
                                                                                                                                            • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                              • 82 Introducir coacutedigo R
                                                                                                                                              • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                • 9 Trucos caseros
                                                                                                                                                  • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                  • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                  • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                    • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                      • A1 Paacuteginas web
                                                                                                                                                      • A2 Manuales en pdf
                                                                                                                                                        • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                        • C Agradecimientos
                                                                                                                                                        • Iacutendice Alfabeacutetico

                                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 18

                                                  begin m u l t i c o l s 2 TEXTO COLUMNAbegin m u l t i c o l s 2 TEXTO INTRACOLUMNAend m u l t i c o l s TEXTO COLUMNAend m u l t i c o l s

                                                  3 Si hay un salto de paacutegina a 5cm o menos de un texto proacutelogo sobre dos columnas

                                                  begin m u l t i c o l s 2 [ TEXTO PROacuteLOGO] [ 5cm]TEXTO COLUMNAend m u l t i c o l s

                                                  4 Como en el caso anterior pero aplicando subseccioacuten

                                                  begin m u l t i c o l s 2 [ subsubsect ion TEXTO SUBSUBSECCION ] [ 5 cm]TEXTO COLUMNAend m u l t i c o l s

                                                  5 Para dejar un espacio delante y detraacutes de las columnas4

                                                  s e t l e n g t h mult i co lsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                                  6 Separacioacuten de columnas5

                                                  s e t l e n g t h columnsep 3cm begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                                  7 Liacutenea de separacioacuten entre columnas6

                                                  s e t l e n g t h columnseprule 2 pt begin m u l t i c o l s 2 TEXTO COLUMNAend m u l t i c o l s

                                                  49 Bibliografiacutea

                                                  LATEX usa bases bibliograacuteficas con el formato BibTEX las cuales podemos elaborarlas y editar-las con varios programas como JabRef y KBibTeX Yo personalmente me quedo con el segundoporque ademaacutes de ser maacutes completo no da problemas con las tildes Ademaacutes Zotero es unaextensioacuten de Firefox muy uacutetil para estos menesteres7

                                                  4 Es importante restablecer el valor predeterminadosetlengthmulticolsep13pt5 Es importante restablecer el valor predeterminado

                                                  setlengthcolumnsep10pt6 Es importante restablecer el valor predeterminado

                                                  setlengthcolumnseprule0pt7 Esto es lo que sabiacuteamos pero el otro diacutea recibiacute el correo de Miguel Vicente un doctorando que teniacutea problemas con

                                                  la bibliografiacutea Le intenteacute contestar y como vi que en este blog habiacutea un vaciacuteo al respecto decidiacute hacer un post

                                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                                  Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                                  $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                                  Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                                  Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                                  Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                                  renewcommand refname normalsize B i b l i o g r a f iacute a

                                                  El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                                  Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                                  Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                                  usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                                  Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                                  491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                                  Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                                  $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                                  Ahora para iniciar la aplicacioacuten escribimos en consola

                                                  $ l a t e x makebst

                                                  Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                                  $ customminusbib

                                                  Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                                  410 Color en nuestros documentos

                                                  En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                                  Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                                  Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                                  usepackage c o l o r

                                                  4101 Texto coloreado

                                                  Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                                  t e x t c o l o r c o l o r t e x t o

                                                  Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                                  c o l o r declaredminusc o l o r

                                                  que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                                  pagecolor declaredminusc o l o r

                                                  4102 Fondo coloreado

                                                  En el cuerpo

                                                  colorbox declaredminusc o l o r t e x t

                                                  Si el fondo y el texto estaacuten cambiados

                                                  colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                                  Para poner el color de fonde de otro color

                                                  fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                                  4103 Paacutegina coloreada

                                                  En el preaacutembulo

                                                  d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                                  pagecolor c o l o r

                                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                                  4104 Definir colores personalizados

                                                  Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                                  d e f i n e c o l o r name model colorminusspec

                                                  donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                                  Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                                  grisesSolo un nuacutemero entre 0 (negro)

                                                  y 1 (blanco)definecolorgrisclarogray095

                                                  rgb Rojo VerdeAzul

                                                  Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                                  verde y azul en este orden

                                                  definecolornaranjargb1050

                                                  cmyk CianMagenta

                                                  Amarillo yNegro

                                                  Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                                  y negro

                                                  definecolornaranjacmyk00510

                                                  Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                                  d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                                  Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                                  411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                                  Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                                  $ sudo apt i tude pdfjam

                                                  Para ejecutarlos por ejemplo

                                                  $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                                  Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                                  Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                                  Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                                  Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                                  bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                                  bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                                  8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                                  CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                                  bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                                  coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                                  pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                                  Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                                  usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                                  Capiacutetulo 5

                                                  Objetos insertados

                                                  51 Flotantes

                                                  Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                                  511 Insertar flotantes

                                                  Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                                  Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                                  Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                                  Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                                  512 Subflotantes

                                                  Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                                  513 Posicioacuten de flotantes

                                                  LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                                  Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                                  23

                                                  CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                  1print h e l l o world

                                                  Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                  Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                  Aquiacute si es posible

                                                  Aquiacute definitivamente

                                                  Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                  Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                  renewcommand bot tomfrac t ion 0 5

                                                  514 Numeracioacuten de flotantes

                                                  En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                  thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                  numberwithin t a b l e subsec t ion

                                                  Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                  52 Escribiendo coacutedigo fuente el paquete listings

                                                  Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                  p r i n t h e l l o world

                                                  Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                  Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                  backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                  Para ver maacutes opciones visitad el manual del paquete

                                                  Capiacutetulo 6

                                                  Ecuaciones tablas y siacutembolos

                                                  Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                  En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                  Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                  Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                  61 El paquete cancel

                                                  En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                  Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                  usepackage cance l

                                                  Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                  cancel

                                                  a+cance l b+c = cance l b+c +d

                                                  a +b + c =b + c + d

                                                  cancelto

                                                  f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                  3264 = 2times4times4

                                                  4times4times4 = 1

                                                  2times4times4

                                                  2

                                                  4times4times4= 1

                                                  2

                                                  25

                                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                  xcancel

                                                  xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                  (((((((

                                                  ((hhhhhhhhhlımxto11

                                                  xminus1 = +infin

                                                  bcancel

                                                  bcancel BminusB=0

                                                  hhhhhBminus B = 0

                                                  62 Tablas

                                                  Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                  Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                  621 Tablas largas

                                                  Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                  El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                  LeyendaEncabezado

                                                  Primer encabezadoPie

                                                  T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                  Uacuteltimo pie

                                                  Y lo que quiere decir cada uno de ellos

                                                  1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                  2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                  3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                  4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                  5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                  622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                  Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                  ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                  1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                  2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                  3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                  Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                  63 Siacutembolos

                                                  En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                  Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                  Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                  Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                  Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                  X Z Y [

                                                  Y los siacutembolos del zodiaco

                                                  _ae]bd^`c f

                                                  Muy uacutetil este manual hay que tenerlo siempre a mano

                                                  631 Detexify

                                                  Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                  Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                  iexclMuy uacutetil y totalmente recomendado

                                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                  64 Esquemas

                                                  El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                  641 Instalacioacuten y configuracioacuten

                                                  Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                  $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                  Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                  642 Primeros pasos

                                                  Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                  usepackage [ a l l ] xy

                                                  En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                  xymatrix A ar [ r ] amp B

                                                  Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                  xymatrixR =

                                                  define el eje X de la matriz

                                                  xymatrixC =

                                                  define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                  m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                  Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                  1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                  Capiacutetulo 7

                                                  Clases de documento

                                                  71 Artiacuteculos cientiacuteficos

                                                  Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                  iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                  Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                  Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                  $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                  Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                  En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                  Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                  72 Plantillas de tesis LYX

                                                  Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                  httpwwwthesis-templatecomarchives58

                                                  httpwikilyxorgExamplesThesis

                                                  httpwikilyxorgExamplesMinitoc

                                                  httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                  httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                  httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                  1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                  29

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                  httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                  httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                  httpwikilyxorgFAQMultipleAuthors

                                                  73 Documentos multipartes

                                                  Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                  En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                  Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                  Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                  Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                  Asiacute de simple Con LATEX Con LYX naturalmente

                                                  74 Curriacuteculum

                                                  Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                  texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                  texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                  lmodern contiene las fuentes lmodern

                                                  Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                  $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                  Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                  hora de imprimir

                                                  741 Editando un curriacuteculum

                                                  Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                  Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                  75 Presentaciones con la clase LATEX-Beamer

                                                  Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                  $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                  Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                  751 Temas y personalizacioacuten de presentaciones

                                                  Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                  usetheme nombre

                                                  Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                  usercolortheme nombre

                                                  usercolortheme nombre

                                                  TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                  2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                  Pantallazo

                                                  No disponible1) Antibes 18) lined

                                                  No disponible No disponible2) bars 19) Luebeck

                                                  3) Bergen 20) Madrid

                                                  4) Berkeley 21) Malmoe

                                                  5) Berlin 22) Marburg

                                                  6) Boadilla 23) Montpellier

                                                  No disponible7) boxes 24) PaloAlto

                                                  No disponible8) classic 25) Pittsburgh

                                                  (continuacutea)

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                  Pantallazo

                                                  9) Copenhagen 26) Rochester

                                                  No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                  11) default 28) sidebar

                                                  12) Dresden 29) Singapore

                                                  No disponible13) Frankfurt 30) split

                                                  14) Goettingen 31) Szeged

                                                  No disponible15) Hannover 32) Tree

                                                  16) Ilmenau 33) Warsaw(continuacutea)

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                  Pantallazo

                                                  17) JuanLesPinsFin

                                                  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) fly (gris)8) lily

                                                  9) orchid10) rose

                                                  11) seagull (gris y blanco)12) seahorse

                                                  13) sidebartab14) structure

                                                  15) whale (azul marino y blanco)

                                                  Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                  Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                  begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                  Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                  setbeamerfont t i t l e shape=itshape family=rmfamily

                                                  Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                  usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                  usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                  realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                  752 Personalizaciones avanzadas

                                                  Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                  PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                  Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                  setbeamercovered t ransparent

                                                  BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                  Resumen otro tipo especial de bloque

                                                  begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                  Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                  frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                  No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                  Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                  setbeamertemplate navigat ion symbols

                                                  Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                  bull [default] Horizontal

                                                  bull [horizontal] Lo mismo que por defecto

                                                  bull [vertical] Vertical

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                  bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                  Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                  logo inc ludegraphics [ height =3cm ] nombrefoto

                                                  Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                  Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                  setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                  Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                  setbeamers ize s idebar width r i g h t =3cm

                                                  Personalizar el tema de las enumeraciones

                                                  bull Preaacutembulo

                                                  def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                  bull Texto en caja ERT

                                                  begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                  textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                  Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                  setbeamers ize opt ions

                                                  The following options can be given

                                                  bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                  bull text margin right= TEX dimension sets a new right margin

                                                  bull 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

                                                  bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                  bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                  bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                  bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                  bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                  Para bibliografiacutea en caja ERT

                                                  begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                  1982 end thebib l iography

                                                  753 Fondo de presentaciones en la clase Beamer

                                                  Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                  Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                  En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                  el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                  la un ldquordquo al final

                                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                  ( Contenido de l a d i a p o s i t i v a )

                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                  754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                  Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                  Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                  BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                  $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                  En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                  Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                  $ sudo texhash ampamp lyx minusx reconf igure

                                                  Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                  El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                  Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                  usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                  Y listo Genial paquete siacute sentildeor

                                                  Capiacutetulo 8

                                                  Integracioacuten con R gracias a Sweave

                                                  Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                  81 Instalando Sweave

                                                  811 Sweave en Linux

                                                  1 Instalar R2

                                                  $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                  $ sudo texhash ampamp lyx minusx reconf igure

                                                  2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                  3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                  4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                  812 Sweave en Windows3

                                                  En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                  Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                  A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                  - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                  1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                  39

                                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                  1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                  2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                  3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                  4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                  5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                  6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                  Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                  82 Introducir coacutedigo R

                                                  1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                  2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                  ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                  p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                  3 Compilamos Ver PDF5

                                                  4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                  Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                  83 Utilizar Sweave con la clase Beamer

                                                  LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                  Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                  Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                  Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                  5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                  Capiacutetulo 9

                                                  Trucos caseros

                                                  En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                  91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                  Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                  La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                  De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                  92 Desvelar coacutedigo LATEX

                                                  Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                  93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                  De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                  42

                                                  Apeacutendice A

                                                  Maacutes informacioacuten sobre LATEX y LYX

                                                  A1 Paacuteginas web

                                                  1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                  2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                  3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                  4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                  5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                  6 Curso LATEXhttphallsiugrescursoLatex

                                                  A2 Manuales en pdf

                                                  1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                  2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                  3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                  4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                  43

                                                  Apeacutendice B

                                                  Lo que vendraacute con proacuteximasediciones

                                                  Lista de enlaces

                                                  Secciones con tips breves mejor ordenadas

                                                  Nuevos estilos de capiacutetulos y secciones

                                                  Previsualizacioacuten de temas de color para LATEX-Beamer

                                                  Resuacutemenes al principio de cada capiacutetulo

                                                  Nuevos pie y cabecera de paacutegina

                                                  Ejemplos en formato LYX y PDF

                                                  Maacutes imaacutegenes explicativas

                                                  iquestVersiones en ingleacutes u otros idiomas

                                                  Maacutes secciones

                                                  bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                  iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                  44

                                                  Apeacutendice C

                                                  Agradecimientos

                                                  LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                  Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                  A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                  Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                  Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                  no hay sentimientos si no hay nadie que sienta

                                                  45

                                                  Iacutendice alfabeacutetico

                                                  Artiacuteculos cientiacuteficos 29Atajos 11

                                                  barra de revisioacuten 16Bibliografiacutea 18

                                                  coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                  Documentos multipartes 30

                                                  eLYXer 6Enlaces 13Esquemas 28

                                                  Flotantes 23Fuentes LATEX 7

                                                  Hifenacioacuten 9

                                                  idioma 7Instalacioacuten 4

                                                  macrocomando 4

                                                  pdfPages 21pie de paacutegina 15Presentaciones 31

                                                  R 39Ramas 17

                                                  Siacutembolos 27Sweave 39

                                                  Tablas 26tesis 29

                                                  46

                                                  • Licencia
                                                  • Nota de la versioacuten
                                                  • Queacute es nuevo
                                                  • Iacutendice general
                                                  • 1 iquestLaTeX iquestLyX iquestWhat
                                                    • 11 Curiosidades del proyecto LyX
                                                      • 111 La historia de LyX
                                                      • 112 La mascota de LyX
                                                        • 12 Otros editores de LaTeX
                                                          • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                            • 21 Instalacioacuten en GNULinux
                                                              • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                • 22 Instalacioacuten en Windows
                                                                • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                  • 3 Poniendo a punto la aplicacioacuten
                                                                    • 31 Hola mundo y compilacioacuten
                                                                      • 311 Exportar con un comando
                                                                        • 32 tex4ht Exportar a html odt y otros formatos
                                                                        • 33 eLyXer Conversor elegante de lyx a html
                                                                        • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                        • 35 Fuentes LaTeX
                                                                          • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                          • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                            • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                            • 37 Algunos problemas detectados
                                                                              • 371 Imaacutegenes eps en Ubuntu
                                                                              • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                              • 373 Tildes en la ruta de carpetas con LyX
                                                                              • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                  • 4 Edicioacuten de textos
                                                                                    • 41 Atajos de teclado
                                                                                      • 411 Entornos
                                                                                      • 412 Siacutembolos
                                                                                      • 413 Fuente
                                                                                        • 42 Tres truquillos LaTeX
                                                                                          • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                          • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                          • 423 Antildeadir contenidos al iacutendice
                                                                                            • 43 Enlaces internos web y a pdf
                                                                                            • 44 Insertando coacutedigo LaTeX
                                                                                            • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                            • 46 Barra de revisioacuten
                                                                                            • 47 Gestioacuten de Ramas
                                                                                            • 48 Columnas
                                                                                            • 49 Bibliografiacutea
                                                                                              • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                • 410 Color en nuestros documentos
                                                                                                  • 4101 Texto coloreado
                                                                                                  • 4102 Fondo coloreado
                                                                                                  • 4103 Paacutegina coloreada
                                                                                                  • 4104 Definir colores personalizados
                                                                                                    • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                      • 5 Objetos insertados
                                                                                                        • 51 Flotantes
                                                                                                          • 511 Insertar flotantes
                                                                                                          • 512 Subflotantes
                                                                                                          • 513 Posicioacuten de flotantes
                                                                                                          • 514 Numeracioacuten de flotantes
                                                                                                            • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                              • 6 Ecuaciones tablas y siacutembolos
                                                                                                                • 61 El paquete cancel
                                                                                                                • 62 Tablas
                                                                                                                  • 621 Tablas largas
                                                                                                                  • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                    • 63 Siacutembolos
                                                                                                                      • 631 Detexify
                                                                                                                        • 64 Esquemas
                                                                                                                          • 641 Instalacioacuten y configuracioacuten
                                                                                                                          • 642 Primeros pasos
                                                                                                                              • 7 Clases de documento
                                                                                                                                • 71 Artiacuteculos cientiacuteficos
                                                                                                                                • 72 Plantillas de tesis LyX
                                                                                                                                • 73 Documentos multipartes
                                                                                                                                • 74 Curriacuteculum
                                                                                                                                  • 741 Editando un curriacuteculum
                                                                                                                                    • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                      • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                      • 752 Personalizaciones avanzadas
                                                                                                                                      • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                      • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                          • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                            • 81 Instalando Sweave
                                                                                                                                              • 811 Sweave en Linux
                                                                                                                                              • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                • 82 Introducir coacutedigo R
                                                                                                                                                • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                  • 9 Trucos caseros
                                                                                                                                                    • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                    • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                    • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                      • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                        • A1 Paacuteginas web
                                                                                                                                                        • A2 Manuales en pdf
                                                                                                                                                          • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                          • C Agradecimientos
                                                                                                                                                          • Iacutendice Alfabeacutetico

                                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 19

                                                    Con estas aplicaciones editaremos un archivo bib que contendraacute toda la informacioacuten biblio-graacutefica Como puede ser un poco tedioso editarla a mano desde la wiki de LYX nos podemosbajar un archivo comprimido con una base de datos y un fichero LYX Es tambieacuten interesantetener todos los extras de bibliografiacutea para LATEX Para ello hacemos

                                                    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                                    Ahora siacute comencemos a trabajar Abrimos nuestro editor LYX y escribimos nuestro texto Posi-cionamos el cursor AL FINAL del mismo y seleccionamos Insertar Lista Iacutendice BibliografiacuteaBibTex

                                                    Aquiacute escogemos la base de datos que queremos incluir ademaacutes del estilo Puedes usar unoya fabricado utilizando por ejemplo este buscador de estilos de bibliografiacutea muy uacutetil para bus-car estilos seguacuten revistas cientiacuteficas o desde nuestro inseparable CTAN Si deseas ver ejemplospuedes mirar aquiacute

                                                    Tambieacuten en Documento Configuracioacuten Bibliografiacutea elegimos la clase Natbib preferen-temente Ademaacutes podemos hacer que la bibliografiacutea aparezca en el Iacutendice General marcando lacasilla de abajo Una vez hecho esto tendremos un cuadro que indica que al final se generaraacute todala bibliografiacutea citada en nuestro texto Podemos modificar el tamantildeo de la fuente de la bibliogra-fiacutea aplicando a la liacutenea donde estaacute el cuadro de bibliografiacutea usando el botoacuten ldquoEstilo de textordquoAdemaacutes antildeadiendo las siguientes liacuteneas de coacutedigo LATEX antes del recuadro podemos cambiarel tiacutetulo del encabezado en este caso de ldquoReferenciasrdquo pasa a ldquoBibliografiacuteardquo y pone la fuente atamantildeo normal

                                                    renewcommand refname normalsize B i b l i o g r a f iacute a

                                                    El siguiente paso loacutegicamente es insertar nuestras citas Es igual de simple nos vamos aInsertar Cita y seleccionamos la cita que hay en la lista

                                                    Es sencilliacutesimo Tenemos nuestra lista de citas que podemos encontrar en el buscador Tam-bieacuten podemos elegir entre varios formatos de cita

                                                    Ahora podemos hacer que cada cita esteacute enlazada con su referencia en la bibliografiacutea Solonecesitamos introducir en el Preaacutembulo LATEX (Documento Configuracioacuten) la siguiente liacutenea

                                                    usepackage [ c o l o r l i n k s =true c i t e c o l o r =blue l i n k c o l o r =blue u r l c o l o r =blue ] hyperref

                                                    Podemos cambiar el color de ldquocitecolorrdquo para resaltarlas Y nada maacutes por ahora Maacutes informa-cioacuten Wiki LyX

                                                    491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTEX

                                                    Si no estaacutes satisfecho con ninguacuten estilo de bibliografiacutea o quieres uno personalizado el paquetecustom-bib te puede resultar de gran ayuda En primer lugar tenemos que instalar el paquete Paraello hacemos

                                                    $ sudo apt i tude i n s t a l l t e x l i v eminusbibtexminuse x t r a

                                                    Ahora para iniciar la aplicacioacuten escribimos en consola

                                                    $ l a t e x makebst

                                                    Tras esto apareceraacute un diaacutelogo en el que tendremos que ir contestando unas preguntas Sonmuchas y puede cansar pero se pueden configurar muchiacutesimas cosas

                                                    $ customminusbib

                                                    Al terminar tendremos un archivo bst en nuestra carpeta de usuario que introduciremoscomo un estilo de bibliografiacutea

                                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                                    410 Color en nuestros documentos

                                                    En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                                    Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                                    Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                                    usepackage c o l o r

                                                    4101 Texto coloreado

                                                    Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                                    t e x t c o l o r c o l o r t e x t o

                                                    Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                                    c o l o r declaredminusc o l o r

                                                    que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                                    pagecolor declaredminusc o l o r

                                                    4102 Fondo coloreado

                                                    En el cuerpo

                                                    colorbox declaredminusc o l o r t e x t

                                                    Si el fondo y el texto estaacuten cambiados

                                                    colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                                    Para poner el color de fonde de otro color

                                                    fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                                    4103 Paacutegina coloreada

                                                    En el preaacutembulo

                                                    d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                                    pagecolor c o l o r

                                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                                    4104 Definir colores personalizados

                                                    Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                                    d e f i n e c o l o r name model colorminusspec

                                                    donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                                    Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                                    grisesSolo un nuacutemero entre 0 (negro)

                                                    y 1 (blanco)definecolorgrisclarogray095

                                                    rgb Rojo VerdeAzul

                                                    Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                                    verde y azul en este orden

                                                    definecolornaranjargb1050

                                                    cmyk CianMagenta

                                                    Amarillo yNegro

                                                    Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                                    y negro

                                                    definecolornaranjacmyk00510

                                                    Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                                    d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                                    Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                                    411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                                    Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                                    $ sudo apt i tude pdfjam

                                                    Para ejecutarlos por ejemplo

                                                    $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                                    Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                                    Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                                    Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                                    Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                                    bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                                    bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                                    8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                                    CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                                    bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                                    coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                                    pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                                    Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                                    usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                                    Capiacutetulo 5

                                                    Objetos insertados

                                                    51 Flotantes

                                                    Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                                    511 Insertar flotantes

                                                    Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                                    Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                                    Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                                    Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                                    512 Subflotantes

                                                    Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                                    513 Posicioacuten de flotantes

                                                    LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                                    Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                                    23

                                                    CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                    1print h e l l o world

                                                    Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                    Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                    Aquiacute si es posible

                                                    Aquiacute definitivamente

                                                    Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                    Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                    renewcommand bot tomfrac t ion 0 5

                                                    514 Numeracioacuten de flotantes

                                                    En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                    thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                    numberwithin t a b l e subsec t ion

                                                    Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                    52 Escribiendo coacutedigo fuente el paquete listings

                                                    Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                    p r i n t h e l l o world

                                                    Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                    Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                    backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                    Para ver maacutes opciones visitad el manual del paquete

                                                    Capiacutetulo 6

                                                    Ecuaciones tablas y siacutembolos

                                                    Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                    En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                    Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                    Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                    61 El paquete cancel

                                                    En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                    Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                    usepackage cance l

                                                    Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                    cancel

                                                    a+cance l b+c = cance l b+c +d

                                                    a +b + c =b + c + d

                                                    cancelto

                                                    f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                    3264 = 2times4times4

                                                    4times4times4 = 1

                                                    2times4times4

                                                    2

                                                    4times4times4= 1

                                                    2

                                                    25

                                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                    xcancel

                                                    xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                    (((((((

                                                    ((hhhhhhhhhlımxto11

                                                    xminus1 = +infin

                                                    bcancel

                                                    bcancel BminusB=0

                                                    hhhhhBminus B = 0

                                                    62 Tablas

                                                    Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                    Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                    621 Tablas largas

                                                    Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                    El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                    LeyendaEncabezado

                                                    Primer encabezadoPie

                                                    T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                    Uacuteltimo pie

                                                    Y lo que quiere decir cada uno de ellos

                                                    1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                    2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                    3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                    4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                    5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                    622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                    Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                    ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                    1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                    2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                    3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                    Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                    63 Siacutembolos

                                                    En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                    Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                    Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                    Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                    Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                    X Z Y [

                                                    Y los siacutembolos del zodiaco

                                                    _ae]bd^`c f

                                                    Muy uacutetil este manual hay que tenerlo siempre a mano

                                                    631 Detexify

                                                    Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                    Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                    iexclMuy uacutetil y totalmente recomendado

                                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                    64 Esquemas

                                                    El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                    641 Instalacioacuten y configuracioacuten

                                                    Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                    $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                    Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                    642 Primeros pasos

                                                    Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                    usepackage [ a l l ] xy

                                                    En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                    xymatrix A ar [ r ] amp B

                                                    Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                    xymatrixR =

                                                    define el eje X de la matriz

                                                    xymatrixC =

                                                    define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                    m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                    Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                    1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                    Capiacutetulo 7

                                                    Clases de documento

                                                    71 Artiacuteculos cientiacuteficos

                                                    Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                    iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                    Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                    Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                    $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                    Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                    En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                    Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                    72 Plantillas de tesis LYX

                                                    Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                    httpwwwthesis-templatecomarchives58

                                                    httpwikilyxorgExamplesThesis

                                                    httpwikilyxorgExamplesMinitoc

                                                    httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                    httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                    httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                    1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                    29

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                    httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                    httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                    httpwikilyxorgFAQMultipleAuthors

                                                    73 Documentos multipartes

                                                    Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                    En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                    Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                    Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                    Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                    Asiacute de simple Con LATEX Con LYX naturalmente

                                                    74 Curriacuteculum

                                                    Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                    texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                    texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                    lmodern contiene las fuentes lmodern

                                                    Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                    $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                    Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                    hora de imprimir

                                                    741 Editando un curriacuteculum

                                                    Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                    Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                    75 Presentaciones con la clase LATEX-Beamer

                                                    Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                    $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                    Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                    751 Temas y personalizacioacuten de presentaciones

                                                    Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                    usetheme nombre

                                                    Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                    usercolortheme nombre

                                                    usercolortheme nombre

                                                    TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                    2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                    Pantallazo

                                                    No disponible1) Antibes 18) lined

                                                    No disponible No disponible2) bars 19) Luebeck

                                                    3) Bergen 20) Madrid

                                                    4) Berkeley 21) Malmoe

                                                    5) Berlin 22) Marburg

                                                    6) Boadilla 23) Montpellier

                                                    No disponible7) boxes 24) PaloAlto

                                                    No disponible8) classic 25) Pittsburgh

                                                    (continuacutea)

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                    Pantallazo

                                                    9) Copenhagen 26) Rochester

                                                    No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                    11) default 28) sidebar

                                                    12) Dresden 29) Singapore

                                                    No disponible13) Frankfurt 30) split

                                                    14) Goettingen 31) Szeged

                                                    No disponible15) Hannover 32) Tree

                                                    16) Ilmenau 33) Warsaw(continuacutea)

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                    Pantallazo

                                                    17) JuanLesPinsFin

                                                    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) fly (gris)8) lily

                                                    9) orchid10) rose

                                                    11) seagull (gris y blanco)12) seahorse

                                                    13) sidebartab14) structure

                                                    15) whale (azul marino y blanco)

                                                    Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                    Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                    begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                    Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                    setbeamerfont t i t l e shape=itshape family=rmfamily

                                                    Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                    usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                    usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                    realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                    752 Personalizaciones avanzadas

                                                    Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                    PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                    Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                    setbeamercovered t ransparent

                                                    BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                    Resumen otro tipo especial de bloque

                                                    begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                    Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                    frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                    No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                    Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                    setbeamertemplate navigat ion symbols

                                                    Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                    bull [default] Horizontal

                                                    bull [horizontal] Lo mismo que por defecto

                                                    bull [vertical] Vertical

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                    bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                    Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                    logo inc ludegraphics [ height =3cm ] nombrefoto

                                                    Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                    Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                    setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                    Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                    setbeamers ize s idebar width r i g h t =3cm

                                                    Personalizar el tema de las enumeraciones

                                                    bull Preaacutembulo

                                                    def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                    bull Texto en caja ERT

                                                    begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                    textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                    Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                    setbeamers ize opt ions

                                                    The following options can be given

                                                    bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                    bull text margin right= TEX dimension sets a new right margin

                                                    bull 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

                                                    bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                    bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                    bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                    bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                    bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                    Para bibliografiacutea en caja ERT

                                                    begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                    1982 end thebib l iography

                                                    753 Fondo de presentaciones en la clase Beamer

                                                    Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                    Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                    En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                    el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                    la un ldquordquo al final

                                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                    ( Contenido de l a d i a p o s i t i v a )

                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                    754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                    Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                    Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                    BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                    $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                    En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                    Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                    $ sudo texhash ampamp lyx minusx reconf igure

                                                    Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                    El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                    Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                    usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                    Y listo Genial paquete siacute sentildeor

                                                    Capiacutetulo 8

                                                    Integracioacuten con R gracias a Sweave

                                                    Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                    81 Instalando Sweave

                                                    811 Sweave en Linux

                                                    1 Instalar R2

                                                    $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                    $ sudo texhash ampamp lyx minusx reconf igure

                                                    2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                    3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                    4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                    812 Sweave en Windows3

                                                    En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                    Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                    A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                    - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                    1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                    39

                                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                    1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                    2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                    3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                    4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                    5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                    6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                    Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                    82 Introducir coacutedigo R

                                                    1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                    2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                    ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                    p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                    3 Compilamos Ver PDF5

                                                    4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                    Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                    83 Utilizar Sweave con la clase Beamer

                                                    LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                    Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                    Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                    Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                    5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                    Capiacutetulo 9

                                                    Trucos caseros

                                                    En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                    91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                    Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                    La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                    De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                    92 Desvelar coacutedigo LATEX

                                                    Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                    93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                    De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                    42

                                                    Apeacutendice A

                                                    Maacutes informacioacuten sobre LATEX y LYX

                                                    A1 Paacuteginas web

                                                    1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                    2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                    3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                    4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                    5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                    6 Curso LATEXhttphallsiugrescursoLatex

                                                    A2 Manuales en pdf

                                                    1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                    2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                    3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                    4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                    43

                                                    Apeacutendice B

                                                    Lo que vendraacute con proacuteximasediciones

                                                    Lista de enlaces

                                                    Secciones con tips breves mejor ordenadas

                                                    Nuevos estilos de capiacutetulos y secciones

                                                    Previsualizacioacuten de temas de color para LATEX-Beamer

                                                    Resuacutemenes al principio de cada capiacutetulo

                                                    Nuevos pie y cabecera de paacutegina

                                                    Ejemplos en formato LYX y PDF

                                                    Maacutes imaacutegenes explicativas

                                                    iquestVersiones en ingleacutes u otros idiomas

                                                    Maacutes secciones

                                                    bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                    iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                    44

                                                    Apeacutendice C

                                                    Agradecimientos

                                                    LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                    Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                    A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                    Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                    Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                    no hay sentimientos si no hay nadie que sienta

                                                    45

                                                    Iacutendice alfabeacutetico

                                                    Artiacuteculos cientiacuteficos 29Atajos 11

                                                    barra de revisioacuten 16Bibliografiacutea 18

                                                    coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                    Documentos multipartes 30

                                                    eLYXer 6Enlaces 13Esquemas 28

                                                    Flotantes 23Fuentes LATEX 7

                                                    Hifenacioacuten 9

                                                    idioma 7Instalacioacuten 4

                                                    macrocomando 4

                                                    pdfPages 21pie de paacutegina 15Presentaciones 31

                                                    R 39Ramas 17

                                                    Siacutembolos 27Sweave 39

                                                    Tablas 26tesis 29

                                                    46

                                                    • Licencia
                                                    • Nota de la versioacuten
                                                    • Queacute es nuevo
                                                    • Iacutendice general
                                                    • 1 iquestLaTeX iquestLyX iquestWhat
                                                      • 11 Curiosidades del proyecto LyX
                                                        • 111 La historia de LyX
                                                        • 112 La mascota de LyX
                                                          • 12 Otros editores de LaTeX
                                                            • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                              • 21 Instalacioacuten en GNULinux
                                                                • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                  • 22 Instalacioacuten en Windows
                                                                  • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                    • 3 Poniendo a punto la aplicacioacuten
                                                                      • 31 Hola mundo y compilacioacuten
                                                                        • 311 Exportar con un comando
                                                                          • 32 tex4ht Exportar a html odt y otros formatos
                                                                          • 33 eLyXer Conversor elegante de lyx a html
                                                                          • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                          • 35 Fuentes LaTeX
                                                                            • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                            • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                              • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                              • 37 Algunos problemas detectados
                                                                                • 371 Imaacutegenes eps en Ubuntu
                                                                                • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                • 373 Tildes en la ruta de carpetas con LyX
                                                                                • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                    • 4 Edicioacuten de textos
                                                                                      • 41 Atajos de teclado
                                                                                        • 411 Entornos
                                                                                        • 412 Siacutembolos
                                                                                        • 413 Fuente
                                                                                          • 42 Tres truquillos LaTeX
                                                                                            • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                            • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                            • 423 Antildeadir contenidos al iacutendice
                                                                                              • 43 Enlaces internos web y a pdf
                                                                                              • 44 Insertando coacutedigo LaTeX
                                                                                              • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                              • 46 Barra de revisioacuten
                                                                                              • 47 Gestioacuten de Ramas
                                                                                              • 48 Columnas
                                                                                              • 49 Bibliografiacutea
                                                                                                • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                  • 410 Color en nuestros documentos
                                                                                                    • 4101 Texto coloreado
                                                                                                    • 4102 Fondo coloreado
                                                                                                    • 4103 Paacutegina coloreada
                                                                                                    • 4104 Definir colores personalizados
                                                                                                      • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                        • 5 Objetos insertados
                                                                                                          • 51 Flotantes
                                                                                                            • 511 Insertar flotantes
                                                                                                            • 512 Subflotantes
                                                                                                            • 513 Posicioacuten de flotantes
                                                                                                            • 514 Numeracioacuten de flotantes
                                                                                                              • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                • 6 Ecuaciones tablas y siacutembolos
                                                                                                                  • 61 El paquete cancel
                                                                                                                  • 62 Tablas
                                                                                                                    • 621 Tablas largas
                                                                                                                    • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                      • 63 Siacutembolos
                                                                                                                        • 631 Detexify
                                                                                                                          • 64 Esquemas
                                                                                                                            • 641 Instalacioacuten y configuracioacuten
                                                                                                                            • 642 Primeros pasos
                                                                                                                                • 7 Clases de documento
                                                                                                                                  • 71 Artiacuteculos cientiacuteficos
                                                                                                                                  • 72 Plantillas de tesis LyX
                                                                                                                                  • 73 Documentos multipartes
                                                                                                                                  • 74 Curriacuteculum
                                                                                                                                    • 741 Editando un curriacuteculum
                                                                                                                                      • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                        • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                        • 752 Personalizaciones avanzadas
                                                                                                                                        • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                        • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                            • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                              • 81 Instalando Sweave
                                                                                                                                                • 811 Sweave en Linux
                                                                                                                                                • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                  • 82 Introducir coacutedigo R
                                                                                                                                                  • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                    • 9 Trucos caseros
                                                                                                                                                      • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                      • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                      • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                        • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                          • A1 Paacuteginas web
                                                                                                                                                          • A2 Manuales en pdf
                                                                                                                                                            • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                            • C Agradecimientos
                                                                                                                                                            • Iacutendice Alfabeacutetico

                                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 20

                                                      410 Color en nuestros documentos

                                                      En ocasiones queda muy bien dar un toque de color a nuestros textos LATEX Yo por ejemplopara hacer los cuadros de texto LYX que aparecen en este manual tuve que crear un color quefuera ideacutentico a ese rosa anaranjado que tiene LYX Para ello disponemos de un paquete llamadocolor que haraacute las delicias de los maacutes detallistas

                                                      Antes de empezar decir que LYX ya integra una opcioacuten relacionada con el color consiste en laedicioacuten de texto con color (Editar Estilo del texto Personalizado Color) aunque la verdadsea dicha es muy limitada

                                                      Por eso hay que echar mano de coacutedigo LATEX para solucionarlo Asiacute que en primer lugar hayque activar el paquete color En el preaacutembulo antildeadimos

                                                      usepackage c o l o r

                                                      4101 Texto coloreado

                                                      Lo maacutes faacutecil es introducir este coacutedigo LATEX

                                                      t e x t c o l o r c o l o r t e x t o

                                                      Donde el ldquocolorrdquo ha sido definido antes mediante definecolor en el preaacutembulo Otra maneraposible es

                                                      c o l o r declaredminusc o l o r

                                                      que cambia el color estaacutendar al color definidoPara cambiar el color de fondo de una paacutegina completa en el cuerpo

                                                      pagecolor declaredminusc o l o r

                                                      4102 Fondo coloreado

                                                      En el cuerpo

                                                      colorbox declaredminusc o l o r t e x t

                                                      Si el fondo y el texto estaacuten cambiados

                                                      colorbox declaredminusco lo r1 c o l o r declaredminusco lo r2 t e x t

                                                      Para poner el color de fonde de otro color

                                                      fco lorbox declaredminusco lo r1 declaredminusco lo r2 t e x t

                                                      4103 Paacutegina coloreada

                                                      En el preaacutembulo

                                                      d e f i n e c o l o r c o l o r rgb 1 0 5 0

                                                      pagecolor c o l o r

                                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                                      4104 Definir colores personalizados

                                                      Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                                      d e f i n e c o l o r name model colorminusspec

                                                      donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                                      Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                                      grisesSolo un nuacutemero entre 0 (negro)

                                                      y 1 (blanco)definecolorgrisclarogray095

                                                      rgb Rojo VerdeAzul

                                                      Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                                      verde y azul en este orden

                                                      definecolornaranjargb1050

                                                      cmyk CianMagenta

                                                      Amarillo yNegro

                                                      Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                                      y negro

                                                      definecolornaranjacmyk00510

                                                      Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                                      d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                                      Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                                      411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                                      Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                                      $ sudo apt i tude pdfjam

                                                      Para ejecutarlos por ejemplo

                                                      $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                                      Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                                      Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                                      Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                                      Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                                      bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                                      bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                                      8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                                      CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                                      bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                                      coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                                      pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                                      Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                                      usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                                      Capiacutetulo 5

                                                      Objetos insertados

                                                      51 Flotantes

                                                      Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                                      511 Insertar flotantes

                                                      Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                                      Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                                      Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                                      Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                                      512 Subflotantes

                                                      Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                                      513 Posicioacuten de flotantes

                                                      LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                                      Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                                      23

                                                      CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                      1print h e l l o world

                                                      Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                      Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                      Aquiacute si es posible

                                                      Aquiacute definitivamente

                                                      Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                      Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                      renewcommand bot tomfrac t ion 0 5

                                                      514 Numeracioacuten de flotantes

                                                      En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                      thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                      numberwithin t a b l e subsec t ion

                                                      Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                      52 Escribiendo coacutedigo fuente el paquete listings

                                                      Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                      p r i n t h e l l o world

                                                      Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                      Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                      backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                      Para ver maacutes opciones visitad el manual del paquete

                                                      Capiacutetulo 6

                                                      Ecuaciones tablas y siacutembolos

                                                      Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                      En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                      Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                      Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                      61 El paquete cancel

                                                      En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                      Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                      usepackage cance l

                                                      Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                      cancel

                                                      a+cance l b+c = cance l b+c +d

                                                      a +b + c =b + c + d

                                                      cancelto

                                                      f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                      3264 = 2times4times4

                                                      4times4times4 = 1

                                                      2times4times4

                                                      2

                                                      4times4times4= 1

                                                      2

                                                      25

                                                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                      xcancel

                                                      xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                      (((((((

                                                      ((hhhhhhhhhlımxto11

                                                      xminus1 = +infin

                                                      bcancel

                                                      bcancel BminusB=0

                                                      hhhhhBminus B = 0

                                                      62 Tablas

                                                      Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                      Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                      621 Tablas largas

                                                      Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                      El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                      LeyendaEncabezado

                                                      Primer encabezadoPie

                                                      T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                      Uacuteltimo pie

                                                      Y lo que quiere decir cada uno de ellos

                                                      1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                      2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                      3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                      4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                      5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                      622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                      Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                      ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                      1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                      2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                      3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                      Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                      63 Siacutembolos

                                                      En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                      Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                      Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                      Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                      Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                      X Z Y [

                                                      Y los siacutembolos del zodiaco

                                                      _ae]bd^`c f

                                                      Muy uacutetil este manual hay que tenerlo siempre a mano

                                                      631 Detexify

                                                      Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                      Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                      iexclMuy uacutetil y totalmente recomendado

                                                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                      64 Esquemas

                                                      El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                      641 Instalacioacuten y configuracioacuten

                                                      Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                      $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                      Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                      642 Primeros pasos

                                                      Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                      usepackage [ a l l ] xy

                                                      En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                      xymatrix A ar [ r ] amp B

                                                      Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                      xymatrixR =

                                                      define el eje X de la matriz

                                                      xymatrixC =

                                                      define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                      m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                      Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                      1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                      Capiacutetulo 7

                                                      Clases de documento

                                                      71 Artiacuteculos cientiacuteficos

                                                      Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                      iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                      Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                      Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                      $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                      Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                      En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                      Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                      72 Plantillas de tesis LYX

                                                      Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                      httpwwwthesis-templatecomarchives58

                                                      httpwikilyxorgExamplesThesis

                                                      httpwikilyxorgExamplesMinitoc

                                                      httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                      httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                      httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                      1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                      29

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                      httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                      httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                      httpwikilyxorgFAQMultipleAuthors

                                                      73 Documentos multipartes

                                                      Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                      En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                      Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                      Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                      Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                      Asiacute de simple Con LATEX Con LYX naturalmente

                                                      74 Curriacuteculum

                                                      Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                      texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                      texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                      lmodern contiene las fuentes lmodern

                                                      Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                      $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                      Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                      hora de imprimir

                                                      741 Editando un curriacuteculum

                                                      Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                      Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                      75 Presentaciones con la clase LATEX-Beamer

                                                      Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                      $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                      Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                      751 Temas y personalizacioacuten de presentaciones

                                                      Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                      usetheme nombre

                                                      Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                      usercolortheme nombre

                                                      usercolortheme nombre

                                                      TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                      2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                      Pantallazo

                                                      No disponible1) Antibes 18) lined

                                                      No disponible No disponible2) bars 19) Luebeck

                                                      3) Bergen 20) Madrid

                                                      4) Berkeley 21) Malmoe

                                                      5) Berlin 22) Marburg

                                                      6) Boadilla 23) Montpellier

                                                      No disponible7) boxes 24) PaloAlto

                                                      No disponible8) classic 25) Pittsburgh

                                                      (continuacutea)

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                      Pantallazo

                                                      9) Copenhagen 26) Rochester

                                                      No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                      11) default 28) sidebar

                                                      12) Dresden 29) Singapore

                                                      No disponible13) Frankfurt 30) split

                                                      14) Goettingen 31) Szeged

                                                      No disponible15) Hannover 32) Tree

                                                      16) Ilmenau 33) Warsaw(continuacutea)

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                      Pantallazo

                                                      17) JuanLesPinsFin

                                                      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) fly (gris)8) lily

                                                      9) orchid10) rose

                                                      11) seagull (gris y blanco)12) seahorse

                                                      13) sidebartab14) structure

                                                      15) whale (azul marino y blanco)

                                                      Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                      Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                      begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                      Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                      setbeamerfont t i t l e shape=itshape family=rmfamily

                                                      Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                      usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                      usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                      realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                      752 Personalizaciones avanzadas

                                                      Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                      PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                      Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                      setbeamercovered t ransparent

                                                      BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                      Resumen otro tipo especial de bloque

                                                      begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                      Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                      frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                      No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                      Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                      setbeamertemplate navigat ion symbols

                                                      Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                      bull [default] Horizontal

                                                      bull [horizontal] Lo mismo que por defecto

                                                      bull [vertical] Vertical

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                      bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                      Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                      logo inc ludegraphics [ height =3cm ] nombrefoto

                                                      Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                      Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                      setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                      Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                      setbeamers ize s idebar width r i g h t =3cm

                                                      Personalizar el tema de las enumeraciones

                                                      bull Preaacutembulo

                                                      def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                      bull Texto en caja ERT

                                                      begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                      textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                      Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                      setbeamers ize opt ions

                                                      The following options can be given

                                                      bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                      bull text margin right= TEX dimension sets a new right margin

                                                      bull 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

                                                      bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                      bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                      bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                      bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                      bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                      Para bibliografiacutea en caja ERT

                                                      begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                      1982 end thebib l iography

                                                      753 Fondo de presentaciones en la clase Beamer

                                                      Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                      Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                      En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                      el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                      la un ldquordquo al final

                                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                      ( Contenido de l a d i a p o s i t i v a )

                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                      754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                      Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                      Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                      BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                      $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                      En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                      Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                      $ sudo texhash ampamp lyx minusx reconf igure

                                                      Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                      El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                      Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                      usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                      Y listo Genial paquete siacute sentildeor

                                                      Capiacutetulo 8

                                                      Integracioacuten con R gracias a Sweave

                                                      Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                      81 Instalando Sweave

                                                      811 Sweave en Linux

                                                      1 Instalar R2

                                                      $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                      $ sudo texhash ampamp lyx minusx reconf igure

                                                      2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                      3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                      4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                      812 Sweave en Windows3

                                                      En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                      Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                      A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                      - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                      1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                      39

                                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                      1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                      2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                      3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                      4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                      5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                      6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                      Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                      82 Introducir coacutedigo R

                                                      1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                      2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                      ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                      p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                      3 Compilamos Ver PDF5

                                                      4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                      Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                      83 Utilizar Sweave con la clase Beamer

                                                      LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                      Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                      Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                      Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                      5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                      Capiacutetulo 9

                                                      Trucos caseros

                                                      En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                      91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                      Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                      La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                      De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                      92 Desvelar coacutedigo LATEX

                                                      Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                      93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                      De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                      42

                                                      Apeacutendice A

                                                      Maacutes informacioacuten sobre LATEX y LYX

                                                      A1 Paacuteginas web

                                                      1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                      2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                      3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                      4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                      5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                      6 Curso LATEXhttphallsiugrescursoLatex

                                                      A2 Manuales en pdf

                                                      1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                      2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                      3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                      4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                      43

                                                      Apeacutendice B

                                                      Lo que vendraacute con proacuteximasediciones

                                                      Lista de enlaces

                                                      Secciones con tips breves mejor ordenadas

                                                      Nuevos estilos de capiacutetulos y secciones

                                                      Previsualizacioacuten de temas de color para LATEX-Beamer

                                                      Resuacutemenes al principio de cada capiacutetulo

                                                      Nuevos pie y cabecera de paacutegina

                                                      Ejemplos en formato LYX y PDF

                                                      Maacutes imaacutegenes explicativas

                                                      iquestVersiones en ingleacutes u otros idiomas

                                                      Maacutes secciones

                                                      bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                      iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                      44

                                                      Apeacutendice C

                                                      Agradecimientos

                                                      LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                      Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                      A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                      Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                      Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                      no hay sentimientos si no hay nadie que sienta

                                                      45

                                                      Iacutendice alfabeacutetico

                                                      Artiacuteculos cientiacuteficos 29Atajos 11

                                                      barra de revisioacuten 16Bibliografiacutea 18

                                                      coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                      Documentos multipartes 30

                                                      eLYXer 6Enlaces 13Esquemas 28

                                                      Flotantes 23Fuentes LATEX 7

                                                      Hifenacioacuten 9

                                                      idioma 7Instalacioacuten 4

                                                      macrocomando 4

                                                      pdfPages 21pie de paacutegina 15Presentaciones 31

                                                      R 39Ramas 17

                                                      Siacutembolos 27Sweave 39

                                                      Tablas 26tesis 29

                                                      46

                                                      • Licencia
                                                      • Nota de la versioacuten
                                                      • Queacute es nuevo
                                                      • Iacutendice general
                                                      • 1 iquestLaTeX iquestLyX iquestWhat
                                                        • 11 Curiosidades del proyecto LyX
                                                          • 111 La historia de LyX
                                                          • 112 La mascota de LyX
                                                            • 12 Otros editores de LaTeX
                                                              • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                • 21 Instalacioacuten en GNULinux
                                                                  • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                    • 22 Instalacioacuten en Windows
                                                                    • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                      • 3 Poniendo a punto la aplicacioacuten
                                                                        • 31 Hola mundo y compilacioacuten
                                                                          • 311 Exportar con un comando
                                                                            • 32 tex4ht Exportar a html odt y otros formatos
                                                                            • 33 eLyXer Conversor elegante de lyx a html
                                                                            • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                            • 35 Fuentes LaTeX
                                                                              • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                              • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                • 37 Algunos problemas detectados
                                                                                  • 371 Imaacutegenes eps en Ubuntu
                                                                                  • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                  • 373 Tildes en la ruta de carpetas con LyX
                                                                                  • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                      • 4 Edicioacuten de textos
                                                                                        • 41 Atajos de teclado
                                                                                          • 411 Entornos
                                                                                          • 412 Siacutembolos
                                                                                          • 413 Fuente
                                                                                            • 42 Tres truquillos LaTeX
                                                                                              • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                              • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                              • 423 Antildeadir contenidos al iacutendice
                                                                                                • 43 Enlaces internos web y a pdf
                                                                                                • 44 Insertando coacutedigo LaTeX
                                                                                                • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                • 46 Barra de revisioacuten
                                                                                                • 47 Gestioacuten de Ramas
                                                                                                • 48 Columnas
                                                                                                • 49 Bibliografiacutea
                                                                                                  • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                    • 410 Color en nuestros documentos
                                                                                                      • 4101 Texto coloreado
                                                                                                      • 4102 Fondo coloreado
                                                                                                      • 4103 Paacutegina coloreada
                                                                                                      • 4104 Definir colores personalizados
                                                                                                        • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                          • 5 Objetos insertados
                                                                                                            • 51 Flotantes
                                                                                                              • 511 Insertar flotantes
                                                                                                              • 512 Subflotantes
                                                                                                              • 513 Posicioacuten de flotantes
                                                                                                              • 514 Numeracioacuten de flotantes
                                                                                                                • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                  • 6 Ecuaciones tablas y siacutembolos
                                                                                                                    • 61 El paquete cancel
                                                                                                                    • 62 Tablas
                                                                                                                      • 621 Tablas largas
                                                                                                                      • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                        • 63 Siacutembolos
                                                                                                                          • 631 Detexify
                                                                                                                            • 64 Esquemas
                                                                                                                              • 641 Instalacioacuten y configuracioacuten
                                                                                                                              • 642 Primeros pasos
                                                                                                                                  • 7 Clases de documento
                                                                                                                                    • 71 Artiacuteculos cientiacuteficos
                                                                                                                                    • 72 Plantillas de tesis LyX
                                                                                                                                    • 73 Documentos multipartes
                                                                                                                                    • 74 Curriacuteculum
                                                                                                                                      • 741 Editando un curriacuteculum
                                                                                                                                        • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                          • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                          • 752 Personalizaciones avanzadas
                                                                                                                                          • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                          • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                              • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                • 81 Instalando Sweave
                                                                                                                                                  • 811 Sweave en Linux
                                                                                                                                                  • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                    • 82 Introducir coacutedigo R
                                                                                                                                                    • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                      • 9 Trucos caseros
                                                                                                                                                        • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                        • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                        • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                          • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                            • A1 Paacuteginas web
                                                                                                                                                            • A2 Manuales en pdf
                                                                                                                                                              • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                              • C Agradecimientos
                                                                                                                                                              • Iacutendice Alfabeacutetico

                                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 21

                                                        4104 Definir colores personalizados

                                                        Los colores vienen definidos por este modelo de liacutenea en el preaacutembulo

                                                        d e f i n e c o l o r name model colorminusspec

                                                        donde name es el nombre del color el que prefieras model es la manera de describir el color gray rgb o cmyk color-spec es la descripcioacuten del colorEstos son los posibles modelos de color y ejemplos de descripciones

                                                        Modelo Descripcioacuten Especificacioacuten del color Ejemplogray Escala de

                                                        grisesSolo un nuacutemero entre 0 (negro)

                                                        y 1 (blanco)definecolorgrisclarogray095

                                                        rgb Rojo VerdeAzul

                                                        Tres nuacutemeros del 0 al 1 seguacutenintensidad para los canales rojo

                                                        verde y azul en este orden

                                                        definecolornaranjargb1050

                                                        cmyk CianMagenta

                                                        Amarillo yNegro

                                                        Cuatro nuacutemero ordenadosseguacuten cian magenta amarillo

                                                        y negro

                                                        definecolornaranjacmyk00510

                                                        Ahora podemos imbocar nuestro color personalizado seguacuten el nombre que hayamos queri-do darle Asiacute para el color de LYX tomamos un pantallazo de la interfaz de LYX obtenemos elhistograma de colores8 y observamos el valor que toma cada canal

                                                        d e f i n e c o l o r l y x c o l o r rgb 0 9 7 6 5 6 2 5 0 9 3 7 5 0 8 9 8 4 3 7 5

                                                        Fuentes | CTAN A (La)TeX encyclopaedia y Wikibooks

                                                        411 pdfPages Maquetar con varias paacuteginas en el mismo folio

                                                        Existen dos programas ndashpsnup (para postscript) y pdfnup (para pdf)ndash que reestructuran el ar-chivo de salida de LYX de modo que en el mismo folio aparezcan varias paacuteginas Para instalarlossolo hay que hacer

                                                        $ sudo apt i tude pdfjam

                                                        Para ejecutarlos por ejemplo

                                                        $ pdfnup minusminusnup 1x2 charla_lyx_cibm pdf

                                                        Pero LATEX ya ha pensado en esto y para ello tenemos a nuestra disposicioacuten pdfpages un pa-quete para introducir las paacuteginas de un archivo pdf dentro del texto que estamos editando

                                                        Es maacutes este paquete ya estaacute integrado en LYX para utilizarlo faacutecilmente Simplemente consisteen irnos a Insertar Archivo Material externo Pantillas Paacuteginas PDF y en la pestantildeaOpciones de LATEX y LYX indicamos las que deseemos

                                                        Gracias al paquete pdfpages podemos hacer que varias paacuteginas de nuestro documento salganen el mismo folio La principal utilidad es para preparar pdf multipaacutegina para su impresioacuten Muyinteresante tambieacuten para preparar libretos o para imprimir diapositivas

                                                        Una copia el manual se encuentra en la carpeta de instalacioacuten del paquete o podaacuteis acudir apdfpages en CTAN Algunas de las opciones de las que dispone el paquete son

                                                        bull pages pages=3568 pages=4-9 pages=38-1115 insertaraacute la paacutegina 3 y una vaciacutea yel resto pages=- inserta todas pages=last-1 inserta todas en orden inverso

                                                        bull nup pone muacuteltiples paacuteginas en cada folio el formato es nup= xnup x ynup Por defectonup=1times1

                                                        8Por ejemplo en la aplicacioacuten The Gimp nos vamos al menuacute Colores Info Histograma

                                                        CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                                        bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                                        coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                                        pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                                        Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                                        usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                                        Capiacutetulo 5

                                                        Objetos insertados

                                                        51 Flotantes

                                                        Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                                        511 Insertar flotantes

                                                        Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                                        Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                                        Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                                        Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                                        512 Subflotantes

                                                        Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                                        513 Posicioacuten de flotantes

                                                        LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                                        Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                                        23

                                                        CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                        1print h e l l o world

                                                        Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                        Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                        Aquiacute si es posible

                                                        Aquiacute definitivamente

                                                        Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                        Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                        renewcommand bot tomfrac t ion 0 5

                                                        514 Numeracioacuten de flotantes

                                                        En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                        thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                        numberwithin t a b l e subsec t ion

                                                        Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                        52 Escribiendo coacutedigo fuente el paquete listings

                                                        Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                        p r i n t h e l l o world

                                                        Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                        Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                        backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                        Para ver maacutes opciones visitad el manual del paquete

                                                        Capiacutetulo 6

                                                        Ecuaciones tablas y siacutembolos

                                                        Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                        En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                        Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                        Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                        61 El paquete cancel

                                                        En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                        Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                        usepackage cance l

                                                        Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                        cancel

                                                        a+cance l b+c = cance l b+c +d

                                                        a +b + c =b + c + d

                                                        cancelto

                                                        f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                        3264 = 2times4times4

                                                        4times4times4 = 1

                                                        2times4times4

                                                        2

                                                        4times4times4= 1

                                                        2

                                                        25

                                                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                        xcancel

                                                        xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                        (((((((

                                                        ((hhhhhhhhhlımxto11

                                                        xminus1 = +infin

                                                        bcancel

                                                        bcancel BminusB=0

                                                        hhhhhBminus B = 0

                                                        62 Tablas

                                                        Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                        Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                        621 Tablas largas

                                                        Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                        El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                        LeyendaEncabezado

                                                        Primer encabezadoPie

                                                        T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                        Uacuteltimo pie

                                                        Y lo que quiere decir cada uno de ellos

                                                        1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                        2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                        3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                        4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                        5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                        622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                        Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                        ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                        1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                        2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                        3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                        Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                        63 Siacutembolos

                                                        En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                        Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                        Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                        Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                        Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                        X Z Y [

                                                        Y los siacutembolos del zodiaco

                                                        _ae]bd^`c f

                                                        Muy uacutetil este manual hay que tenerlo siempre a mano

                                                        631 Detexify

                                                        Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                        Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                        iexclMuy uacutetil y totalmente recomendado

                                                        CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                        64 Esquemas

                                                        El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                        641 Instalacioacuten y configuracioacuten

                                                        Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                        $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                        Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                        642 Primeros pasos

                                                        Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                        usepackage [ a l l ] xy

                                                        En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                        xymatrix A ar [ r ] amp B

                                                        Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                        xymatrixR =

                                                        define el eje X de la matriz

                                                        xymatrixC =

                                                        define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                        m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                        Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                        1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                        Capiacutetulo 7

                                                        Clases de documento

                                                        71 Artiacuteculos cientiacuteficos

                                                        Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                        iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                        Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                        Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                        $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                        Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                        En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                        Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                        72 Plantillas de tesis LYX

                                                        Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                        httpwwwthesis-templatecomarchives58

                                                        httpwikilyxorgExamplesThesis

                                                        httpwikilyxorgExamplesMinitoc

                                                        httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                        httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                        httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                        1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                        29

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                        httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                        httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                        httpwikilyxorgFAQMultipleAuthors

                                                        73 Documentos multipartes

                                                        Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                        En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                        Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                        Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                        Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                        Asiacute de simple Con LATEX Con LYX naturalmente

                                                        74 Curriacuteculum

                                                        Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                        texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                        texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                        lmodern contiene las fuentes lmodern

                                                        Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                        $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                        Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                        hora de imprimir

                                                        741 Editando un curriacuteculum

                                                        Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                        Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                        75 Presentaciones con la clase LATEX-Beamer

                                                        Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                        $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                        Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                        751 Temas y personalizacioacuten de presentaciones

                                                        Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                        usetheme nombre

                                                        Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                        usercolortheme nombre

                                                        usercolortheme nombre

                                                        TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                        2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                        Pantallazo

                                                        No disponible1) Antibes 18) lined

                                                        No disponible No disponible2) bars 19) Luebeck

                                                        3) Bergen 20) Madrid

                                                        4) Berkeley 21) Malmoe

                                                        5) Berlin 22) Marburg

                                                        6) Boadilla 23) Montpellier

                                                        No disponible7) boxes 24) PaloAlto

                                                        No disponible8) classic 25) Pittsburgh

                                                        (continuacutea)

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                        Pantallazo

                                                        9) Copenhagen 26) Rochester

                                                        No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                        11) default 28) sidebar

                                                        12) Dresden 29) Singapore

                                                        No disponible13) Frankfurt 30) split

                                                        14) Goettingen 31) Szeged

                                                        No disponible15) Hannover 32) Tree

                                                        16) Ilmenau 33) Warsaw(continuacutea)

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                        Pantallazo

                                                        17) JuanLesPinsFin

                                                        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) fly (gris)8) lily

                                                        9) orchid10) rose

                                                        11) seagull (gris y blanco)12) seahorse

                                                        13) sidebartab14) structure

                                                        15) whale (azul marino y blanco)

                                                        Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                        Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                        begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                        Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                        setbeamerfont t i t l e shape=itshape family=rmfamily

                                                        Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                        usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                        usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                        realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                        752 Personalizaciones avanzadas

                                                        Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                        PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                        Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                        setbeamercovered t ransparent

                                                        BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                        Resumen otro tipo especial de bloque

                                                        begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                        Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                        frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                        No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                        Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                        setbeamertemplate navigat ion symbols

                                                        Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                        bull [default] Horizontal

                                                        bull [horizontal] Lo mismo que por defecto

                                                        bull [vertical] Vertical

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                        bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                        Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                        logo inc ludegraphics [ height =3cm ] nombrefoto

                                                        Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                        Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                        setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                        Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                        setbeamers ize s idebar width r i g h t =3cm

                                                        Personalizar el tema de las enumeraciones

                                                        bull Preaacutembulo

                                                        def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                        bull Texto en caja ERT

                                                        begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                        textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                        Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                        setbeamers ize opt ions

                                                        The following options can be given

                                                        bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                        bull text margin right= TEX dimension sets a new right margin

                                                        bull 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

                                                        bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                        bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                        bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                        bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                        bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                        Para bibliografiacutea en caja ERT

                                                        begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                        1982 end thebib l iography

                                                        753 Fondo de presentaciones en la clase Beamer

                                                        Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                        Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                        En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                        el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                        la un ldquordquo al final

                                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                        ( Contenido de l a d i a p o s i t i v a )

                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                        754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                        Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                        Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                        BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                        $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                        En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                        Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                        $ sudo texhash ampamp lyx minusx reconf igure

                                                        Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                        El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                        Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                        usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                        Y listo Genial paquete siacute sentildeor

                                                        Capiacutetulo 8

                                                        Integracioacuten con R gracias a Sweave

                                                        Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                        81 Instalando Sweave

                                                        811 Sweave en Linux

                                                        1 Instalar R2

                                                        $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                        $ sudo texhash ampamp lyx minusx reconf igure

                                                        2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                        3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                        4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                        812 Sweave en Windows3

                                                        En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                        Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                        A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                        - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                        1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                        39

                                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                        1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                        2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                        3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                        4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                        5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                        6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                        Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                        82 Introducir coacutedigo R

                                                        1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                        2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                        ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                        p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                        3 Compilamos Ver PDF5

                                                        4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                        Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                        83 Utilizar Sweave con la clase Beamer

                                                        LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                        Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                        Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                        Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                        5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                        Capiacutetulo 9

                                                        Trucos caseros

                                                        En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                        91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                        Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                        La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                        De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                        92 Desvelar coacutedigo LATEX

                                                        Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                        93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                        De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                        42

                                                        Apeacutendice A

                                                        Maacutes informacioacuten sobre LATEX y LYX

                                                        A1 Paacuteginas web

                                                        1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                        2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                        3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                        4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                        5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                        6 Curso LATEXhttphallsiugrescursoLatex

                                                        A2 Manuales en pdf

                                                        1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                        2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                        3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                        4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                        43

                                                        Apeacutendice B

                                                        Lo que vendraacute con proacuteximasediciones

                                                        Lista de enlaces

                                                        Secciones con tips breves mejor ordenadas

                                                        Nuevos estilos de capiacutetulos y secciones

                                                        Previsualizacioacuten de temas de color para LATEX-Beamer

                                                        Resuacutemenes al principio de cada capiacutetulo

                                                        Nuevos pie y cabecera de paacutegina

                                                        Ejemplos en formato LYX y PDF

                                                        Maacutes imaacutegenes explicativas

                                                        iquestVersiones en ingleacutes u otros idiomas

                                                        Maacutes secciones

                                                        bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                        iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                        44

                                                        Apeacutendice C

                                                        Agradecimientos

                                                        LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                        Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                        A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                        Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                        Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                        no hay sentimientos si no hay nadie que sienta

                                                        45

                                                        Iacutendice alfabeacutetico

                                                        Artiacuteculos cientiacuteficos 29Atajos 11

                                                        barra de revisioacuten 16Bibliografiacutea 18

                                                        coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                        Documentos multipartes 30

                                                        eLYXer 6Enlaces 13Esquemas 28

                                                        Flotantes 23Fuentes LATEX 7

                                                        Hifenacioacuten 9

                                                        idioma 7Instalacioacuten 4

                                                        macrocomando 4

                                                        pdfPages 21pie de paacutegina 15Presentaciones 31

                                                        R 39Ramas 17

                                                        Siacutembolos 27Sweave 39

                                                        Tablas 26tesis 29

                                                        46

                                                        • Licencia
                                                        • Nota de la versioacuten
                                                        • Queacute es nuevo
                                                        • Iacutendice general
                                                        • 1 iquestLaTeX iquestLyX iquestWhat
                                                          • 11 Curiosidades del proyecto LyX
                                                            • 111 La historia de LyX
                                                            • 112 La mascota de LyX
                                                              • 12 Otros editores de LaTeX
                                                                • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                  • 21 Instalacioacuten en GNULinux
                                                                    • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                      • 22 Instalacioacuten en Windows
                                                                      • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                        • 3 Poniendo a punto la aplicacioacuten
                                                                          • 31 Hola mundo y compilacioacuten
                                                                            • 311 Exportar con un comando
                                                                              • 32 tex4ht Exportar a html odt y otros formatos
                                                                              • 33 eLyXer Conversor elegante de lyx a html
                                                                              • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                              • 35 Fuentes LaTeX
                                                                                • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                  • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                  • 37 Algunos problemas detectados
                                                                                    • 371 Imaacutegenes eps en Ubuntu
                                                                                    • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                    • 373 Tildes en la ruta de carpetas con LyX
                                                                                    • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                        • 4 Edicioacuten de textos
                                                                                          • 41 Atajos de teclado
                                                                                            • 411 Entornos
                                                                                            • 412 Siacutembolos
                                                                                            • 413 Fuente
                                                                                              • 42 Tres truquillos LaTeX
                                                                                                • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                • 423 Antildeadir contenidos al iacutendice
                                                                                                  • 43 Enlaces internos web y a pdf
                                                                                                  • 44 Insertando coacutedigo LaTeX
                                                                                                  • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                  • 46 Barra de revisioacuten
                                                                                                  • 47 Gestioacuten de Ramas
                                                                                                  • 48 Columnas
                                                                                                  • 49 Bibliografiacutea
                                                                                                    • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                      • 410 Color en nuestros documentos
                                                                                                        • 4101 Texto coloreado
                                                                                                        • 4102 Fondo coloreado
                                                                                                        • 4103 Paacutegina coloreada
                                                                                                        • 4104 Definir colores personalizados
                                                                                                          • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                            • 5 Objetos insertados
                                                                                                              • 51 Flotantes
                                                                                                                • 511 Insertar flotantes
                                                                                                                • 512 Subflotantes
                                                                                                                • 513 Posicioacuten de flotantes
                                                                                                                • 514 Numeracioacuten de flotantes
                                                                                                                  • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                    • 6 Ecuaciones tablas y siacutembolos
                                                                                                                      • 61 El paquete cancel
                                                                                                                      • 62 Tablas
                                                                                                                        • 621 Tablas largas
                                                                                                                        • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                          • 63 Siacutembolos
                                                                                                                            • 631 Detexify
                                                                                                                              • 64 Esquemas
                                                                                                                                • 641 Instalacioacuten y configuracioacuten
                                                                                                                                • 642 Primeros pasos
                                                                                                                                    • 7 Clases de documento
                                                                                                                                      • 71 Artiacuteculos cientiacuteficos
                                                                                                                                      • 72 Plantillas de tesis LyX
                                                                                                                                      • 73 Documentos multipartes
                                                                                                                                      • 74 Curriacuteculum
                                                                                                                                        • 741 Editando un curriacuteculum
                                                                                                                                          • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                            • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                            • 752 Personalizaciones avanzadas
                                                                                                                                            • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                            • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                  • 81 Instalando Sweave
                                                                                                                                                    • 811 Sweave en Linux
                                                                                                                                                    • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                      • 82 Introducir coacutedigo R
                                                                                                                                                      • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                        • 9 Trucos caseros
                                                                                                                                                          • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                          • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                          • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                            • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                              • A1 Paacuteginas web
                                                                                                                                                              • A2 Manuales en pdf
                                                                                                                                                                • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                • C Agradecimientos
                                                                                                                                                                • Iacutendice Alfabeacutetico

                                                          CAPIacuteTULO 4 EDICIOacuteN DE TEXTOS 22

                                                          bull landscape apaisado o vertical por defecto landscape=falsebull delta pone un espacio horizontal y vertical entre paacuteginas Por defecto delta=0 0bull frame maacutergenes del folio Por defecto frame=falsebull pagecommand para poner el nuacutemero de la paacutegina es pagecommand= pudiendo colocar

                                                          coacutedigo LATEX en su interiorbull reflect invertida para retroproyectores Por defecto reflect=falsebull signature para crear librillos Por ejemplo signature=8Por ejemplo yo tengo

                                                          pages=minus nup=2x3 d e l t a =10 10 frame=true pagecommand =

                                                          Ademaacutes para la clase LATEX-Beamer podemos usar estas liacuteneas en el preaacutembulo para que locompile automaacuteticamente (para saber maacutes ver seccioacuten 75)

                                                          usepackage pgfpages pgfpagesuselayout 2 on 1 [ a4paper border shrink =5mm]

                                                          Capiacutetulo 5

                                                          Objetos insertados

                                                          51 Flotantes

                                                          Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                                          511 Insertar flotantes

                                                          Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                                          Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                                          Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                                          Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                                          512 Subflotantes

                                                          Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                                          513 Posicioacuten de flotantes

                                                          LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                                          Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                                          23

                                                          CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                          1print h e l l o world

                                                          Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                          Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                          Aquiacute si es posible

                                                          Aquiacute definitivamente

                                                          Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                          Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                          renewcommand bot tomfrac t ion 0 5

                                                          514 Numeracioacuten de flotantes

                                                          En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                          thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                          numberwithin t a b l e subsec t ion

                                                          Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                          52 Escribiendo coacutedigo fuente el paquete listings

                                                          Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                          p r i n t h e l l o world

                                                          Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                          Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                          backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                          Para ver maacutes opciones visitad el manual del paquete

                                                          Capiacutetulo 6

                                                          Ecuaciones tablas y siacutembolos

                                                          Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                          En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                          Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                          Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                          61 El paquete cancel

                                                          En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                          Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                          usepackage cance l

                                                          Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                          cancel

                                                          a+cance l b+c = cance l b+c +d

                                                          a +b + c =b + c + d

                                                          cancelto

                                                          f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                          3264 = 2times4times4

                                                          4times4times4 = 1

                                                          2times4times4

                                                          2

                                                          4times4times4= 1

                                                          2

                                                          25

                                                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                          xcancel

                                                          xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                          (((((((

                                                          ((hhhhhhhhhlımxto11

                                                          xminus1 = +infin

                                                          bcancel

                                                          bcancel BminusB=0

                                                          hhhhhBminus B = 0

                                                          62 Tablas

                                                          Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                          Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                          621 Tablas largas

                                                          Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                          El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                          LeyendaEncabezado

                                                          Primer encabezadoPie

                                                          T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                          Uacuteltimo pie

                                                          Y lo que quiere decir cada uno de ellos

                                                          1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                          2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                          3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                          4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                          5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                          622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                          Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                          ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                          1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                          2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                          3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                          Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                          63 Siacutembolos

                                                          En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                          Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                          Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                          Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                          Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                          X Z Y [

                                                          Y los siacutembolos del zodiaco

                                                          _ae]bd^`c f

                                                          Muy uacutetil este manual hay que tenerlo siempre a mano

                                                          631 Detexify

                                                          Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                          Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                          iexclMuy uacutetil y totalmente recomendado

                                                          CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                          64 Esquemas

                                                          El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                          641 Instalacioacuten y configuracioacuten

                                                          Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                          $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                          Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                          642 Primeros pasos

                                                          Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                          usepackage [ a l l ] xy

                                                          En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                          xymatrix A ar [ r ] amp B

                                                          Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                          xymatrixR =

                                                          define el eje X de la matriz

                                                          xymatrixC =

                                                          define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                          m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                          Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                          1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                          Capiacutetulo 7

                                                          Clases de documento

                                                          71 Artiacuteculos cientiacuteficos

                                                          Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                          iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                          Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                          Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                          $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                          Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                          En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                          Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                          72 Plantillas de tesis LYX

                                                          Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                          httpwwwthesis-templatecomarchives58

                                                          httpwikilyxorgExamplesThesis

                                                          httpwikilyxorgExamplesMinitoc

                                                          httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                          httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                          httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                          1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                          29

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                          httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                          httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                          httpwikilyxorgFAQMultipleAuthors

                                                          73 Documentos multipartes

                                                          Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                          En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                          Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                          Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                          Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                          Asiacute de simple Con LATEX Con LYX naturalmente

                                                          74 Curriacuteculum

                                                          Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                          texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                          texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                          lmodern contiene las fuentes lmodern

                                                          Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                          $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                          Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                          hora de imprimir

                                                          741 Editando un curriacuteculum

                                                          Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                          Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                          75 Presentaciones con la clase LATEX-Beamer

                                                          Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                          $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                          Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                          751 Temas y personalizacioacuten de presentaciones

                                                          Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                          usetheme nombre

                                                          Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                          usercolortheme nombre

                                                          usercolortheme nombre

                                                          TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                          2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                          Pantallazo

                                                          No disponible1) Antibes 18) lined

                                                          No disponible No disponible2) bars 19) Luebeck

                                                          3) Bergen 20) Madrid

                                                          4) Berkeley 21) Malmoe

                                                          5) Berlin 22) Marburg

                                                          6) Boadilla 23) Montpellier

                                                          No disponible7) boxes 24) PaloAlto

                                                          No disponible8) classic 25) Pittsburgh

                                                          (continuacutea)

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                          Pantallazo

                                                          9) Copenhagen 26) Rochester

                                                          No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                          11) default 28) sidebar

                                                          12) Dresden 29) Singapore

                                                          No disponible13) Frankfurt 30) split

                                                          14) Goettingen 31) Szeged

                                                          No disponible15) Hannover 32) Tree

                                                          16) Ilmenau 33) Warsaw(continuacutea)

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                          Pantallazo

                                                          17) JuanLesPinsFin

                                                          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) fly (gris)8) lily

                                                          9) orchid10) rose

                                                          11) seagull (gris y blanco)12) seahorse

                                                          13) sidebartab14) structure

                                                          15) whale (azul marino y blanco)

                                                          Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                          Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                          begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                          Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                          setbeamerfont t i t l e shape=itshape family=rmfamily

                                                          Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                          usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                          usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                          realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                          752 Personalizaciones avanzadas

                                                          Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                          PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                          Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                          setbeamercovered t ransparent

                                                          BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                          Resumen otro tipo especial de bloque

                                                          begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                          Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                          frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                          No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                          Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                          setbeamertemplate navigat ion symbols

                                                          Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                          bull [default] Horizontal

                                                          bull [horizontal] Lo mismo que por defecto

                                                          bull [vertical] Vertical

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                          bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                          Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                          logo inc ludegraphics [ height =3cm ] nombrefoto

                                                          Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                          Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                          setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                          Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                          setbeamers ize s idebar width r i g h t =3cm

                                                          Personalizar el tema de las enumeraciones

                                                          bull Preaacutembulo

                                                          def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                          bull Texto en caja ERT

                                                          begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                          textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                          Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                          setbeamers ize opt ions

                                                          The following options can be given

                                                          bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                          bull text margin right= TEX dimension sets a new right margin

                                                          bull 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

                                                          bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                          bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                          bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                          bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                          bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                          Para bibliografiacutea en caja ERT

                                                          begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                          1982 end thebib l iography

                                                          753 Fondo de presentaciones en la clase Beamer

                                                          Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                          Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                          En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                          el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                          la un ldquordquo al final

                                                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                          ( Contenido de l a d i a p o s i t i v a )

                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                          754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                          Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                          Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                          BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                          $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                          En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                          Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                          $ sudo texhash ampamp lyx minusx reconf igure

                                                          Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                          El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                          Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                          usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                          Y listo Genial paquete siacute sentildeor

                                                          Capiacutetulo 8

                                                          Integracioacuten con R gracias a Sweave

                                                          Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                          81 Instalando Sweave

                                                          811 Sweave en Linux

                                                          1 Instalar R2

                                                          $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                          $ sudo texhash ampamp lyx minusx reconf igure

                                                          2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                          3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                          4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                          812 Sweave en Windows3

                                                          En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                          Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                          A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                          - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                          1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                          39

                                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                          1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                          2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                          3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                          4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                          5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                          6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                          Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                          82 Introducir coacutedigo R

                                                          1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                          2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                          ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                          p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                          3 Compilamos Ver PDF5

                                                          4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                          Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                          83 Utilizar Sweave con la clase Beamer

                                                          LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                          Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                          Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                          Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                          5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                          Capiacutetulo 9

                                                          Trucos caseros

                                                          En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                          91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                          Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                          La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                          De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                          92 Desvelar coacutedigo LATEX

                                                          Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                          93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                          De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                          42

                                                          Apeacutendice A

                                                          Maacutes informacioacuten sobre LATEX y LYX

                                                          A1 Paacuteginas web

                                                          1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                          2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                          3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                          4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                          5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                          6 Curso LATEXhttphallsiugrescursoLatex

                                                          A2 Manuales en pdf

                                                          1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                          2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                          3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                          4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                          43

                                                          Apeacutendice B

                                                          Lo que vendraacute con proacuteximasediciones

                                                          Lista de enlaces

                                                          Secciones con tips breves mejor ordenadas

                                                          Nuevos estilos de capiacutetulos y secciones

                                                          Previsualizacioacuten de temas de color para LATEX-Beamer

                                                          Resuacutemenes al principio de cada capiacutetulo

                                                          Nuevos pie y cabecera de paacutegina

                                                          Ejemplos en formato LYX y PDF

                                                          Maacutes imaacutegenes explicativas

                                                          iquestVersiones en ingleacutes u otros idiomas

                                                          Maacutes secciones

                                                          bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                          iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                          44

                                                          Apeacutendice C

                                                          Agradecimientos

                                                          LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                          Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                          A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                          Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                          Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                          no hay sentimientos si no hay nadie que sienta

                                                          45

                                                          Iacutendice alfabeacutetico

                                                          Artiacuteculos cientiacuteficos 29Atajos 11

                                                          barra de revisioacuten 16Bibliografiacutea 18

                                                          coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                          Documentos multipartes 30

                                                          eLYXer 6Enlaces 13Esquemas 28

                                                          Flotantes 23Fuentes LATEX 7

                                                          Hifenacioacuten 9

                                                          idioma 7Instalacioacuten 4

                                                          macrocomando 4

                                                          pdfPages 21pie de paacutegina 15Presentaciones 31

                                                          R 39Ramas 17

                                                          Siacutembolos 27Sweave 39

                                                          Tablas 26tesis 29

                                                          46

                                                          • Licencia
                                                          • Nota de la versioacuten
                                                          • Queacute es nuevo
                                                          • Iacutendice general
                                                          • 1 iquestLaTeX iquestLyX iquestWhat
                                                            • 11 Curiosidades del proyecto LyX
                                                              • 111 La historia de LyX
                                                              • 112 La mascota de LyX
                                                                • 12 Otros editores de LaTeX
                                                                  • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                    • 21 Instalacioacuten en GNULinux
                                                                      • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                        • 22 Instalacioacuten en Windows
                                                                        • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                          • 3 Poniendo a punto la aplicacioacuten
                                                                            • 31 Hola mundo y compilacioacuten
                                                                              • 311 Exportar con un comando
                                                                                • 32 tex4ht Exportar a html odt y otros formatos
                                                                                • 33 eLyXer Conversor elegante de lyx a html
                                                                                • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                • 35 Fuentes LaTeX
                                                                                  • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                  • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                    • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                    • 37 Algunos problemas detectados
                                                                                      • 371 Imaacutegenes eps en Ubuntu
                                                                                      • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                      • 373 Tildes en la ruta de carpetas con LyX
                                                                                      • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                          • 4 Edicioacuten de textos
                                                                                            • 41 Atajos de teclado
                                                                                              • 411 Entornos
                                                                                              • 412 Siacutembolos
                                                                                              • 413 Fuente
                                                                                                • 42 Tres truquillos LaTeX
                                                                                                  • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                  • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                  • 423 Antildeadir contenidos al iacutendice
                                                                                                    • 43 Enlaces internos web y a pdf
                                                                                                    • 44 Insertando coacutedigo LaTeX
                                                                                                    • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                    • 46 Barra de revisioacuten
                                                                                                    • 47 Gestioacuten de Ramas
                                                                                                    • 48 Columnas
                                                                                                    • 49 Bibliografiacutea
                                                                                                      • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                        • 410 Color en nuestros documentos
                                                                                                          • 4101 Texto coloreado
                                                                                                          • 4102 Fondo coloreado
                                                                                                          • 4103 Paacutegina coloreada
                                                                                                          • 4104 Definir colores personalizados
                                                                                                            • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                              • 5 Objetos insertados
                                                                                                                • 51 Flotantes
                                                                                                                  • 511 Insertar flotantes
                                                                                                                  • 512 Subflotantes
                                                                                                                  • 513 Posicioacuten de flotantes
                                                                                                                  • 514 Numeracioacuten de flotantes
                                                                                                                    • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                      • 6 Ecuaciones tablas y siacutembolos
                                                                                                                        • 61 El paquete cancel
                                                                                                                        • 62 Tablas
                                                                                                                          • 621 Tablas largas
                                                                                                                          • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                            • 63 Siacutembolos
                                                                                                                              • 631 Detexify
                                                                                                                                • 64 Esquemas
                                                                                                                                  • 641 Instalacioacuten y configuracioacuten
                                                                                                                                  • 642 Primeros pasos
                                                                                                                                      • 7 Clases de documento
                                                                                                                                        • 71 Artiacuteculos cientiacuteficos
                                                                                                                                        • 72 Plantillas de tesis LyX
                                                                                                                                        • 73 Documentos multipartes
                                                                                                                                        • 74 Curriacuteculum
                                                                                                                                          • 741 Editando un curriacuteculum
                                                                                                                                            • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                              • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                              • 752 Personalizaciones avanzadas
                                                                                                                                              • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                              • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                  • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                    • 81 Instalando Sweave
                                                                                                                                                      • 811 Sweave en Linux
                                                                                                                                                      • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                        • 82 Introducir coacutedigo R
                                                                                                                                                        • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                          • 9 Trucos caseros
                                                                                                                                                            • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                            • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                            • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                              • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                • A1 Paacuteginas web
                                                                                                                                                                • A2 Manuales en pdf
                                                                                                                                                                  • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                  • C Agradecimientos
                                                                                                                                                                  • Iacutendice Alfabeacutetico

                                                            Capiacutetulo 5

                                                            Objetos insertados

                                                            51 Flotantes

                                                            Uno de los puntos fuertes del lenguaje LATEX son los flotantes zonas del texto que no tienenuna posicioacuten precisa Es muy comuacuten que figuras tablas foacutermulas a las que se hace referenciadurante el texto queden cerca de la zona donde se cita pero no exactamente en ese punto sinoque lo hace donde mejor interese para que no se corte el flotante o aparezca un espacio en blancoque en ocasiones puede ser muy grande y confundir al lector

                                                            511 Insertar flotantes

                                                            Para insertar un flotante nos dirigiremos a Insertar Flotante Aquiacute nos apareceraacuten tres ti-pos de opciones Algoritmo Tabla y Figura que escogeremos seguacuten nuestro intereacutes Ademaacutes siseleccionamos un flotante envuelto quedaraacute rodeado lateralmente de texto

                                                            Apareceraacute un cuadro grande y otro pequentildeo en su interior donde tendremos que especificarla leyenda del flotante Seguidamente insertaremos por encima o por debajo de la leyenda elcontenido de nuestro flotante

                                                            Si hacemos clic derecho en el recuadro gris que se situacutea arriba a la izquierda del flotanteaccederemos a un menuacute Configuracioacuten donde podremos indicar la posicioacuten del flotante ademaacutesde las opciones Extender columnas o Girar hacia un lado

                                                            Sin embargo en el caso de flotantes envueltos esta configuracioacuten es distinta pues sale undiaacutelogo donde se indican paraacutemetros como Ubicacioacuten (exterior interior izquierda o derecha) yAnchura (que ocupa en la paacutegina) Opcionalmente se puede indicar la Extensioacuten al margen (cuaacuten-to margen invade el flotante) y la Extensioacuten de liacuteneas (cuaacutentas lineas necesitaraacute aproximadamenteel flotante)

                                                            512 Subflotantes

                                                            Es muy comuacuten que dentro de un flotante insertemos otros flotantes con sus respectivos con-tenidos y leyendas La colocacioacuten de estos subflotantes puede manejarse como si fueran paacuterrafos(Editar Configuracioacuten del paacuterrafo ) y la numeracioacuten seraacute del tipo Tabla 25a y Tabla 25b

                                                            513 Posicioacuten de flotantes

                                                            LATEX nos ofrece varias alternativas o reglas que seguiraacuten nuestros flotantes a la hora de posi-cionarse Para indicar la posicioacuten de todos los flotantes de nuestro texto es preciso ir a Disentildeo Configuracioacuten Posicioacuten de flotantes mientras que para un flotante en concreto hacer clic conel derecho en el cuadro gris que le acompantildea e ir a Configuracioacuten Tenemos varias opciones

                                                            Principio de la paacutegina soacutelo si el flotante ocupa menos del 70 de la paacutegina puede ubicarseal principio de paacutegina (topfraction)

                                                            23

                                                            CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                            1print h e l l o world

                                                            Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                            Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                            Aquiacute si es posible

                                                            Aquiacute definitivamente

                                                            Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                            Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                            renewcommand bot tomfrac t ion 0 5

                                                            514 Numeracioacuten de flotantes

                                                            En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                            thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                            numberwithin t a b l e subsec t ion

                                                            Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                            52 Escribiendo coacutedigo fuente el paquete listings

                                                            Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                            p r i n t h e l l o world

                                                            Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                            Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                            backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                            Para ver maacutes opciones visitad el manual del paquete

                                                            Capiacutetulo 6

                                                            Ecuaciones tablas y siacutembolos

                                                            Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                            En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                            Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                            Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                            61 El paquete cancel

                                                            En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                            Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                            usepackage cance l

                                                            Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                            cancel

                                                            a+cance l b+c = cance l b+c +d

                                                            a +b + c =b + c + d

                                                            cancelto

                                                            f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                            3264 = 2times4times4

                                                            4times4times4 = 1

                                                            2times4times4

                                                            2

                                                            4times4times4= 1

                                                            2

                                                            25

                                                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                            xcancel

                                                            xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                            (((((((

                                                            ((hhhhhhhhhlımxto11

                                                            xminus1 = +infin

                                                            bcancel

                                                            bcancel BminusB=0

                                                            hhhhhBminus B = 0

                                                            62 Tablas

                                                            Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                            Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                            621 Tablas largas

                                                            Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                            El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                            LeyendaEncabezado

                                                            Primer encabezadoPie

                                                            T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                            Uacuteltimo pie

                                                            Y lo que quiere decir cada uno de ellos

                                                            1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                            2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                            3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                            4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                            5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                            622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                            Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                            ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                            1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                            2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                            3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                            Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                            63 Siacutembolos

                                                            En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                            Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                            Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                            Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                            Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                            X Z Y [

                                                            Y los siacutembolos del zodiaco

                                                            _ae]bd^`c f

                                                            Muy uacutetil este manual hay que tenerlo siempre a mano

                                                            631 Detexify

                                                            Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                            Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                            iexclMuy uacutetil y totalmente recomendado

                                                            CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                            64 Esquemas

                                                            El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                            641 Instalacioacuten y configuracioacuten

                                                            Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                            $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                            Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                            642 Primeros pasos

                                                            Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                            usepackage [ a l l ] xy

                                                            En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                            xymatrix A ar [ r ] amp B

                                                            Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                            xymatrixR =

                                                            define el eje X de la matriz

                                                            xymatrixC =

                                                            define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                            m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                            Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                            1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                            Capiacutetulo 7

                                                            Clases de documento

                                                            71 Artiacuteculos cientiacuteficos

                                                            Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                            iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                            Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                            Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                            $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                            Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                            En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                            Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                            72 Plantillas de tesis LYX

                                                            Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                            httpwwwthesis-templatecomarchives58

                                                            httpwikilyxorgExamplesThesis

                                                            httpwikilyxorgExamplesMinitoc

                                                            httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                            httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                            httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                            1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                            29

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                            httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                            httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                            httpwikilyxorgFAQMultipleAuthors

                                                            73 Documentos multipartes

                                                            Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                            En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                            Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                            Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                            Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                            Asiacute de simple Con LATEX Con LYX naturalmente

                                                            74 Curriacuteculum

                                                            Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                            texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                            texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                            lmodern contiene las fuentes lmodern

                                                            Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                            $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                            Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                            hora de imprimir

                                                            741 Editando un curriacuteculum

                                                            Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                            Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                            75 Presentaciones con la clase LATEX-Beamer

                                                            Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                            $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                            Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                            751 Temas y personalizacioacuten de presentaciones

                                                            Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                            usetheme nombre

                                                            Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                            usercolortheme nombre

                                                            usercolortheme nombre

                                                            TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                            2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                            Pantallazo

                                                            No disponible1) Antibes 18) lined

                                                            No disponible No disponible2) bars 19) Luebeck

                                                            3) Bergen 20) Madrid

                                                            4) Berkeley 21) Malmoe

                                                            5) Berlin 22) Marburg

                                                            6) Boadilla 23) Montpellier

                                                            No disponible7) boxes 24) PaloAlto

                                                            No disponible8) classic 25) Pittsburgh

                                                            (continuacutea)

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                            Pantallazo

                                                            9) Copenhagen 26) Rochester

                                                            No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                            11) default 28) sidebar

                                                            12) Dresden 29) Singapore

                                                            No disponible13) Frankfurt 30) split

                                                            14) Goettingen 31) Szeged

                                                            No disponible15) Hannover 32) Tree

                                                            16) Ilmenau 33) Warsaw(continuacutea)

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                            Pantallazo

                                                            17) JuanLesPinsFin

                                                            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) fly (gris)8) lily

                                                            9) orchid10) rose

                                                            11) seagull (gris y blanco)12) seahorse

                                                            13) sidebartab14) structure

                                                            15) whale (azul marino y blanco)

                                                            Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                            Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                            begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                            Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                            setbeamerfont t i t l e shape=itshape family=rmfamily

                                                            Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                            usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                            usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                            realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                            752 Personalizaciones avanzadas

                                                            Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                            PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                            Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                            setbeamercovered t ransparent

                                                            BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                            Resumen otro tipo especial de bloque

                                                            begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                            Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                            frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                            No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                            Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                            setbeamertemplate navigat ion symbols

                                                            Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                            bull [default] Horizontal

                                                            bull [horizontal] Lo mismo que por defecto

                                                            bull [vertical] Vertical

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                            bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                            Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                            logo inc ludegraphics [ height =3cm ] nombrefoto

                                                            Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                            Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                            setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                            Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                            setbeamers ize s idebar width r i g h t =3cm

                                                            Personalizar el tema de las enumeraciones

                                                            bull Preaacutembulo

                                                            def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                            bull Texto en caja ERT

                                                            begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                            textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                            Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                            setbeamers ize opt ions

                                                            The following options can be given

                                                            bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                            bull text margin right= TEX dimension sets a new right margin

                                                            bull 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

                                                            bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                            bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                            bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                            bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                            bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                            Para bibliografiacutea en caja ERT

                                                            begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                            1982 end thebib l iography

                                                            753 Fondo de presentaciones en la clase Beamer

                                                            Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                            Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                            En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                            el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                            la un ldquordquo al final

                                                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                            ( Contenido de l a d i a p o s i t i v a )

                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                            754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                            Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                            Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                            BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                            $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                            En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                            Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                            $ sudo texhash ampamp lyx minusx reconf igure

                                                            Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                            El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                            Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                            usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                            Y listo Genial paquete siacute sentildeor

                                                            Capiacutetulo 8

                                                            Integracioacuten con R gracias a Sweave

                                                            Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                            81 Instalando Sweave

                                                            811 Sweave en Linux

                                                            1 Instalar R2

                                                            $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                            $ sudo texhash ampamp lyx minusx reconf igure

                                                            2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                            3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                            4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                            812 Sweave en Windows3

                                                            En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                            Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                            A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                            - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                            1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                            39

                                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                            1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                            2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                            3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                            4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                            5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                            6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                            Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                            82 Introducir coacutedigo R

                                                            1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                            2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                            ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                            p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                            3 Compilamos Ver PDF5

                                                            4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                            Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                            83 Utilizar Sweave con la clase Beamer

                                                            LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                            Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                            Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                            Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                            5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                            Capiacutetulo 9

                                                            Trucos caseros

                                                            En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                            91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                            Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                            La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                            De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                            92 Desvelar coacutedigo LATEX

                                                            Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                            93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                            De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                            42

                                                            Apeacutendice A

                                                            Maacutes informacioacuten sobre LATEX y LYX

                                                            A1 Paacuteginas web

                                                            1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                            2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                            3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                            4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                            5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                            6 Curso LATEXhttphallsiugrescursoLatex

                                                            A2 Manuales en pdf

                                                            1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                            2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                            3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                            4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                            43

                                                            Apeacutendice B

                                                            Lo que vendraacute con proacuteximasediciones

                                                            Lista de enlaces

                                                            Secciones con tips breves mejor ordenadas

                                                            Nuevos estilos de capiacutetulos y secciones

                                                            Previsualizacioacuten de temas de color para LATEX-Beamer

                                                            Resuacutemenes al principio de cada capiacutetulo

                                                            Nuevos pie y cabecera de paacutegina

                                                            Ejemplos en formato LYX y PDF

                                                            Maacutes imaacutegenes explicativas

                                                            iquestVersiones en ingleacutes u otros idiomas

                                                            Maacutes secciones

                                                            bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                            iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                            44

                                                            Apeacutendice C

                                                            Agradecimientos

                                                            LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                            Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                            A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                            Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                            Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                            no hay sentimientos si no hay nadie que sienta

                                                            45

                                                            Iacutendice alfabeacutetico

                                                            Artiacuteculos cientiacuteficos 29Atajos 11

                                                            barra de revisioacuten 16Bibliografiacutea 18

                                                            coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                            Documentos multipartes 30

                                                            eLYXer 6Enlaces 13Esquemas 28

                                                            Flotantes 23Fuentes LATEX 7

                                                            Hifenacioacuten 9

                                                            idioma 7Instalacioacuten 4

                                                            macrocomando 4

                                                            pdfPages 21pie de paacutegina 15Presentaciones 31

                                                            R 39Ramas 17

                                                            Siacutembolos 27Sweave 39

                                                            Tablas 26tesis 29

                                                            46

                                                            • Licencia
                                                            • Nota de la versioacuten
                                                            • Queacute es nuevo
                                                            • Iacutendice general
                                                            • 1 iquestLaTeX iquestLyX iquestWhat
                                                              • 11 Curiosidades del proyecto LyX
                                                                • 111 La historia de LyX
                                                                • 112 La mascota de LyX
                                                                  • 12 Otros editores de LaTeX
                                                                    • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                      • 21 Instalacioacuten en GNULinux
                                                                        • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                          • 22 Instalacioacuten en Windows
                                                                          • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                            • 3 Poniendo a punto la aplicacioacuten
                                                                              • 31 Hola mundo y compilacioacuten
                                                                                • 311 Exportar con un comando
                                                                                  • 32 tex4ht Exportar a html odt y otros formatos
                                                                                  • 33 eLyXer Conversor elegante de lyx a html
                                                                                  • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                  • 35 Fuentes LaTeX
                                                                                    • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                    • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                      • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                      • 37 Algunos problemas detectados
                                                                                        • 371 Imaacutegenes eps en Ubuntu
                                                                                        • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                        • 373 Tildes en la ruta de carpetas con LyX
                                                                                        • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                            • 4 Edicioacuten de textos
                                                                                              • 41 Atajos de teclado
                                                                                                • 411 Entornos
                                                                                                • 412 Siacutembolos
                                                                                                • 413 Fuente
                                                                                                  • 42 Tres truquillos LaTeX
                                                                                                    • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                    • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                    • 423 Antildeadir contenidos al iacutendice
                                                                                                      • 43 Enlaces internos web y a pdf
                                                                                                      • 44 Insertando coacutedigo LaTeX
                                                                                                      • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                      • 46 Barra de revisioacuten
                                                                                                      • 47 Gestioacuten de Ramas
                                                                                                      • 48 Columnas
                                                                                                      • 49 Bibliografiacutea
                                                                                                        • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                          • 410 Color en nuestros documentos
                                                                                                            • 4101 Texto coloreado
                                                                                                            • 4102 Fondo coloreado
                                                                                                            • 4103 Paacutegina coloreada
                                                                                                            • 4104 Definir colores personalizados
                                                                                                              • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                • 5 Objetos insertados
                                                                                                                  • 51 Flotantes
                                                                                                                    • 511 Insertar flotantes
                                                                                                                    • 512 Subflotantes
                                                                                                                    • 513 Posicioacuten de flotantes
                                                                                                                    • 514 Numeracioacuten de flotantes
                                                                                                                      • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                        • 6 Ecuaciones tablas y siacutembolos
                                                                                                                          • 61 El paquete cancel
                                                                                                                          • 62 Tablas
                                                                                                                            • 621 Tablas largas
                                                                                                                            • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                              • 63 Siacutembolos
                                                                                                                                • 631 Detexify
                                                                                                                                  • 64 Esquemas
                                                                                                                                    • 641 Instalacioacuten y configuracioacuten
                                                                                                                                    • 642 Primeros pasos
                                                                                                                                        • 7 Clases de documento
                                                                                                                                          • 71 Artiacuteculos cientiacuteficos
                                                                                                                                          • 72 Plantillas de tesis LyX
                                                                                                                                          • 73 Documentos multipartes
                                                                                                                                          • 74 Curriacuteculum
                                                                                                                                            • 741 Editando un curriacuteculum
                                                                                                                                              • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                • 752 Personalizaciones avanzadas
                                                                                                                                                • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                    • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                      • 81 Instalando Sweave
                                                                                                                                                        • 811 Sweave en Linux
                                                                                                                                                        • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                          • 82 Introducir coacutedigo R
                                                                                                                                                          • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                            • 9 Trucos caseros
                                                                                                                                                              • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                              • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                              • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                  • A1 Paacuteginas web
                                                                                                                                                                  • A2 Manuales en pdf
                                                                                                                                                                    • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                    • C Agradecimientos
                                                                                                                                                                    • Iacutendice Alfabeacutetico

                                                              CAPIacuteTULO 5 OBJETOS INSERTADOS 24

                                                              1print h e l l o world

                                                              Final de la paacutegina soacutelo si el flotante ocupa menos del 30 de la paacutegina puede ubicarse alfin de paacutegina (bottomfraction)

                                                              Paacutegina de flotantes soacutelo si maacutes del 50 de la paacutegina se ocupa por flotantes puede habervarios juntos en la misma paacutegina (floatpagefraction)

                                                              Aquiacute si es posible

                                                              Aquiacute definitivamente

                                                              Ignorar reglas LATEX Si no te agradan estas reglas puedes ignorarlas

                                                              Tambieacuten puedes redefinir las reglas con los comandos LATEX que van entre pareacutentesis tras la des-cripcioacuten de las reglas anteriores Por ejemplo para aumentar el valor predeterminado quizaacutespequentildeo de la regla Fin de paacutegina al 50 antildeade esta liacutenea en el preaacutembulo

                                                              renewcommand bot tomfrac t ion 0 5

                                                              514 Numeracioacuten de flotantes

                                                              En general los flotantes se numeran independientemente de las secciones en las que se en-cuentran o seguacuten el esquema laquocapiacutetulonuacutemeroraquo o laquoseccioacutennuacutemeroraquo dependiendo de la clase dedocumento utilizada Para cambiar la numeracioacuten independiente de la seccioacuten puedes usar elsiguiente comando en el preaacutembulo del documento

                                                              thetable es el comando que imprime el nuacutemero de la tabla para figuras flotantes el comandoseriacutea thefigure El comando roman imprime el nuacutemero de tabla en nuacutemeros romanos en mi-nuacutescula Para cambiar el esquema de numeracioacuten por ejemplo a laquosubseccioacutennuacutemeroraquo usa estecomando en el preaacutembulo

                                                              numberwithin t a b l e subsec t ion

                                                              Para poder usar el comando numberwithin debes marcar la opcioacuten ldquoUsar el paquete AMSrdquoen el apartado Opciones para ecuaciones de las preferencias del documento

                                                              52 Escribiendo coacutedigo fuente el paquete listings

                                                              Si eres programador te puede interesar insertar coacutedigo fuente en alguacuten texto Para ello LATEXnos ofrece el paquete listings el cual estaacute integrado en LYX Para insertar un entorno en el que co-locar nuestro coacutedigo nos vamos a Insertar Listado de programa entonces apareceraacute un cuadrocomo este

                                                              p r i n t h e l l o world

                                                              Si hacemos clic con el botoacuten derecho del ratoacuten y le damos a Configuracioacuten apareceraacute unaventana con multitud de opciones Entre ellas destaca el Lenguaje de programacioacuten ndashcon el quese resaltaraacute la sitaacutexisndash o la numeracioacuten de liacuteneas

                                                              Ademaacutes en la pestantildea Avanzado podemos modificar algunas opciones adicionales como elcolor Todos los recuadros de consola o LATEX de este manual tienen este tipo de edicioacuten

                                                              backgroundcolor = c o l o r black b a s i c s t y l e = c o l o r green frame=shadowboxframexlef tmargin =5mm r u l e s e p c o l o r = c o l o r blue

                                                              Para ver maacutes opciones visitad el manual del paquete

                                                              Capiacutetulo 6

                                                              Ecuaciones tablas y siacutembolos

                                                              Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                              En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                              Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                              Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                              61 El paquete cancel

                                                              En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                              Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                              usepackage cance l

                                                              Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                              cancel

                                                              a+cance l b+c = cance l b+c +d

                                                              a +b + c =b + c + d

                                                              cancelto

                                                              f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                              3264 = 2times4times4

                                                              4times4times4 = 1

                                                              2times4times4

                                                              2

                                                              4times4times4= 1

                                                              2

                                                              25

                                                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                              xcancel

                                                              xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                              (((((((

                                                              ((hhhhhhhhhlımxto11

                                                              xminus1 = +infin

                                                              bcancel

                                                              bcancel BminusB=0

                                                              hhhhhBminus B = 0

                                                              62 Tablas

                                                              Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                              Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                              621 Tablas largas

                                                              Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                              El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                              LeyendaEncabezado

                                                              Primer encabezadoPie

                                                              T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                              Uacuteltimo pie

                                                              Y lo que quiere decir cada uno de ellos

                                                              1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                              2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                              3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                              4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                              5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                              622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                              Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                              ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                              1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                              2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                              3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                              Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                              63 Siacutembolos

                                                              En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                              Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                              Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                              Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                              Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                              X Z Y [

                                                              Y los siacutembolos del zodiaco

                                                              _ae]bd^`c f

                                                              Muy uacutetil este manual hay que tenerlo siempre a mano

                                                              631 Detexify

                                                              Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                              Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                              iexclMuy uacutetil y totalmente recomendado

                                                              CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                              64 Esquemas

                                                              El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                              641 Instalacioacuten y configuracioacuten

                                                              Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                              $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                              Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                              642 Primeros pasos

                                                              Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                              usepackage [ a l l ] xy

                                                              En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                              xymatrix A ar [ r ] amp B

                                                              Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                              xymatrixR =

                                                              define el eje X de la matriz

                                                              xymatrixC =

                                                              define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                              m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                              Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                              1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                              Capiacutetulo 7

                                                              Clases de documento

                                                              71 Artiacuteculos cientiacuteficos

                                                              Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                              iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                              Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                              Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                              $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                              Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                              En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                              Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                              72 Plantillas de tesis LYX

                                                              Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                              httpwwwthesis-templatecomarchives58

                                                              httpwikilyxorgExamplesThesis

                                                              httpwikilyxorgExamplesMinitoc

                                                              httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                              httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                              httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                              1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                              29

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                              httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                              httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                              httpwikilyxorgFAQMultipleAuthors

                                                              73 Documentos multipartes

                                                              Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                              En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                              Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                              Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                              Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                              Asiacute de simple Con LATEX Con LYX naturalmente

                                                              74 Curriacuteculum

                                                              Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                              texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                              texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                              lmodern contiene las fuentes lmodern

                                                              Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                              $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                              $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                              Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                              hora de imprimir

                                                              741 Editando un curriacuteculum

                                                              Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                              Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                              75 Presentaciones con la clase LATEX-Beamer

                                                              Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                              $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                              Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                              751 Temas y personalizacioacuten de presentaciones

                                                              Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                              usetheme nombre

                                                              Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                              usercolortheme nombre

                                                              usercolortheme nombre

                                                              TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                              2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                              Pantallazo

                                                              No disponible1) Antibes 18) lined

                                                              No disponible No disponible2) bars 19) Luebeck

                                                              3) Bergen 20) Madrid

                                                              4) Berkeley 21) Malmoe

                                                              5) Berlin 22) Marburg

                                                              6) Boadilla 23) Montpellier

                                                              No disponible7) boxes 24) PaloAlto

                                                              No disponible8) classic 25) Pittsburgh

                                                              (continuacutea)

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                              Pantallazo

                                                              9) Copenhagen 26) Rochester

                                                              No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                              11) default 28) sidebar

                                                              12) Dresden 29) Singapore

                                                              No disponible13) Frankfurt 30) split

                                                              14) Goettingen 31) Szeged

                                                              No disponible15) Hannover 32) Tree

                                                              16) Ilmenau 33) Warsaw(continuacutea)

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                              Pantallazo

                                                              17) JuanLesPinsFin

                                                              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) fly (gris)8) lily

                                                              9) orchid10) rose

                                                              11) seagull (gris y blanco)12) seahorse

                                                              13) sidebartab14) structure

                                                              15) whale (azul marino y blanco)

                                                              Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                              Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                              begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                              Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                              setbeamerfont t i t l e shape=itshape family=rmfamily

                                                              Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                              usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                              usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                              realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                              752 Personalizaciones avanzadas

                                                              Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                              PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                              Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                              setbeamercovered t ransparent

                                                              BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                              Resumen otro tipo especial de bloque

                                                              begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                              Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                              frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                              No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                              Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                              setbeamertemplate navigat ion symbols

                                                              Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                              bull [default] Horizontal

                                                              bull [horizontal] Lo mismo que por defecto

                                                              bull [vertical] Vertical

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                              bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                              Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                              logo inc ludegraphics [ height =3cm ] nombrefoto

                                                              Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                              Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                              setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                              Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                              setbeamers ize s idebar width r i g h t =3cm

                                                              Personalizar el tema de las enumeraciones

                                                              bull Preaacutembulo

                                                              def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                              bull Texto en caja ERT

                                                              begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                              textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                              Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                              setbeamers ize opt ions

                                                              The following options can be given

                                                              bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                              bull text margin right= TEX dimension sets a new right margin

                                                              bull 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

                                                              bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                              bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                              bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                              bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                              bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                              Para bibliografiacutea en caja ERT

                                                              begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                              1982 end thebib l iography

                                                              753 Fondo de presentaciones en la clase Beamer

                                                              Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                              Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                              En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                              el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                              la un ldquordquo al final

                                                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                              ( Contenido de l a d i a p o s i t i v a )

                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                              754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                              Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                              Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                              BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                              $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                              En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                              Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                              $ sudo texhash ampamp lyx minusx reconf igure

                                                              Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                              El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                              Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                              usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                              Y listo Genial paquete siacute sentildeor

                                                              Capiacutetulo 8

                                                              Integracioacuten con R gracias a Sweave

                                                              Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                              81 Instalando Sweave

                                                              811 Sweave en Linux

                                                              1 Instalar R2

                                                              $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                              $ sudo texhash ampamp lyx minusx reconf igure

                                                              2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                              3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                              4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                              812 Sweave en Windows3

                                                              En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                              Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                              A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                              - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                              1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                              39

                                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                              1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                              2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                              3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                              4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                              5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                              6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                              Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                              82 Introducir coacutedigo R

                                                              1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                              2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                              ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                              p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                              3 Compilamos Ver PDF5

                                                              4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                              Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                              83 Utilizar Sweave con la clase Beamer

                                                              LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                              Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                              Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                              Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                              5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                              Capiacutetulo 9

                                                              Trucos caseros

                                                              En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                              91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                              Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                              La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                              De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                              92 Desvelar coacutedigo LATEX

                                                              Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                              93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                              De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                              42

                                                              Apeacutendice A

                                                              Maacutes informacioacuten sobre LATEX y LYX

                                                              A1 Paacuteginas web

                                                              1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                              2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                              3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                              4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                              5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                              6 Curso LATEXhttphallsiugrescursoLatex

                                                              A2 Manuales en pdf

                                                              1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                              2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                              3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                              4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                              43

                                                              Apeacutendice B

                                                              Lo que vendraacute con proacuteximasediciones

                                                              Lista de enlaces

                                                              Secciones con tips breves mejor ordenadas

                                                              Nuevos estilos de capiacutetulos y secciones

                                                              Previsualizacioacuten de temas de color para LATEX-Beamer

                                                              Resuacutemenes al principio de cada capiacutetulo

                                                              Nuevos pie y cabecera de paacutegina

                                                              Ejemplos en formato LYX y PDF

                                                              Maacutes imaacutegenes explicativas

                                                              iquestVersiones en ingleacutes u otros idiomas

                                                              Maacutes secciones

                                                              bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                              iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                              44

                                                              Apeacutendice C

                                                              Agradecimientos

                                                              LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                              Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                              A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                              Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                              Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                              no hay sentimientos si no hay nadie que sienta

                                                              45

                                                              Iacutendice alfabeacutetico

                                                              Artiacuteculos cientiacuteficos 29Atajos 11

                                                              barra de revisioacuten 16Bibliografiacutea 18

                                                              coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                              Documentos multipartes 30

                                                              eLYXer 6Enlaces 13Esquemas 28

                                                              Flotantes 23Fuentes LATEX 7

                                                              Hifenacioacuten 9

                                                              idioma 7Instalacioacuten 4

                                                              macrocomando 4

                                                              pdfPages 21pie de paacutegina 15Presentaciones 31

                                                              R 39Ramas 17

                                                              Siacutembolos 27Sweave 39

                                                              Tablas 26tesis 29

                                                              46

                                                              • Licencia
                                                              • Nota de la versioacuten
                                                              • Queacute es nuevo
                                                              • Iacutendice general
                                                              • 1 iquestLaTeX iquestLyX iquestWhat
                                                                • 11 Curiosidades del proyecto LyX
                                                                  • 111 La historia de LyX
                                                                  • 112 La mascota de LyX
                                                                    • 12 Otros editores de LaTeX
                                                                      • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                        • 21 Instalacioacuten en GNULinux
                                                                          • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                            • 22 Instalacioacuten en Windows
                                                                            • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                              • 3 Poniendo a punto la aplicacioacuten
                                                                                • 31 Hola mundo y compilacioacuten
                                                                                  • 311 Exportar con un comando
                                                                                    • 32 tex4ht Exportar a html odt y otros formatos
                                                                                    • 33 eLyXer Conversor elegante de lyx a html
                                                                                    • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                    • 35 Fuentes LaTeX
                                                                                      • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                      • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                        • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                        • 37 Algunos problemas detectados
                                                                                          • 371 Imaacutegenes eps en Ubuntu
                                                                                          • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                          • 373 Tildes en la ruta de carpetas con LyX
                                                                                          • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                              • 4 Edicioacuten de textos
                                                                                                • 41 Atajos de teclado
                                                                                                  • 411 Entornos
                                                                                                  • 412 Siacutembolos
                                                                                                  • 413 Fuente
                                                                                                    • 42 Tres truquillos LaTeX
                                                                                                      • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                      • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                      • 423 Antildeadir contenidos al iacutendice
                                                                                                        • 43 Enlaces internos web y a pdf
                                                                                                        • 44 Insertando coacutedigo LaTeX
                                                                                                        • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                        • 46 Barra de revisioacuten
                                                                                                        • 47 Gestioacuten de Ramas
                                                                                                        • 48 Columnas
                                                                                                        • 49 Bibliografiacutea
                                                                                                          • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                            • 410 Color en nuestros documentos
                                                                                                              • 4101 Texto coloreado
                                                                                                              • 4102 Fondo coloreado
                                                                                                              • 4103 Paacutegina coloreada
                                                                                                              • 4104 Definir colores personalizados
                                                                                                                • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                  • 5 Objetos insertados
                                                                                                                    • 51 Flotantes
                                                                                                                      • 511 Insertar flotantes
                                                                                                                      • 512 Subflotantes
                                                                                                                      • 513 Posicioacuten de flotantes
                                                                                                                      • 514 Numeracioacuten de flotantes
                                                                                                                        • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                          • 6 Ecuaciones tablas y siacutembolos
                                                                                                                            • 61 El paquete cancel
                                                                                                                            • 62 Tablas
                                                                                                                              • 621 Tablas largas
                                                                                                                              • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                • 63 Siacutembolos
                                                                                                                                  • 631 Detexify
                                                                                                                                    • 64 Esquemas
                                                                                                                                      • 641 Instalacioacuten y configuracioacuten
                                                                                                                                      • 642 Primeros pasos
                                                                                                                                          • 7 Clases de documento
                                                                                                                                            • 71 Artiacuteculos cientiacuteficos
                                                                                                                                            • 72 Plantillas de tesis LyX
                                                                                                                                            • 73 Documentos multipartes
                                                                                                                                            • 74 Curriacuteculum
                                                                                                                                              • 741 Editando un curriacuteculum
                                                                                                                                                • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                  • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                  • 752 Personalizaciones avanzadas
                                                                                                                                                  • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                  • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                      • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                        • 81 Instalando Sweave
                                                                                                                                                          • 811 Sweave en Linux
                                                                                                                                                          • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                            • 82 Introducir coacutedigo R
                                                                                                                                                            • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                              • 9 Trucos caseros
                                                                                                                                                                • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                  • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                    • A1 Paacuteginas web
                                                                                                                                                                    • A2 Manuales en pdf
                                                                                                                                                                      • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                      • C Agradecimientos
                                                                                                                                                                      • Iacutendice Alfabeacutetico

                                                                Capiacutetulo 6

                                                                Ecuaciones tablas y siacutembolos

                                                                Uno de los puntos fuertes de LATEX sobre el resto de lenguajes es la edicioacuten de ecuacionesmatemaacuteticas

                                                                En LYX si pulsamos Ctrl+M aparece un campo de color azul es el campo de EcuacionesJunto a eacutel apareceraacuten unas barras que nos ayudaraacuten a editar nuestras foacutermulas con multitud deopciones

                                                                Para ver la previsualizacioacuten en Herramientas Preferencias Apariencia Graacuteficos Vistapreliminar inmediata Activada

                                                                Es algo muy intuitivo por lo que nos centraremos en otros aspectos maacutes concretos de la edi-cioacuten de este tipo especial de texto

                                                                61 El paquete cancel

                                                                En este foro he aprendido coacutemo se hace para que una fuente aparezca tachada Era solo unacuriosidad sabiacutea que con la barra de revisioacuten (ver seccioacuten 46) se podiacutea hacer de manera cutrepero como he visto que la cosa va maacutes allaacute del simple tachado he creiacutedo necesario hacer un post

                                                                Se necesita hacer una llamada al paquete ldquocancelrdquo para lo cual en el preaacutembulo antildeadimos estaliacutenea

                                                                usepackage cance l

                                                                Este paquete tiene cuatro comandos distintos (cancel cancelto xcancel y bcancel) para elloen una caja de ecuaciones he puesto estos coacutedigos

                                                                cancel

                                                                a+cance l b+c = cance l b+c +d

                                                                a +b + c =b + c + d

                                                                cancelto

                                                                f r a c 3 2 6 4 = f r a c 2 times4times4 4 times4times4 = f r a c c a n c e l t o 1 2 timescance l 4 timescance l 4 c a n c e l t o 2 4 timescance l 4 timescance l 4 = f r a c 1 2

                                                                3264 = 2times4times4

                                                                4times4times4 = 1

                                                                2times4times4

                                                                2

                                                                4times4times4= 1

                                                                2

                                                                25

                                                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                                xcancel

                                                                xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                                (((((((

                                                                ((hhhhhhhhhlımxto11

                                                                xminus1 = +infin

                                                                bcancel

                                                                bcancel BminusB=0

                                                                hhhhhBminus B = 0

                                                                62 Tablas

                                                                Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                                Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                                621 Tablas largas

                                                                Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                                El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                                LeyendaEncabezado

                                                                Primer encabezadoPie

                                                                T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                                Uacuteltimo pie

                                                                Y lo que quiere decir cada uno de ellos

                                                                1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                                2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                                3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                                4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                                5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                                622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                                Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                                ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                                1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                                2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                                3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                                Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                                63 Siacutembolos

                                                                En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                                Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                                Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                                Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                                Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                                X Z Y [

                                                                Y los siacutembolos del zodiaco

                                                                _ae]bd^`c f

                                                                Muy uacutetil este manual hay que tenerlo siempre a mano

                                                                631 Detexify

                                                                Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                                Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                                iexclMuy uacutetil y totalmente recomendado

                                                                CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                                64 Esquemas

                                                                El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                                641 Instalacioacuten y configuracioacuten

                                                                Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                                $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                                Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                                642 Primeros pasos

                                                                Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                                usepackage [ a l l ] xy

                                                                En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                                xymatrix A ar [ r ] amp B

                                                                Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                                xymatrixR =

                                                                define el eje X de la matriz

                                                                xymatrixC =

                                                                define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                                m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                                Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                                1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                                Capiacutetulo 7

                                                                Clases de documento

                                                                71 Artiacuteculos cientiacuteficos

                                                                Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                                iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                                Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                                Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                                $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                                Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                                En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                                Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                                72 Plantillas de tesis LYX

                                                                Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                                httpwwwthesis-templatecomarchives58

                                                                httpwikilyxorgExamplesThesis

                                                                httpwikilyxorgExamplesMinitoc

                                                                httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                                httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                                httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                                1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                                29

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                                httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                                httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                                httpwikilyxorgFAQMultipleAuthors

                                                                73 Documentos multipartes

                                                                Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                                En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                                Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                                Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                                Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                                Asiacute de simple Con LATEX Con LYX naturalmente

                                                                74 Curriacuteculum

                                                                Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                                texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                                lmodern contiene las fuentes lmodern

                                                                Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                                $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                                Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                                hora de imprimir

                                                                741 Editando un curriacuteculum

                                                                Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                                Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                                75 Presentaciones con la clase LATEX-Beamer

                                                                Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                                $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                                Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                                751 Temas y personalizacioacuten de presentaciones

                                                                Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                                usetheme nombre

                                                                Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                                usercolortheme nombre

                                                                usercolortheme nombre

                                                                TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                                2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                Pantallazo

                                                                No disponible1) Antibes 18) lined

                                                                No disponible No disponible2) bars 19) Luebeck

                                                                3) Bergen 20) Madrid

                                                                4) Berkeley 21) Malmoe

                                                                5) Berlin 22) Marburg

                                                                6) Boadilla 23) Montpellier

                                                                No disponible7) boxes 24) PaloAlto

                                                                No disponible8) classic 25) Pittsburgh

                                                                (continuacutea)

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                Pantallazo

                                                                9) Copenhagen 26) Rochester

                                                                No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                11) default 28) sidebar

                                                                12) Dresden 29) Singapore

                                                                No disponible13) Frankfurt 30) split

                                                                14) Goettingen 31) Szeged

                                                                No disponible15) Hannover 32) Tree

                                                                16) Ilmenau 33) Warsaw(continuacutea)

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                Pantallazo

                                                                17) JuanLesPinsFin

                                                                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) fly (gris)8) lily

                                                                9) orchid10) rose

                                                                11) seagull (gris y blanco)12) seahorse

                                                                13) sidebartab14) structure

                                                                15) whale (azul marino y blanco)

                                                                Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                752 Personalizaciones avanzadas

                                                                Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                setbeamercovered t ransparent

                                                                BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                Resumen otro tipo especial de bloque

                                                                begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                setbeamertemplate navigat ion symbols

                                                                Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                bull [default] Horizontal

                                                                bull [horizontal] Lo mismo que por defecto

                                                                bull [vertical] Vertical

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                setbeamers ize s idebar width r i g h t =3cm

                                                                Personalizar el tema de las enumeraciones

                                                                bull Preaacutembulo

                                                                def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                bull Texto en caja ERT

                                                                begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                setbeamers ize opt ions

                                                                The following options can be given

                                                                bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                bull text margin right= TEX dimension sets a new right margin

                                                                bull 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

                                                                bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                Para bibliografiacutea en caja ERT

                                                                begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                1982 end thebib l iography

                                                                753 Fondo de presentaciones en la clase Beamer

                                                                Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                la un ldquordquo al final

                                                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                ( Contenido de l a d i a p o s i t i v a )

                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                $ sudo texhash ampamp lyx minusx reconf igure

                                                                Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                Y listo Genial paquete siacute sentildeor

                                                                Capiacutetulo 8

                                                                Integracioacuten con R gracias a Sweave

                                                                Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                81 Instalando Sweave

                                                                811 Sweave en Linux

                                                                1 Instalar R2

                                                                $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                $ sudo texhash ampamp lyx minusx reconf igure

                                                                2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                812 Sweave en Windows3

                                                                En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                39

                                                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                82 Introducir coacutedigo R

                                                                1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                3 Compilamos Ver PDF5

                                                                4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                83 Utilizar Sweave con la clase Beamer

                                                                LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                Capiacutetulo 9

                                                                Trucos caseros

                                                                En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                92 Desvelar coacutedigo LATEX

                                                                Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                42

                                                                Apeacutendice A

                                                                Maacutes informacioacuten sobre LATEX y LYX

                                                                A1 Paacuteginas web

                                                                1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                6 Curso LATEXhttphallsiugrescursoLatex

                                                                A2 Manuales en pdf

                                                                1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                43

                                                                Apeacutendice B

                                                                Lo que vendraacute con proacuteximasediciones

                                                                Lista de enlaces

                                                                Secciones con tips breves mejor ordenadas

                                                                Nuevos estilos de capiacutetulos y secciones

                                                                Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                Resuacutemenes al principio de cada capiacutetulo

                                                                Nuevos pie y cabecera de paacutegina

                                                                Ejemplos en formato LYX y PDF

                                                                Maacutes imaacutegenes explicativas

                                                                iquestVersiones en ingleacutes u otros idiomas

                                                                Maacutes secciones

                                                                bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                44

                                                                Apeacutendice C

                                                                Agradecimientos

                                                                LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                no hay sentimientos si no hay nadie que sienta

                                                                45

                                                                Iacutendice alfabeacutetico

                                                                Artiacuteculos cientiacuteficos 29Atajos 11

                                                                barra de revisioacuten 16Bibliografiacutea 18

                                                                coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                Documentos multipartes 30

                                                                eLYXer 6Enlaces 13Esquemas 28

                                                                Flotantes 23Fuentes LATEX 7

                                                                Hifenacioacuten 9

                                                                idioma 7Instalacioacuten 4

                                                                macrocomando 4

                                                                pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                R 39Ramas 17

                                                                Siacutembolos 27Sweave 39

                                                                Tablas 26tesis 29

                                                                46

                                                                • Licencia
                                                                • Nota de la versioacuten
                                                                • Queacute es nuevo
                                                                • Iacutendice general
                                                                • 1 iquestLaTeX iquestLyX iquestWhat
                                                                  • 11 Curiosidades del proyecto LyX
                                                                    • 111 La historia de LyX
                                                                    • 112 La mascota de LyX
                                                                      • 12 Otros editores de LaTeX
                                                                        • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                          • 21 Instalacioacuten en GNULinux
                                                                            • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                              • 22 Instalacioacuten en Windows
                                                                              • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                • 3 Poniendo a punto la aplicacioacuten
                                                                                  • 31 Hola mundo y compilacioacuten
                                                                                    • 311 Exportar con un comando
                                                                                      • 32 tex4ht Exportar a html odt y otros formatos
                                                                                      • 33 eLyXer Conversor elegante de lyx a html
                                                                                      • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                      • 35 Fuentes LaTeX
                                                                                        • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                        • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                          • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                          • 37 Algunos problemas detectados
                                                                                            • 371 Imaacutegenes eps en Ubuntu
                                                                                            • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                            • 373 Tildes en la ruta de carpetas con LyX
                                                                                            • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                • 4 Edicioacuten de textos
                                                                                                  • 41 Atajos de teclado
                                                                                                    • 411 Entornos
                                                                                                    • 412 Siacutembolos
                                                                                                    • 413 Fuente
                                                                                                      • 42 Tres truquillos LaTeX
                                                                                                        • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                        • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                        • 423 Antildeadir contenidos al iacutendice
                                                                                                          • 43 Enlaces internos web y a pdf
                                                                                                          • 44 Insertando coacutedigo LaTeX
                                                                                                          • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                          • 46 Barra de revisioacuten
                                                                                                          • 47 Gestioacuten de Ramas
                                                                                                          • 48 Columnas
                                                                                                          • 49 Bibliografiacutea
                                                                                                            • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                              • 410 Color en nuestros documentos
                                                                                                                • 4101 Texto coloreado
                                                                                                                • 4102 Fondo coloreado
                                                                                                                • 4103 Paacutegina coloreada
                                                                                                                • 4104 Definir colores personalizados
                                                                                                                  • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                    • 5 Objetos insertados
                                                                                                                      • 51 Flotantes
                                                                                                                        • 511 Insertar flotantes
                                                                                                                        • 512 Subflotantes
                                                                                                                        • 513 Posicioacuten de flotantes
                                                                                                                        • 514 Numeracioacuten de flotantes
                                                                                                                          • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                            • 6 Ecuaciones tablas y siacutembolos
                                                                                                                              • 61 El paquete cancel
                                                                                                                              • 62 Tablas
                                                                                                                                • 621 Tablas largas
                                                                                                                                • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                  • 63 Siacutembolos
                                                                                                                                    • 631 Detexify
                                                                                                                                      • 64 Esquemas
                                                                                                                                        • 641 Instalacioacuten y configuracioacuten
                                                                                                                                        • 642 Primeros pasos
                                                                                                                                            • 7 Clases de documento
                                                                                                                                              • 71 Artiacuteculos cientiacuteficos
                                                                                                                                              • 72 Plantillas de tesis LyX
                                                                                                                                              • 73 Documentos multipartes
                                                                                                                                              • 74 Curriacuteculum
                                                                                                                                                • 741 Editando un curriacuteculum
                                                                                                                                                  • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                    • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                    • 752 Personalizaciones avanzadas
                                                                                                                                                    • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                    • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                        • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                          • 81 Instalando Sweave
                                                                                                                                                            • 811 Sweave en Linux
                                                                                                                                                            • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                              • 82 Introducir coacutedigo R
                                                                                                                                                              • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                • 9 Trucos caseros
                                                                                                                                                                  • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                  • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                  • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                    • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                      • A1 Paacuteginas web
                                                                                                                                                                      • A2 Manuales en pdf
                                                                                                                                                                        • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                        • C Agradecimientos
                                                                                                                                                                        • Iacutendice Alfabeacutetico

                                                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 26

                                                                  xcancel

                                                                  xcance l lim_ xto1 f r a c 1 xminus1=+ i n f t y

                                                                  (((((((

                                                                  ((hhhhhhhhhlımxto11

                                                                  xminus1 = +infin

                                                                  bcancel

                                                                  bcancel BminusB=0

                                                                  hhhhhBminus B = 0

                                                                  62 Tablas

                                                                  Insertar una tabla en LYX en muy sencillo en Insertar Tabla o un botoacuten que aparece en laBarra de Herramientas ldquoNormalrdquo (la que estaacute por defecto justo debajo de los menuacutes) La configu-racioacuten baacutesica se hace en el menuacute desplegable haciendo clic derecho sobre la tabla mientras queconfiguracioacuten maacutes avanzada se personaliza en la opcioacuten Configuracioacuten de dicho menuacute

                                                                  Ver Barra de Herramientas Tabla que estaacute configurado por defecto en ldquoautordquo

                                                                  621 Tablas largas

                                                                  Sin embargo la edicioacuten de una tabla si su longitud excede la del folio que tenemos configura-do Para resolver este conflicto simplemente tenemos que indicar que nuestra tabla es una Tablalarga para ello Clic derecho (sobre la tabla) Configuracioacuten Tabla larga Activar casilla

                                                                  El siguiente paso es definir distintos tipos de fila Primer encabezado Encabezado Pie Uacuteltimopie y Leyenda Esto se logra situando el cursor sobre la fila en la que iraacute cada opcioacuten (si se quierefusionar las celdas Clic derecho Multicolumna) y seleccionando la casilla correspondiente Laposicioacuten en que debe estar cada una de ellas es la siguiente

                                                                  LeyendaEncabezado

                                                                  Primer encabezadoPie

                                                                  T A B L AT A B L AT A B L AT A B L AT A B L AT A B L AT A B L A

                                                                  Uacuteltimo pie

                                                                  Y lo que quiere decir cada uno de ellos

                                                                  1 Encabezado La fila actual se define como encabezado que apareceraacute en todas las paacuteginasde la tabla excepto para la primera paacutegina si Primer encabezado estaacute definido Este se de-nomina encabezado principal

                                                                  2 Primer encabezado La fila actual se define como encabezado de la primera paacutegina de latabla

                                                                  3 Pie La fila actual se define como pie que apareceraacute en todas las paacuteginas de la tabla exceptopara la uacuteltima paacutegina si se define Uacuteltimo pie

                                                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                                  4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                                  5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                                  622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                                  Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                                  ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                                  1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                                  2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                                  3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                                  Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                                  63 Siacutembolos

                                                                  En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                                  Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                                  Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                                  Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                                  Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                                  X Z Y [

                                                                  Y los siacutembolos del zodiaco

                                                                  _ae]bd^`c f

                                                                  Muy uacutetil este manual hay que tenerlo siempre a mano

                                                                  631 Detexify

                                                                  Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                                  Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                                  iexclMuy uacutetil y totalmente recomendado

                                                                  CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                                  64 Esquemas

                                                                  El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                                  641 Instalacioacuten y configuracioacuten

                                                                  Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                                  $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                                  Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                                  642 Primeros pasos

                                                                  Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                                  usepackage [ a l l ] xy

                                                                  En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                                  xymatrix A ar [ r ] amp B

                                                                  Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                                  xymatrixR =

                                                                  define el eje X de la matriz

                                                                  xymatrixC =

                                                                  define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                                  m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                                  Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                                  1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                                  Capiacutetulo 7

                                                                  Clases de documento

                                                                  71 Artiacuteculos cientiacuteficos

                                                                  Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                                  iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                                  Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                                  Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                                  $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                                  Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                                  En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                                  Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                                  72 Plantillas de tesis LYX

                                                                  Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                                  httpwwwthesis-templatecomarchives58

                                                                  httpwikilyxorgExamplesThesis

                                                                  httpwikilyxorgExamplesMinitoc

                                                                  httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                                  httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                                  httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                                  1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                                  29

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                                  httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                                  httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                                  httpwikilyxorgFAQMultipleAuthors

                                                                  73 Documentos multipartes

                                                                  Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                                  En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                                  Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                                  Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                                  Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                                  Asiacute de simple Con LATEX Con LYX naturalmente

                                                                  74 Curriacuteculum

                                                                  Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                  texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                                  texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                                  lmodern contiene las fuentes lmodern

                                                                  Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                                  $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                  $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                                  Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                                  hora de imprimir

                                                                  741 Editando un curriacuteculum

                                                                  Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                                  Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                                  75 Presentaciones con la clase LATEX-Beamer

                                                                  Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                                  $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                                  Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                                  751 Temas y personalizacioacuten de presentaciones

                                                                  Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                                  usetheme nombre

                                                                  Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                                  usercolortheme nombre

                                                                  usercolortheme nombre

                                                                  TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                                  2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                  Pantallazo

                                                                  No disponible1) Antibes 18) lined

                                                                  No disponible No disponible2) bars 19) Luebeck

                                                                  3) Bergen 20) Madrid

                                                                  4) Berkeley 21) Malmoe

                                                                  5) Berlin 22) Marburg

                                                                  6) Boadilla 23) Montpellier

                                                                  No disponible7) boxes 24) PaloAlto

                                                                  No disponible8) classic 25) Pittsburgh

                                                                  (continuacutea)

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                  Pantallazo

                                                                  9) Copenhagen 26) Rochester

                                                                  No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                  11) default 28) sidebar

                                                                  12) Dresden 29) Singapore

                                                                  No disponible13) Frankfurt 30) split

                                                                  14) Goettingen 31) Szeged

                                                                  No disponible15) Hannover 32) Tree

                                                                  16) Ilmenau 33) Warsaw(continuacutea)

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                  Pantallazo

                                                                  17) JuanLesPinsFin

                                                                  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) fly (gris)8) lily

                                                                  9) orchid10) rose

                                                                  11) seagull (gris y blanco)12) seahorse

                                                                  13) sidebartab14) structure

                                                                  15) whale (azul marino y blanco)

                                                                  Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                  Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                  begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                  Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                  setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                  Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                  usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                  usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                  realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                  752 Personalizaciones avanzadas

                                                                  Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                  PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                  Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                  setbeamercovered t ransparent

                                                                  BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                  Resumen otro tipo especial de bloque

                                                                  begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                  Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                  frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                  No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                  Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                  setbeamertemplate navigat ion symbols

                                                                  Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                  bull [default] Horizontal

                                                                  bull [horizontal] Lo mismo que por defecto

                                                                  bull [vertical] Vertical

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                  bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                  Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                  logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                  Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                  Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                  setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                  Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                  setbeamers ize s idebar width r i g h t =3cm

                                                                  Personalizar el tema de las enumeraciones

                                                                  bull Preaacutembulo

                                                                  def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                  bull Texto en caja ERT

                                                                  begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                  textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                  Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                  setbeamers ize opt ions

                                                                  The following options can be given

                                                                  bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                  bull text margin right= TEX dimension sets a new right margin

                                                                  bull 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

                                                                  bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                  bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                  bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                  bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                  bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                  Para bibliografiacutea en caja ERT

                                                                  begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                  1982 end thebib l iography

                                                                  753 Fondo de presentaciones en la clase Beamer

                                                                  Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                  Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                  En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                  el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                  la un ldquordquo al final

                                                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                  ( Contenido de l a d i a p o s i t i v a )

                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                  754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                  Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                  Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                  BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                  $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                  En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                  Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                  $ sudo texhash ampamp lyx minusx reconf igure

                                                                  Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                  El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                  Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                  usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                  Y listo Genial paquete siacute sentildeor

                                                                  Capiacutetulo 8

                                                                  Integracioacuten con R gracias a Sweave

                                                                  Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                  81 Instalando Sweave

                                                                  811 Sweave en Linux

                                                                  1 Instalar R2

                                                                  $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                  $ sudo texhash ampamp lyx minusx reconf igure

                                                                  2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                  3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                  4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                  812 Sweave en Windows3

                                                                  En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                  Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                  A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                  - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                  1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                  39

                                                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                  1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                  2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                  3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                  4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                  5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                  6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                  Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                  82 Introducir coacutedigo R

                                                                  1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                  2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                  ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                  p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                  3 Compilamos Ver PDF5

                                                                  4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                  Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                  83 Utilizar Sweave con la clase Beamer

                                                                  LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                  Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                  Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                  Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                  5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                  Capiacutetulo 9

                                                                  Trucos caseros

                                                                  En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                  91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                  Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                  La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                  De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                  92 Desvelar coacutedigo LATEX

                                                                  Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                  93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                  De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                  42

                                                                  Apeacutendice A

                                                                  Maacutes informacioacuten sobre LATEX y LYX

                                                                  A1 Paacuteginas web

                                                                  1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                  2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                  3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                  4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                  5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                  6 Curso LATEXhttphallsiugrescursoLatex

                                                                  A2 Manuales en pdf

                                                                  1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                  2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                  3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                  4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                  43

                                                                  Apeacutendice B

                                                                  Lo que vendraacute con proacuteximasediciones

                                                                  Lista de enlaces

                                                                  Secciones con tips breves mejor ordenadas

                                                                  Nuevos estilos de capiacutetulos y secciones

                                                                  Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                  Resuacutemenes al principio de cada capiacutetulo

                                                                  Nuevos pie y cabecera de paacutegina

                                                                  Ejemplos en formato LYX y PDF

                                                                  Maacutes imaacutegenes explicativas

                                                                  iquestVersiones en ingleacutes u otros idiomas

                                                                  Maacutes secciones

                                                                  bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                  iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                  44

                                                                  Apeacutendice C

                                                                  Agradecimientos

                                                                  LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                  Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                  A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                  Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                  Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                  no hay sentimientos si no hay nadie que sienta

                                                                  45

                                                                  Iacutendice alfabeacutetico

                                                                  Artiacuteculos cientiacuteficos 29Atajos 11

                                                                  barra de revisioacuten 16Bibliografiacutea 18

                                                                  coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                  Documentos multipartes 30

                                                                  eLYXer 6Enlaces 13Esquemas 28

                                                                  Flotantes 23Fuentes LATEX 7

                                                                  Hifenacioacuten 9

                                                                  idioma 7Instalacioacuten 4

                                                                  macrocomando 4

                                                                  pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                  R 39Ramas 17

                                                                  Siacutembolos 27Sweave 39

                                                                  Tablas 26tesis 29

                                                                  46

                                                                  • Licencia
                                                                  • Nota de la versioacuten
                                                                  • Queacute es nuevo
                                                                  • Iacutendice general
                                                                  • 1 iquestLaTeX iquestLyX iquestWhat
                                                                    • 11 Curiosidades del proyecto LyX
                                                                      • 111 La historia de LyX
                                                                      • 112 La mascota de LyX
                                                                        • 12 Otros editores de LaTeX
                                                                          • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                            • 21 Instalacioacuten en GNULinux
                                                                              • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                • 22 Instalacioacuten en Windows
                                                                                • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                  • 3 Poniendo a punto la aplicacioacuten
                                                                                    • 31 Hola mundo y compilacioacuten
                                                                                      • 311 Exportar con un comando
                                                                                        • 32 tex4ht Exportar a html odt y otros formatos
                                                                                        • 33 eLyXer Conversor elegante de lyx a html
                                                                                        • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                        • 35 Fuentes LaTeX
                                                                                          • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                          • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                            • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                            • 37 Algunos problemas detectados
                                                                                              • 371 Imaacutegenes eps en Ubuntu
                                                                                              • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                              • 373 Tildes en la ruta de carpetas con LyX
                                                                                              • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                  • 4 Edicioacuten de textos
                                                                                                    • 41 Atajos de teclado
                                                                                                      • 411 Entornos
                                                                                                      • 412 Siacutembolos
                                                                                                      • 413 Fuente
                                                                                                        • 42 Tres truquillos LaTeX
                                                                                                          • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                          • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                          • 423 Antildeadir contenidos al iacutendice
                                                                                                            • 43 Enlaces internos web y a pdf
                                                                                                            • 44 Insertando coacutedigo LaTeX
                                                                                                            • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                            • 46 Barra de revisioacuten
                                                                                                            • 47 Gestioacuten de Ramas
                                                                                                            • 48 Columnas
                                                                                                            • 49 Bibliografiacutea
                                                                                                              • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                • 410 Color en nuestros documentos
                                                                                                                  • 4101 Texto coloreado
                                                                                                                  • 4102 Fondo coloreado
                                                                                                                  • 4103 Paacutegina coloreada
                                                                                                                  • 4104 Definir colores personalizados
                                                                                                                    • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                      • 5 Objetos insertados
                                                                                                                        • 51 Flotantes
                                                                                                                          • 511 Insertar flotantes
                                                                                                                          • 512 Subflotantes
                                                                                                                          • 513 Posicioacuten de flotantes
                                                                                                                          • 514 Numeracioacuten de flotantes
                                                                                                                            • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                              • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                • 61 El paquete cancel
                                                                                                                                • 62 Tablas
                                                                                                                                  • 621 Tablas largas
                                                                                                                                  • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                    • 63 Siacutembolos
                                                                                                                                      • 631 Detexify
                                                                                                                                        • 64 Esquemas
                                                                                                                                          • 641 Instalacioacuten y configuracioacuten
                                                                                                                                          • 642 Primeros pasos
                                                                                                                                              • 7 Clases de documento
                                                                                                                                                • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                • 72 Plantillas de tesis LyX
                                                                                                                                                • 73 Documentos multipartes
                                                                                                                                                • 74 Curriacuteculum
                                                                                                                                                  • 741 Editando un curriacuteculum
                                                                                                                                                    • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                      • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                      • 752 Personalizaciones avanzadas
                                                                                                                                                      • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                      • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                          • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                            • 81 Instalando Sweave
                                                                                                                                                              • 811 Sweave en Linux
                                                                                                                                                              • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                • 82 Introducir coacutedigo R
                                                                                                                                                                • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                  • 9 Trucos caseros
                                                                                                                                                                    • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                    • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                    • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                      • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                        • A1 Paacuteginas web
                                                                                                                                                                        • A2 Manuales en pdf
                                                                                                                                                                          • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                          • C Agradecimientos
                                                                                                                                                                          • Iacutendice Alfabeacutetico

                                                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 27

                                                                    4 Uacuteltimo pie La fila actual se define como pie de la uacuteltima paacutegina de la tabla

                                                                    5 Leyenda La fila actual contiene la leyenda de la tabla La primera fila se reajusta comocolumna uacutenica y se inserta una leyenda

                                                                    622 Copiar tablas desde hojas de caacutelculo y paacuteginas web

                                                                    Un truquillo que he aprendido daacutendome un garbeo por la wiki de LyXEn ocasiones vamos a querer insertar el contenido de una hoja de caacutelculo en LYX y con un sim-

                                                                    ple Ctrl+c Ctrl+v no vale (en realidad vale si hacemos Ctrl+cCtrl+Mayus+v) En tres sencillospasos

                                                                    1 Abrimos la hoja de caacutelculo y seleccionamos las celdas que queremos insertar Le damos acopiar

                                                                    2 En LYX creamos una tabla con las celdas necesarias Dejamos el cursor en la primera celda

                                                                    3 Le damos a Editar Pegado especial Texto simple oacute Texto simple unir lineas

                                                                    Y listo Yo lo he conseguido con OpenOffice Calc 31 con Gnumeric no he sido capazHaciendo maacutes faacutecil LYX Claro que siacute

                                                                    63 Siacutembolos

                                                                    En LYX dentro del menuacute Insertar Caraacutecter especial Siacutembolos tenemos implementadosuna gran cantidad de siacutembolos

                                                                    Sin embargo si te parecen pocos existe un anual alojado en nuestro queridiacutesimo CTAN unmanual titulado The Comprehensive LaTeX Symbol List Son unos 41 Mb (141 paacuteginas) con todoslos siacutembolos que existen y existiraacuten

                                                                    Aquiacute aprendiacute que para escribir los siacutembolos masculino y femenino simplemente tenemos queintroducir estos coacutedigos LATEX mars y venus respectivamente Los mismos siacutembolos que apa-recen si usamos male y female

                                                                    Curioso porque estos se encontraban en la lista de siacutembolos de los planetas iquestPor queacute Puesseguacuten he investigado esta relacioacuten viene de la mitologiacutea romana donde el siacutembolo masculino setrata de una versioacuten estilizada del dios Marte representando un escudo y una lanza mientrasque el siacutembolo femenino representa el espejo de mano de Venus al ser ella la Diosa de la bellezaJe je Asiacute he matado dos paacutejaros de un tiro

                                                                    Por poner un ejemplo estos son los siacutembolos de los planetas (siacute estaacute Plutoacuten y queacute)

                                                                    X Z Y [

                                                                    Y los siacutembolos del zodiaco

                                                                    _ae]bd^`c f

                                                                    Muy uacutetil este manual hay que tenerlo siempre a mano

                                                                    631 Detexify

                                                                    Con frecuencia nos ocurre que queremos poner un siacutembolo que no aparece en el menuacute desiacutembolos de LYX y no sabemos coacutemo se llama para hacer una buacutesqueda en internet o simplementelo hemos olvidado

                                                                    Para resolver este problema existe una aplicacioacuten llamada Detexify Pinchando apareceraacute unaweb donde podremos dibujar a mano alzado el siacutembolo cuyo comando LATEX queremos averiguary en unos instantes se generaraacuten una serie de posibles candidatos

                                                                    iexclMuy uacutetil y totalmente recomendado

                                                                    CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                                    64 Esquemas

                                                                    El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                                    641 Instalacioacuten y configuracioacuten

                                                                    Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                                    $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                                    Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                                    642 Primeros pasos

                                                                    Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                                    usepackage [ a l l ] xy

                                                                    En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                                    xymatrix A ar [ r ] amp B

                                                                    Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                                    xymatrixR =

                                                                    define el eje X de la matriz

                                                                    xymatrixC =

                                                                    define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                                    m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                                    Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                                    1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                                    Capiacutetulo 7

                                                                    Clases de documento

                                                                    71 Artiacuteculos cientiacuteficos

                                                                    Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                                    iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                                    Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                                    Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                                    $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                                    Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                                    En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                                    Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                                    72 Plantillas de tesis LYX

                                                                    Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                                    httpwwwthesis-templatecomarchives58

                                                                    httpwikilyxorgExamplesThesis

                                                                    httpwikilyxorgExamplesMinitoc

                                                                    httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                                    httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                                    httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                                    1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                                    29

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                                    httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                                    httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                                    httpwikilyxorgFAQMultipleAuthors

                                                                    73 Documentos multipartes

                                                                    Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                                    En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                                    Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                                    Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                                    Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                                    Asiacute de simple Con LATEX Con LYX naturalmente

                                                                    74 Curriacuteculum

                                                                    Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                    texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                                    texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                                    lmodern contiene las fuentes lmodern

                                                                    Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                                    $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                    $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                                    Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                                    hora de imprimir

                                                                    741 Editando un curriacuteculum

                                                                    Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                                    Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                                    75 Presentaciones con la clase LATEX-Beamer

                                                                    Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                                    $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                                    Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                                    751 Temas y personalizacioacuten de presentaciones

                                                                    Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                                    usetheme nombre

                                                                    Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                                    usercolortheme nombre

                                                                    usercolortheme nombre

                                                                    TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                                    2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                    Pantallazo

                                                                    No disponible1) Antibes 18) lined

                                                                    No disponible No disponible2) bars 19) Luebeck

                                                                    3) Bergen 20) Madrid

                                                                    4) Berkeley 21) Malmoe

                                                                    5) Berlin 22) Marburg

                                                                    6) Boadilla 23) Montpellier

                                                                    No disponible7) boxes 24) PaloAlto

                                                                    No disponible8) classic 25) Pittsburgh

                                                                    (continuacutea)

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                    Pantallazo

                                                                    9) Copenhagen 26) Rochester

                                                                    No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                    11) default 28) sidebar

                                                                    12) Dresden 29) Singapore

                                                                    No disponible13) Frankfurt 30) split

                                                                    14) Goettingen 31) Szeged

                                                                    No disponible15) Hannover 32) Tree

                                                                    16) Ilmenau 33) Warsaw(continuacutea)

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                    Pantallazo

                                                                    17) JuanLesPinsFin

                                                                    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) fly (gris)8) lily

                                                                    9) orchid10) rose

                                                                    11) seagull (gris y blanco)12) seahorse

                                                                    13) sidebartab14) structure

                                                                    15) whale (azul marino y blanco)

                                                                    Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                    Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                    begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                    Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                    setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                    Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                    usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                    usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                    realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                    752 Personalizaciones avanzadas

                                                                    Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                    PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                    Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                    setbeamercovered t ransparent

                                                                    BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                    Resumen otro tipo especial de bloque

                                                                    begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                    Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                    frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                    No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                    Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                    setbeamertemplate navigat ion symbols

                                                                    Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                    bull [default] Horizontal

                                                                    bull [horizontal] Lo mismo que por defecto

                                                                    bull [vertical] Vertical

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                    bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                    Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                    logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                    Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                    Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                    setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                    Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                    setbeamers ize s idebar width r i g h t =3cm

                                                                    Personalizar el tema de las enumeraciones

                                                                    bull Preaacutembulo

                                                                    def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                    bull Texto en caja ERT

                                                                    begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                    textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                    Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                    setbeamers ize opt ions

                                                                    The following options can be given

                                                                    bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                    bull text margin right= TEX dimension sets a new right margin

                                                                    bull 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

                                                                    bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                    bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                    bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                    bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                    bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                    Para bibliografiacutea en caja ERT

                                                                    begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                    1982 end thebib l iography

                                                                    753 Fondo de presentaciones en la clase Beamer

                                                                    Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                    Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                    En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                    el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                    la un ldquordquo al final

                                                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                    ( Contenido de l a d i a p o s i t i v a )

                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                    754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                    Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                    Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                    BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                    $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                    En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                    Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                    $ sudo texhash ampamp lyx minusx reconf igure

                                                                    Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                    El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                    Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                    usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                    Y listo Genial paquete siacute sentildeor

                                                                    Capiacutetulo 8

                                                                    Integracioacuten con R gracias a Sweave

                                                                    Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                    81 Instalando Sweave

                                                                    811 Sweave en Linux

                                                                    1 Instalar R2

                                                                    $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                    $ sudo texhash ampamp lyx minusx reconf igure

                                                                    2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                    3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                    4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                    812 Sweave en Windows3

                                                                    En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                    Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                    A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                    - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                    1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                    39

                                                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                    1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                    2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                    3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                    4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                    5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                    6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                    Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                    82 Introducir coacutedigo R

                                                                    1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                    2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                    ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                    p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                    3 Compilamos Ver PDF5

                                                                    4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                    Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                    83 Utilizar Sweave con la clase Beamer

                                                                    LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                    Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                    Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                    Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                    5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                    Capiacutetulo 9

                                                                    Trucos caseros

                                                                    En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                    91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                    Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                    La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                    De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                    92 Desvelar coacutedigo LATEX

                                                                    Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                    93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                    De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                    42

                                                                    Apeacutendice A

                                                                    Maacutes informacioacuten sobre LATEX y LYX

                                                                    A1 Paacuteginas web

                                                                    1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                    2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                    3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                    4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                    5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                    6 Curso LATEXhttphallsiugrescursoLatex

                                                                    A2 Manuales en pdf

                                                                    1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                    2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                    3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                    4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                    43

                                                                    Apeacutendice B

                                                                    Lo que vendraacute con proacuteximasediciones

                                                                    Lista de enlaces

                                                                    Secciones con tips breves mejor ordenadas

                                                                    Nuevos estilos de capiacutetulos y secciones

                                                                    Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                    Resuacutemenes al principio de cada capiacutetulo

                                                                    Nuevos pie y cabecera de paacutegina

                                                                    Ejemplos en formato LYX y PDF

                                                                    Maacutes imaacutegenes explicativas

                                                                    iquestVersiones en ingleacutes u otros idiomas

                                                                    Maacutes secciones

                                                                    bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                    iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                    44

                                                                    Apeacutendice C

                                                                    Agradecimientos

                                                                    LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                    Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                    A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                    Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                    Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                    no hay sentimientos si no hay nadie que sienta

                                                                    45

                                                                    Iacutendice alfabeacutetico

                                                                    Artiacuteculos cientiacuteficos 29Atajos 11

                                                                    barra de revisioacuten 16Bibliografiacutea 18

                                                                    coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                    Documentos multipartes 30

                                                                    eLYXer 6Enlaces 13Esquemas 28

                                                                    Flotantes 23Fuentes LATEX 7

                                                                    Hifenacioacuten 9

                                                                    idioma 7Instalacioacuten 4

                                                                    macrocomando 4

                                                                    pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                    R 39Ramas 17

                                                                    Siacutembolos 27Sweave 39

                                                                    Tablas 26tesis 29

                                                                    46

                                                                    • Licencia
                                                                    • Nota de la versioacuten
                                                                    • Queacute es nuevo
                                                                    • Iacutendice general
                                                                    • 1 iquestLaTeX iquestLyX iquestWhat
                                                                      • 11 Curiosidades del proyecto LyX
                                                                        • 111 La historia de LyX
                                                                        • 112 La mascota de LyX
                                                                          • 12 Otros editores de LaTeX
                                                                            • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                              • 21 Instalacioacuten en GNULinux
                                                                                • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                  • 22 Instalacioacuten en Windows
                                                                                  • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                    • 3 Poniendo a punto la aplicacioacuten
                                                                                      • 31 Hola mundo y compilacioacuten
                                                                                        • 311 Exportar con un comando
                                                                                          • 32 tex4ht Exportar a html odt y otros formatos
                                                                                          • 33 eLyXer Conversor elegante de lyx a html
                                                                                          • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                          • 35 Fuentes LaTeX
                                                                                            • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                            • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                              • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                              • 37 Algunos problemas detectados
                                                                                                • 371 Imaacutegenes eps en Ubuntu
                                                                                                • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                • 373 Tildes en la ruta de carpetas con LyX
                                                                                                • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                    • 4 Edicioacuten de textos
                                                                                                      • 41 Atajos de teclado
                                                                                                        • 411 Entornos
                                                                                                        • 412 Siacutembolos
                                                                                                        • 413 Fuente
                                                                                                          • 42 Tres truquillos LaTeX
                                                                                                            • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                            • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                            • 423 Antildeadir contenidos al iacutendice
                                                                                                              • 43 Enlaces internos web y a pdf
                                                                                                              • 44 Insertando coacutedigo LaTeX
                                                                                                              • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                              • 46 Barra de revisioacuten
                                                                                                              • 47 Gestioacuten de Ramas
                                                                                                              • 48 Columnas
                                                                                                              • 49 Bibliografiacutea
                                                                                                                • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                  • 410 Color en nuestros documentos
                                                                                                                    • 4101 Texto coloreado
                                                                                                                    • 4102 Fondo coloreado
                                                                                                                    • 4103 Paacutegina coloreada
                                                                                                                    • 4104 Definir colores personalizados
                                                                                                                      • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                        • 5 Objetos insertados
                                                                                                                          • 51 Flotantes
                                                                                                                            • 511 Insertar flotantes
                                                                                                                            • 512 Subflotantes
                                                                                                                            • 513 Posicioacuten de flotantes
                                                                                                                            • 514 Numeracioacuten de flotantes
                                                                                                                              • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                  • 61 El paquete cancel
                                                                                                                                  • 62 Tablas
                                                                                                                                    • 621 Tablas largas
                                                                                                                                    • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                      • 63 Siacutembolos
                                                                                                                                        • 631 Detexify
                                                                                                                                          • 64 Esquemas
                                                                                                                                            • 641 Instalacioacuten y configuracioacuten
                                                                                                                                            • 642 Primeros pasos
                                                                                                                                                • 7 Clases de documento
                                                                                                                                                  • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                  • 72 Plantillas de tesis LyX
                                                                                                                                                  • 73 Documentos multipartes
                                                                                                                                                  • 74 Curriacuteculum
                                                                                                                                                    • 741 Editando un curriacuteculum
                                                                                                                                                      • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                        • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                        • 752 Personalizaciones avanzadas
                                                                                                                                                        • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                        • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                            • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                              • 81 Instalando Sweave
                                                                                                                                                                • 811 Sweave en Linux
                                                                                                                                                                • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                  • 82 Introducir coacutedigo R
                                                                                                                                                                  • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                    • 9 Trucos caseros
                                                                                                                                                                      • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                      • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                      • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                        • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                          • A1 Paacuteginas web
                                                                                                                                                                          • A2 Manuales en pdf
                                                                                                                                                                            • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                            • C Agradecimientos
                                                                                                                                                                            • Iacutendice Alfabeacutetico

                                                                      CAPIacuteTULO 6 ECUACIONES TABLAS Y SIacuteMBOLOS 28

                                                                      64 Esquemas

                                                                      El otro diacutea me puse a curiosear por la documentacioacuten del nuevo LYX 161 y encontreacute un ma-nual sobre XY-Pic1 un paquete muy uacutetil para realizar esquemas y graacuteficos directamente en nues-tro LYX Se pueden hacer tanto esquemas simples como auteacutenticas virgeriacuteas Aunque su modo deempleo es por comandos con un buen copy-paste no tendremos ninguacuten problema

                                                                      641 Instalacioacuten y configuracioacuten

                                                                      Necesitamos tener instalados los paquetes-LATEX xypic y preview Salvaremos este traacutemite es-cribiendo en consola

                                                                      $ sudo apt i tude t e x l i v eminusp i c t u r e s previewminusl a t e xminuss t y l e

                                                                      Seguidamente reconfiguramos Despueacutes comprobamos si la previsualizacioacuten estaacute operativaAbrimos 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 estaacute bien configurado En caso contrario en el menuacuteHerramientas Preferencias Apariencia Graacuteficos activando la casilla ldquoMostrar graacuteficosrdquo yen el menuacute ldquoVista preliminar inmediatardquo lo ponemos en ldquoActivadordquo

                                                                      642 Primeros pasos

                                                                      Antildeadimos en el Preaacutembulo LATEX esta liacutenea

                                                                      usepackage [ a l l ] xy

                                                                      En una caja de foacutermulas insertamos el siguiente coacutedigo

                                                                      xymatrix A ar [ r ] amp B

                                                                      Tras un par de segundo apareceraacute un graacutefico tal que asiacute A mdashndashgt B Pero puede ocurrir quelos valores por defecto para el tamantildeo de los objetos no esteacute de acorde con nuestras necesidadesEsto se realiza antildeadiendo R o C pero en LYX esto no funciona

                                                                      xymatrixR =

                                                                      define el eje X de la matriz

                                                                      xymatrixC =

                                                                      define el eje Y de la matrizPara tener esta funcionalidad antildeadiremos en el preaacutembulo

                                                                      m a k e a t l e t t e r newcommandxyR [ 1 ] m a k e a t l e t t e r xydefxymatrixrowsep 1 makeatother m a k e a t l e t t e r newcommandxyC [ 1 ] m a k e a t l e t t e r xydefxymatrixcolsep 1 makeatother

                                                                      Ahora introduciendo al principio de la matriz xyR3pc yo xyC05pc lo tendremos asiacutede faacutecil

                                                                      1 iexclAtencioacuten Me han comentado que el paquete XY-Pic estaacute ya obsoleto El paquete que estaacute actualmente en desarrolloes pgf Intentareacute hablar de eacutel proacuteximamente

                                                                      Capiacutetulo 7

                                                                      Clases de documento

                                                                      71 Artiacuteculos cientiacuteficos

                                                                      Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                                      iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                                      Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                                      Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                                      $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                                      Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                                      En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                                      Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                                      72 Plantillas de tesis LYX

                                                                      Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                                      httpwwwthesis-templatecomarchives58

                                                                      httpwikilyxorgExamplesThesis

                                                                      httpwikilyxorgExamplesMinitoc

                                                                      httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                                      httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                                      httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                                      1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                                      29

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                                      httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                                      httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                                      httpwikilyxorgFAQMultipleAuthors

                                                                      73 Documentos multipartes

                                                                      Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                                      En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                                      Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                                      Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                                      Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                                      Asiacute de simple Con LATEX Con LYX naturalmente

                                                                      74 Curriacuteculum

                                                                      Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                      texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                                      texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                                      lmodern contiene las fuentes lmodern

                                                                      Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                                      $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                      $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                                      Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                                      hora de imprimir

                                                                      741 Editando un curriacuteculum

                                                                      Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                                      Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                                      75 Presentaciones con la clase LATEX-Beamer

                                                                      Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                                      $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                                      Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                                      751 Temas y personalizacioacuten de presentaciones

                                                                      Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                                      usetheme nombre

                                                                      Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                                      usercolortheme nombre

                                                                      usercolortheme nombre

                                                                      TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                                      2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                      Pantallazo

                                                                      No disponible1) Antibes 18) lined

                                                                      No disponible No disponible2) bars 19) Luebeck

                                                                      3) Bergen 20) Madrid

                                                                      4) Berkeley 21) Malmoe

                                                                      5) Berlin 22) Marburg

                                                                      6) Boadilla 23) Montpellier

                                                                      No disponible7) boxes 24) PaloAlto

                                                                      No disponible8) classic 25) Pittsburgh

                                                                      (continuacutea)

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                      Pantallazo

                                                                      9) Copenhagen 26) Rochester

                                                                      No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                      11) default 28) sidebar

                                                                      12) Dresden 29) Singapore

                                                                      No disponible13) Frankfurt 30) split

                                                                      14) Goettingen 31) Szeged

                                                                      No disponible15) Hannover 32) Tree

                                                                      16) Ilmenau 33) Warsaw(continuacutea)

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                      Pantallazo

                                                                      17) JuanLesPinsFin

                                                                      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) fly (gris)8) lily

                                                                      9) orchid10) rose

                                                                      11) seagull (gris y blanco)12) seahorse

                                                                      13) sidebartab14) structure

                                                                      15) whale (azul marino y blanco)

                                                                      Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                      Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                      begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                      Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                      setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                      Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                      usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                      usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                      realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                      752 Personalizaciones avanzadas

                                                                      Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                      PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                      Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                      setbeamercovered t ransparent

                                                                      BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                      Resumen otro tipo especial de bloque

                                                                      begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                      Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                      frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                      No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                      Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                      setbeamertemplate navigat ion symbols

                                                                      Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                      bull [default] Horizontal

                                                                      bull [horizontal] Lo mismo que por defecto

                                                                      bull [vertical] Vertical

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                      bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                      Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                      logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                      Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                      Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                      setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                      Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                      setbeamers ize s idebar width r i g h t =3cm

                                                                      Personalizar el tema de las enumeraciones

                                                                      bull Preaacutembulo

                                                                      def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                      bull Texto en caja ERT

                                                                      begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                      textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                      Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                      setbeamers ize opt ions

                                                                      The following options can be given

                                                                      bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                      bull text margin right= TEX dimension sets a new right margin

                                                                      bull 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

                                                                      bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                      bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                      bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                      bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                      bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                      Para bibliografiacutea en caja ERT

                                                                      begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                      1982 end thebib l iography

                                                                      753 Fondo de presentaciones en la clase Beamer

                                                                      Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                      Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                      En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                      el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                      la un ldquordquo al final

                                                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                      ( Contenido de l a d i a p o s i t i v a )

                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                      754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                      Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                      Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                      BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                      $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                      En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                      Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                      $ sudo texhash ampamp lyx minusx reconf igure

                                                                      Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                      El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                      Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                      usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                      Y listo Genial paquete siacute sentildeor

                                                                      Capiacutetulo 8

                                                                      Integracioacuten con R gracias a Sweave

                                                                      Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                      81 Instalando Sweave

                                                                      811 Sweave en Linux

                                                                      1 Instalar R2

                                                                      $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                      $ sudo texhash ampamp lyx minusx reconf igure

                                                                      2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                      3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                      4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                      812 Sweave en Windows3

                                                                      En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                      Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                      A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                      - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                      1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                      39

                                                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                      1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                      2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                      3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                      4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                      5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                      6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                      Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                      82 Introducir coacutedigo R

                                                                      1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                      2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                      ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                      p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                      3 Compilamos Ver PDF5

                                                                      4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                      Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                      83 Utilizar Sweave con la clase Beamer

                                                                      LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                      Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                      Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                      Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                      5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                      Capiacutetulo 9

                                                                      Trucos caseros

                                                                      En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                      91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                      Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                      La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                      De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                      92 Desvelar coacutedigo LATEX

                                                                      Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                      93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                      De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                      42

                                                                      Apeacutendice A

                                                                      Maacutes informacioacuten sobre LATEX y LYX

                                                                      A1 Paacuteginas web

                                                                      1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                      2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                      3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                      4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                      5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                      6 Curso LATEXhttphallsiugrescursoLatex

                                                                      A2 Manuales en pdf

                                                                      1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                      2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                      3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                      4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                      43

                                                                      Apeacutendice B

                                                                      Lo que vendraacute con proacuteximasediciones

                                                                      Lista de enlaces

                                                                      Secciones con tips breves mejor ordenadas

                                                                      Nuevos estilos de capiacutetulos y secciones

                                                                      Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                      Resuacutemenes al principio de cada capiacutetulo

                                                                      Nuevos pie y cabecera de paacutegina

                                                                      Ejemplos en formato LYX y PDF

                                                                      Maacutes imaacutegenes explicativas

                                                                      iquestVersiones en ingleacutes u otros idiomas

                                                                      Maacutes secciones

                                                                      bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                      iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                      44

                                                                      Apeacutendice C

                                                                      Agradecimientos

                                                                      LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                      Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                      A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                      Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                      Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                      no hay sentimientos si no hay nadie que sienta

                                                                      45

                                                                      Iacutendice alfabeacutetico

                                                                      Artiacuteculos cientiacuteficos 29Atajos 11

                                                                      barra de revisioacuten 16Bibliografiacutea 18

                                                                      coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                      Documentos multipartes 30

                                                                      eLYXer 6Enlaces 13Esquemas 28

                                                                      Flotantes 23Fuentes LATEX 7

                                                                      Hifenacioacuten 9

                                                                      idioma 7Instalacioacuten 4

                                                                      macrocomando 4

                                                                      pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                      R 39Ramas 17

                                                                      Siacutembolos 27Sweave 39

                                                                      Tablas 26tesis 29

                                                                      46

                                                                      • Licencia
                                                                      • Nota de la versioacuten
                                                                      • Queacute es nuevo
                                                                      • Iacutendice general
                                                                      • 1 iquestLaTeX iquestLyX iquestWhat
                                                                        • 11 Curiosidades del proyecto LyX
                                                                          • 111 La historia de LyX
                                                                          • 112 La mascota de LyX
                                                                            • 12 Otros editores de LaTeX
                                                                              • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                • 21 Instalacioacuten en GNULinux
                                                                                  • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                    • 22 Instalacioacuten en Windows
                                                                                    • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                      • 3 Poniendo a punto la aplicacioacuten
                                                                                        • 31 Hola mundo y compilacioacuten
                                                                                          • 311 Exportar con un comando
                                                                                            • 32 tex4ht Exportar a html odt y otros formatos
                                                                                            • 33 eLyXer Conversor elegante de lyx a html
                                                                                            • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                            • 35 Fuentes LaTeX
                                                                                              • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                              • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                • 37 Algunos problemas detectados
                                                                                                  • 371 Imaacutegenes eps en Ubuntu
                                                                                                  • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                  • 373 Tildes en la ruta de carpetas con LyX
                                                                                                  • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                      • 4 Edicioacuten de textos
                                                                                                        • 41 Atajos de teclado
                                                                                                          • 411 Entornos
                                                                                                          • 412 Siacutembolos
                                                                                                          • 413 Fuente
                                                                                                            • 42 Tres truquillos LaTeX
                                                                                                              • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                              • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                              • 423 Antildeadir contenidos al iacutendice
                                                                                                                • 43 Enlaces internos web y a pdf
                                                                                                                • 44 Insertando coacutedigo LaTeX
                                                                                                                • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                • 46 Barra de revisioacuten
                                                                                                                • 47 Gestioacuten de Ramas
                                                                                                                • 48 Columnas
                                                                                                                • 49 Bibliografiacutea
                                                                                                                  • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                    • 410 Color en nuestros documentos
                                                                                                                      • 4101 Texto coloreado
                                                                                                                      • 4102 Fondo coloreado
                                                                                                                      • 4103 Paacutegina coloreada
                                                                                                                      • 4104 Definir colores personalizados
                                                                                                                        • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                          • 5 Objetos insertados
                                                                                                                            • 51 Flotantes
                                                                                                                              • 511 Insertar flotantes
                                                                                                                              • 512 Subflotantes
                                                                                                                              • 513 Posicioacuten de flotantes
                                                                                                                              • 514 Numeracioacuten de flotantes
                                                                                                                                • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                  • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                    • 61 El paquete cancel
                                                                                                                                    • 62 Tablas
                                                                                                                                      • 621 Tablas largas
                                                                                                                                      • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                        • 63 Siacutembolos
                                                                                                                                          • 631 Detexify
                                                                                                                                            • 64 Esquemas
                                                                                                                                              • 641 Instalacioacuten y configuracioacuten
                                                                                                                                              • 642 Primeros pasos
                                                                                                                                                  • 7 Clases de documento
                                                                                                                                                    • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                    • 72 Plantillas de tesis LyX
                                                                                                                                                    • 73 Documentos multipartes
                                                                                                                                                    • 74 Curriacuteculum
                                                                                                                                                      • 741 Editando un curriacuteculum
                                                                                                                                                        • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                          • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                          • 752 Personalizaciones avanzadas
                                                                                                                                                          • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                          • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                              • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                • 81 Instalando Sweave
                                                                                                                                                                  • 811 Sweave en Linux
                                                                                                                                                                  • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                    • 82 Introducir coacutedigo R
                                                                                                                                                                    • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                      • 9 Trucos caseros
                                                                                                                                                                        • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                        • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                        • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                          • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                            • A1 Paacuteginas web
                                                                                                                                                                            • A2 Manuales en pdf
                                                                                                                                                                              • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                              • C Agradecimientos
                                                                                                                                                                              • Iacutendice Alfabeacutetico

                                                                        Capiacutetulo 7

                                                                        Clases de documento

                                                                        71 Artiacuteculos cientiacuteficos

                                                                        Antes de que el tema este del LATEX cada vez que leiacutea un libro o revista me soliacutea abordar lamisma pregunta iquestcoacutemo esta gente editaraacute estos textos Porque por mucho que me lo proponiacuteami Word 2000 no podiacutea hacer nada parecido

                                                                        iquestTendraacuten a un sentildeor contratado para editar el guionado iquestDe doacutende han sacado esta fuenteiquestTendraacuten que tirarse diacuteas entero para referenciar la bibliografiacutea iquestCoacutemo lo hacen

                                                                        Maacutes tarde me entereacute que era por LATEX y esta inquietud me espoleoacute para seguir aprendiendo(maacutes que ensentildeando) sobre este fascinante mundo

                                                                        Dando un pasito maacutes podemos editar artiacuteculos cientiacuteficos con el mismo formato que le danen algunas revistas cientiacuteficas como Elsevier AAS Nature Science Es muy faacutecil simplementetenemos que instalar los paquetes de las clases y los estilos bibliograacuteficos

                                                                        $ sudo apt i tude i n s t a l l t e x l i v eminuspubl i shers t e x l i v eminusbibtexminuse x t r a

                                                                        Tras Reconfigurar LYX en le menuacute Configurar Clases de Documento apareceraacuten como ldquoar-ticle (revista)rdquo algunas plantillas que podremos seleccionar Ahora en el menuacute de Entorno podeacuteisseleccionar nuevos entornos como ldquopalabras claverdquo ldquodireccioacuten del autorrdquo

                                                                        En el directorio ldquoexamplesrdquo podeacuteis encontrar algunos ejemplos (como AAS) e ir cambiando declase de documento Puede ser que algunas veces os deacute error al compilar pero se suele solucionarraacutepido sustituyendo el entorno definido con LYX mediante coacutedigo LATEX

                                                                        Algunas editoriales dan soporte ldquooficialrdquo para LATEX como Nature Science o Elsevier entreotras1

                                                                        72 Plantillas de tesis LYX

                                                                        Para aquellos que esteacuten pensando editar alguna tesis con LYX aquiacute tienen un listado de clasesy plantillas

                                                                        httpwwwthesis-templatecomarchives58

                                                                        httpwikilyxorgExamplesThesis

                                                                        httpwikilyxorgExamplesMinitoc

                                                                        httpwhijonetblogbrad20060420using-lyx-ieee-transactionshtml

                                                                        httpwwwcoverfirecomarchives20071006thesis-writing-using-lyx

                                                                        httpwwwlatex-communityorgforumviewtopicphpf=19ampt=39

                                                                        1 Ha sido muy poco concreto cuando siga explorando estas alternativas ireacute informando Para maacutes informacioacuten visitadesta paacutegina

                                                                        29

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                                        httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                                        httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                                        httpwikilyxorgFAQMultipleAuthors

                                                                        73 Documentos multipartes

                                                                        Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                                        En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                                        Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                                        Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                                        Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                                        Asiacute de simple Con LATEX Con LYX naturalmente

                                                                        74 Curriacuteculum

                                                                        Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                        texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                                        texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                                        lmodern contiene las fuentes lmodern

                                                                        Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                                        $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                        $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                                        Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                                        hora de imprimir

                                                                        741 Editando un curriacuteculum

                                                                        Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                                        Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                                        75 Presentaciones con la clase LATEX-Beamer

                                                                        Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                                        $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                                        Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                                        751 Temas y personalizacioacuten de presentaciones

                                                                        Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                                        usetheme nombre

                                                                        Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                                        usercolortheme nombre

                                                                        usercolortheme nombre

                                                                        TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                                        2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                        Pantallazo

                                                                        No disponible1) Antibes 18) lined

                                                                        No disponible No disponible2) bars 19) Luebeck

                                                                        3) Bergen 20) Madrid

                                                                        4) Berkeley 21) Malmoe

                                                                        5) Berlin 22) Marburg

                                                                        6) Boadilla 23) Montpellier

                                                                        No disponible7) boxes 24) PaloAlto

                                                                        No disponible8) classic 25) Pittsburgh

                                                                        (continuacutea)

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                        Pantallazo

                                                                        9) Copenhagen 26) Rochester

                                                                        No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                        11) default 28) sidebar

                                                                        12) Dresden 29) Singapore

                                                                        No disponible13) Frankfurt 30) split

                                                                        14) Goettingen 31) Szeged

                                                                        No disponible15) Hannover 32) Tree

                                                                        16) Ilmenau 33) Warsaw(continuacutea)

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                        Pantallazo

                                                                        17) JuanLesPinsFin

                                                                        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) fly (gris)8) lily

                                                                        9) orchid10) rose

                                                                        11) seagull (gris y blanco)12) seahorse

                                                                        13) sidebartab14) structure

                                                                        15) whale (azul marino y blanco)

                                                                        Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                        Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                        begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                        Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                        setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                        Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                        usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                        usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                        realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                        752 Personalizaciones avanzadas

                                                                        Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                        PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                        Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                        setbeamercovered t ransparent

                                                                        BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                        Resumen otro tipo especial de bloque

                                                                        begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                        Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                        frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                        No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                        Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                        setbeamertemplate navigat ion symbols

                                                                        Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                        bull [default] Horizontal

                                                                        bull [horizontal] Lo mismo que por defecto

                                                                        bull [vertical] Vertical

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                        bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                        Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                        logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                        Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                        Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                        setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                        Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                        setbeamers ize s idebar width r i g h t =3cm

                                                                        Personalizar el tema de las enumeraciones

                                                                        bull Preaacutembulo

                                                                        def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                        bull Texto en caja ERT

                                                                        begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                        textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                        Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                        setbeamers ize opt ions

                                                                        The following options can be given

                                                                        bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                        bull text margin right= TEX dimension sets a new right margin

                                                                        bull 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

                                                                        bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                        bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                        bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                        bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                        bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                        Para bibliografiacutea en caja ERT

                                                                        begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                        1982 end thebib l iography

                                                                        753 Fondo de presentaciones en la clase Beamer

                                                                        Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                        Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                        En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                        el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                        la un ldquordquo al final

                                                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                        ( Contenido de l a d i a p o s i t i v a )

                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                        754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                        Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                        Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                        BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                        $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                        En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                        Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                        $ sudo texhash ampamp lyx minusx reconf igure

                                                                        Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                        El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                        Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                        usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                        Y listo Genial paquete siacute sentildeor

                                                                        Capiacutetulo 8

                                                                        Integracioacuten con R gracias a Sweave

                                                                        Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                        81 Instalando Sweave

                                                                        811 Sweave en Linux

                                                                        1 Instalar R2

                                                                        $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                        $ sudo texhash ampamp lyx minusx reconf igure

                                                                        2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                        3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                        4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                        812 Sweave en Windows3

                                                                        En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                        Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                        A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                        - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                        1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                        39

                                                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                        1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                        2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                        3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                        4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                        5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                        6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                        Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                        82 Introducir coacutedigo R

                                                                        1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                        2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                        ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                        p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                        3 Compilamos Ver PDF5

                                                                        4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                        Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                        83 Utilizar Sweave con la clase Beamer

                                                                        LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                        Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                        Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                        Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                        5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                        Capiacutetulo 9

                                                                        Trucos caseros

                                                                        En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                        91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                        Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                        La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                        De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                        92 Desvelar coacutedigo LATEX

                                                                        Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                        93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                        De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                        42

                                                                        Apeacutendice A

                                                                        Maacutes informacioacuten sobre LATEX y LYX

                                                                        A1 Paacuteginas web

                                                                        1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                        2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                        3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                        4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                        5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                        6 Curso LATEXhttphallsiugrescursoLatex

                                                                        A2 Manuales en pdf

                                                                        1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                        2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                        3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                        4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                        43

                                                                        Apeacutendice B

                                                                        Lo que vendraacute con proacuteximasediciones

                                                                        Lista de enlaces

                                                                        Secciones con tips breves mejor ordenadas

                                                                        Nuevos estilos de capiacutetulos y secciones

                                                                        Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                        Resuacutemenes al principio de cada capiacutetulo

                                                                        Nuevos pie y cabecera de paacutegina

                                                                        Ejemplos en formato LYX y PDF

                                                                        Maacutes imaacutegenes explicativas

                                                                        iquestVersiones en ingleacutes u otros idiomas

                                                                        Maacutes secciones

                                                                        bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                        iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                        44

                                                                        Apeacutendice C

                                                                        Agradecimientos

                                                                        LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                        Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                        A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                        Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                        Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                        no hay sentimientos si no hay nadie que sienta

                                                                        45

                                                                        Iacutendice alfabeacutetico

                                                                        Artiacuteculos cientiacuteficos 29Atajos 11

                                                                        barra de revisioacuten 16Bibliografiacutea 18

                                                                        coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                        Documentos multipartes 30

                                                                        eLYXer 6Enlaces 13Esquemas 28

                                                                        Flotantes 23Fuentes LATEX 7

                                                                        Hifenacioacuten 9

                                                                        idioma 7Instalacioacuten 4

                                                                        macrocomando 4

                                                                        pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                        R 39Ramas 17

                                                                        Siacutembolos 27Sweave 39

                                                                        Tablas 26tesis 29

                                                                        46

                                                                        • Licencia
                                                                        • Nota de la versioacuten
                                                                        • Queacute es nuevo
                                                                        • Iacutendice general
                                                                        • 1 iquestLaTeX iquestLyX iquestWhat
                                                                          • 11 Curiosidades del proyecto LyX
                                                                            • 111 La historia de LyX
                                                                            • 112 La mascota de LyX
                                                                              • 12 Otros editores de LaTeX
                                                                                • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                  • 21 Instalacioacuten en GNULinux
                                                                                    • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                      • 22 Instalacioacuten en Windows
                                                                                      • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                        • 3 Poniendo a punto la aplicacioacuten
                                                                                          • 31 Hola mundo y compilacioacuten
                                                                                            • 311 Exportar con un comando
                                                                                              • 32 tex4ht Exportar a html odt y otros formatos
                                                                                              • 33 eLyXer Conversor elegante de lyx a html
                                                                                              • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                              • 35 Fuentes LaTeX
                                                                                                • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                  • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                  • 37 Algunos problemas detectados
                                                                                                    • 371 Imaacutegenes eps en Ubuntu
                                                                                                    • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                    • 373 Tildes en la ruta de carpetas con LyX
                                                                                                    • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                        • 4 Edicioacuten de textos
                                                                                                          • 41 Atajos de teclado
                                                                                                            • 411 Entornos
                                                                                                            • 412 Siacutembolos
                                                                                                            • 413 Fuente
                                                                                                              • 42 Tres truquillos LaTeX
                                                                                                                • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                • 423 Antildeadir contenidos al iacutendice
                                                                                                                  • 43 Enlaces internos web y a pdf
                                                                                                                  • 44 Insertando coacutedigo LaTeX
                                                                                                                  • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                  • 46 Barra de revisioacuten
                                                                                                                  • 47 Gestioacuten de Ramas
                                                                                                                  • 48 Columnas
                                                                                                                  • 49 Bibliografiacutea
                                                                                                                    • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                      • 410 Color en nuestros documentos
                                                                                                                        • 4101 Texto coloreado
                                                                                                                        • 4102 Fondo coloreado
                                                                                                                        • 4103 Paacutegina coloreada
                                                                                                                        • 4104 Definir colores personalizados
                                                                                                                          • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                            • 5 Objetos insertados
                                                                                                                              • 51 Flotantes
                                                                                                                                • 511 Insertar flotantes
                                                                                                                                • 512 Subflotantes
                                                                                                                                • 513 Posicioacuten de flotantes
                                                                                                                                • 514 Numeracioacuten de flotantes
                                                                                                                                  • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                    • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                      • 61 El paquete cancel
                                                                                                                                      • 62 Tablas
                                                                                                                                        • 621 Tablas largas
                                                                                                                                        • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                          • 63 Siacutembolos
                                                                                                                                            • 631 Detexify
                                                                                                                                              • 64 Esquemas
                                                                                                                                                • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                • 642 Primeros pasos
                                                                                                                                                    • 7 Clases de documento
                                                                                                                                                      • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                      • 72 Plantillas de tesis LyX
                                                                                                                                                      • 73 Documentos multipartes
                                                                                                                                                      • 74 Curriacuteculum
                                                                                                                                                        • 741 Editando un curriacuteculum
                                                                                                                                                          • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                            • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                            • 752 Personalizaciones avanzadas
                                                                                                                                                            • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                            • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                  • 81 Instalando Sweave
                                                                                                                                                                    • 811 Sweave en Linux
                                                                                                                                                                    • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                      • 82 Introducir coacutedigo R
                                                                                                                                                                      • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                        • 9 Trucos caseros
                                                                                                                                                                          • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                          • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                          • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                            • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                              • A1 Paacuteginas web
                                                                                                                                                                              • A2 Manuales en pdf
                                                                                                                                                                                • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                • C Agradecimientos
                                                                                                                                                                                • Iacutendice Alfabeacutetico

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 30

                                                                          httpstaffscienceuvanlsimfaoliehoindexphpfuseaction=varbeamer

                                                                          httpwwwlyxorgsimjuglyxlyxdocLaTeXConfignode4html

                                                                          httpwikilyxorgFAQMultipleAuthors

                                                                          73 Documentos multipartes

                                                                          Cuando estamos inmersos en el desarrollo de un proyecto que sea de extensioacuten considerableuna buena utilidad es partirlo en varios archivos y utilizar un archivo ldquomaestrordquo para unirlos to-dos de modo que funcionan de manera independiente hasta que se unen en uno solo Esto puedeser especialmente uacutetil para escribir libros tesis (dividiendo en capiacutetulos) artiacuteculos cientiacuteficos (di-vidiendo en introduccioacuten materiales y meacutetodos discusioacuten conclusioacuten ) o para presentacionescon beamer de gran extensioacuten

                                                                          En LYX se ha resuelto este problema con la opcioacuten Insertar Archivo Documento LYX Estaopcioacuten seraacute la que haraacute llamadas a los archivos LYX que queramos incluir de manera ordena-da siendo importante que la clase de documento sea la misma entre los documentos ldquohijordquo y elldquopadrerdquo

                                                                          Tras elegir el archivo hijo tenemos distintos tipos de inclusioacuten Seleccionando ldquoIncluirldquo el con-tenido de cada archivo se compilaraacute en una paacutegina distinta ldquoEntradardquo lo haraacute unos a continuacioacutende otros ldquoLiteralrdquo y ldquoListado de programaldquo a mi entender no tienen diferencias sustanciales in-cluyen el coacutedigo fuente del archivo LYX

                                                                          Sin embargo esto puede plantear otro problema iquestCoacutemo hacer referencias cruzadas entre ar-chivos No pasada Se hace como siempre se etiqueta la parte que quiere ser referenciada y en eldiaacutelogo ldquoReferencias cruzadasrdquo nos aparece En caso contrario guardamos el archivo (sin cerrar-lo) y deberiacuteamos tener nuestra lista de referencias cruzadas

                                                                          Ademaacutes si quieres saltar de un documento hijo a otro (o al maestro) o entre referencias enel menuacute Navegar podraacutes hacerlo Y por si fuera poco en el menuacute Documento Navegador deContorno tendraacutes todos los archivos integrados y podraacutes alterar directamente el entorno (SeccioacutenSubseccioacuten )

                                                                          Asiacute de simple Con LATEX Con LYX naturalmente

                                                                          74 Curriacuteculum

                                                                          Para escribir un curriacuteculum vamos a utilizar unas clases de documentos distintas en este casola clase moderncv para lo cual en primer lugar es necesario instalar unos paquetes que requiereesta plantilla

                                                                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                          texlive-latex-extra contiene el paquete moderncv y otros muchos maacutes

                                                                          texlive-fonts-recommended contiene las fuentes marvosym necesarias para la clase mo-derncv

                                                                          lmodern contiene las fuentes lmodern

                                                                          Hecho esto ya podemos codificar nuestro curriacuteculum en LATEX Todaviacutea podemos mejorar un po-quito maacutes la clase programada ya que la original introduce una caracteriacutestica que para miacute es unproblemilla Me refiero a que cuando especificaacuteis vuestro correo electroacutenico en el curriacuteculum sios fijaacuteis en la imagen a continuacioacuten la clase original antildeade un enlace a este correo electroacutenicoen forma de recuadro Pues bien cuando sacamos nuestro curriacuteculum por la impresora el cuadropermanece y la verdad me parece un poco feote Para eliminarlo es tan sencillo como abrir laplantilla de curriacuteculum que utiliceacuteis (en mi caso utilizo la plantilla claacutesica)

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                                          $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                          $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                                          Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                                          hora de imprimir

                                                                          741 Editando un curriacuteculum

                                                                          Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                                          Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                                          75 Presentaciones con la clase LATEX-Beamer

                                                                          Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                                          $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                                          Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                                          751 Temas y personalizacioacuten de presentaciones

                                                                          Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                                          usetheme nombre

                                                                          Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                                          usercolortheme nombre

                                                                          usercolortheme nombre

                                                                          TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                                          2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                          Pantallazo

                                                                          No disponible1) Antibes 18) lined

                                                                          No disponible No disponible2) bars 19) Luebeck

                                                                          3) Bergen 20) Madrid

                                                                          4) Berkeley 21) Malmoe

                                                                          5) Berlin 22) Marburg

                                                                          6) Boadilla 23) Montpellier

                                                                          No disponible7) boxes 24) PaloAlto

                                                                          No disponible8) classic 25) Pittsburgh

                                                                          (continuacutea)

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                          Pantallazo

                                                                          9) Copenhagen 26) Rochester

                                                                          No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                          11) default 28) sidebar

                                                                          12) Dresden 29) Singapore

                                                                          No disponible13) Frankfurt 30) split

                                                                          14) Goettingen 31) Szeged

                                                                          No disponible15) Hannover 32) Tree

                                                                          16) Ilmenau 33) Warsaw(continuacutea)

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                          Pantallazo

                                                                          17) JuanLesPinsFin

                                                                          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) fly (gris)8) lily

                                                                          9) orchid10) rose

                                                                          11) seagull (gris y blanco)12) seahorse

                                                                          13) sidebartab14) structure

                                                                          15) whale (azul marino y blanco)

                                                                          Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                          Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                          begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                          Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                          setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                          Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                          usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                          usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                          realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                          752 Personalizaciones avanzadas

                                                                          Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                          PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                          Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                          setbeamercovered t ransparent

                                                                          BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                          Resumen otro tipo especial de bloque

                                                                          begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                          Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                          frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                          No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                          Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                          setbeamertemplate navigat ion symbols

                                                                          Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                          bull [default] Horizontal

                                                                          bull [horizontal] Lo mismo que por defecto

                                                                          bull [vertical] Vertical

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                          bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                          Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                          logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                          Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                          Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                          setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                          Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                          setbeamers ize s idebar width r i g h t =3cm

                                                                          Personalizar el tema de las enumeraciones

                                                                          bull Preaacutembulo

                                                                          def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                          bull Texto en caja ERT

                                                                          begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                          textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                          Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                          setbeamers ize opt ions

                                                                          The following options can be given

                                                                          bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                          bull text margin right= TEX dimension sets a new right margin

                                                                          bull 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

                                                                          bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                          bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                          bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                          bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                          bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                          Para bibliografiacutea en caja ERT

                                                                          begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                          1982 end thebib l iography

                                                                          753 Fondo de presentaciones en la clase Beamer

                                                                          Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                          setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                          beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                          Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                          En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                          el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                          la un ldquordquo al final

                                                                          usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                          ( Contenido de l a d i a p o s i t i v a )

                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                          754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                          Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                          Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                          BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                          $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                          En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                          Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                          $ sudo texhash ampamp lyx minusx reconf igure

                                                                          Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                          El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                          Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                          usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                          Y listo Genial paquete siacute sentildeor

                                                                          Capiacutetulo 8

                                                                          Integracioacuten con R gracias a Sweave

                                                                          Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                          81 Instalando Sweave

                                                                          811 Sweave en Linux

                                                                          1 Instalar R2

                                                                          $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                          $ sudo texhash ampamp lyx minusx reconf igure

                                                                          2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                          3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                          4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                          812 Sweave en Windows3

                                                                          En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                          Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                          A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                          - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                          1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                          39

                                                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                          1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                          2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                          3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                          4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                          5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                          6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                          Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                          82 Introducir coacutedigo R

                                                                          1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                          2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                          ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                          p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                          3 Compilamos Ver PDF5

                                                                          4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                          Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                          83 Utilizar Sweave con la clase Beamer

                                                                          LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                          Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                          Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                          Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                          5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                          Capiacutetulo 9

                                                                          Trucos caseros

                                                                          En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                          91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                          Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                          La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                          De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                          92 Desvelar coacutedigo LATEX

                                                                          Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                          93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                          De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                          42

                                                                          Apeacutendice A

                                                                          Maacutes informacioacuten sobre LATEX y LYX

                                                                          A1 Paacuteginas web

                                                                          1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                          2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                          3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                          4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                          5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                          6 Curso LATEXhttphallsiugrescursoLatex

                                                                          A2 Manuales en pdf

                                                                          1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                          2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                          3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                          4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                          43

                                                                          Apeacutendice B

                                                                          Lo que vendraacute con proacuteximasediciones

                                                                          Lista de enlaces

                                                                          Secciones con tips breves mejor ordenadas

                                                                          Nuevos estilos de capiacutetulos y secciones

                                                                          Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                          Resuacutemenes al principio de cada capiacutetulo

                                                                          Nuevos pie y cabecera de paacutegina

                                                                          Ejemplos en formato LYX y PDF

                                                                          Maacutes imaacutegenes explicativas

                                                                          iquestVersiones en ingleacutes u otros idiomas

                                                                          Maacutes secciones

                                                                          bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                          iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                          44

                                                                          Apeacutendice C

                                                                          Agradecimientos

                                                                          LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                          Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                          A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                          Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                          Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                          no hay sentimientos si no hay nadie que sienta

                                                                          45

                                                                          Iacutendice alfabeacutetico

                                                                          Artiacuteculos cientiacuteficos 29Atajos 11

                                                                          barra de revisioacuten 16Bibliografiacutea 18

                                                                          coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                          Documentos multipartes 30

                                                                          eLYXer 6Enlaces 13Esquemas 28

                                                                          Flotantes 23Fuentes LATEX 7

                                                                          Hifenacioacuten 9

                                                                          idioma 7Instalacioacuten 4

                                                                          macrocomando 4

                                                                          pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                          R 39Ramas 17

                                                                          Siacutembolos 27Sweave 39

                                                                          Tablas 26tesis 29

                                                                          46

                                                                          • Licencia
                                                                          • Nota de la versioacuten
                                                                          • Queacute es nuevo
                                                                          • Iacutendice general
                                                                          • 1 iquestLaTeX iquestLyX iquestWhat
                                                                            • 11 Curiosidades del proyecto LyX
                                                                              • 111 La historia de LyX
                                                                              • 112 La mascota de LyX
                                                                                • 12 Otros editores de LaTeX
                                                                                  • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                    • 21 Instalacioacuten en GNULinux
                                                                                      • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                        • 22 Instalacioacuten en Windows
                                                                                        • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                          • 3 Poniendo a punto la aplicacioacuten
                                                                                            • 31 Hola mundo y compilacioacuten
                                                                                              • 311 Exportar con un comando
                                                                                                • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                • 33 eLyXer Conversor elegante de lyx a html
                                                                                                • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                • 35 Fuentes LaTeX
                                                                                                  • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                  • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                    • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                    • 37 Algunos problemas detectados
                                                                                                      • 371 Imaacutegenes eps en Ubuntu
                                                                                                      • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                      • 373 Tildes en la ruta de carpetas con LyX
                                                                                                      • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                          • 4 Edicioacuten de textos
                                                                                                            • 41 Atajos de teclado
                                                                                                              • 411 Entornos
                                                                                                              • 412 Siacutembolos
                                                                                                              • 413 Fuente
                                                                                                                • 42 Tres truquillos LaTeX
                                                                                                                  • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                  • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                  • 423 Antildeadir contenidos al iacutendice
                                                                                                                    • 43 Enlaces internos web y a pdf
                                                                                                                    • 44 Insertando coacutedigo LaTeX
                                                                                                                    • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                    • 46 Barra de revisioacuten
                                                                                                                    • 47 Gestioacuten de Ramas
                                                                                                                    • 48 Columnas
                                                                                                                    • 49 Bibliografiacutea
                                                                                                                      • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                        • 410 Color en nuestros documentos
                                                                                                                          • 4101 Texto coloreado
                                                                                                                          • 4102 Fondo coloreado
                                                                                                                          • 4103 Paacutegina coloreada
                                                                                                                          • 4104 Definir colores personalizados
                                                                                                                            • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                              • 5 Objetos insertados
                                                                                                                                • 51 Flotantes
                                                                                                                                  • 511 Insertar flotantes
                                                                                                                                  • 512 Subflotantes
                                                                                                                                  • 513 Posicioacuten de flotantes
                                                                                                                                  • 514 Numeracioacuten de flotantes
                                                                                                                                    • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                      • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                        • 61 El paquete cancel
                                                                                                                                        • 62 Tablas
                                                                                                                                          • 621 Tablas largas
                                                                                                                                          • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                            • 63 Siacutembolos
                                                                                                                                              • 631 Detexify
                                                                                                                                                • 64 Esquemas
                                                                                                                                                  • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                  • 642 Primeros pasos
                                                                                                                                                      • 7 Clases de documento
                                                                                                                                                        • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                        • 72 Plantillas de tesis LyX
                                                                                                                                                        • 73 Documentos multipartes
                                                                                                                                                        • 74 Curriacuteculum
                                                                                                                                                          • 741 Editando un curriacuteculum
                                                                                                                                                            • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                              • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                              • 752 Personalizaciones avanzadas
                                                                                                                                                              • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                              • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                  • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                    • 81 Instalando Sweave
                                                                                                                                                                      • 811 Sweave en Linux
                                                                                                                                                                      • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                        • 82 Introducir coacutedigo R
                                                                                                                                                                        • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                          • 9 Trucos caseros
                                                                                                                                                                            • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                            • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                            • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                              • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                • A1 Paacuteginas web
                                                                                                                                                                                • A2 Manuales en pdf
                                                                                                                                                                                  • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                  • C Agradecimientos
                                                                                                                                                                                  • Iacutendice Alfabeacutetico

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 31

                                                                            $ sudo apt i tude i n s t a l l t e x l i v eminusl a t e xminuse x t r a t e x l i v eminusfontsminusrecommendedlmodern

                                                                            $ sudo gedi t usrsharetexmfminust e x l i v e tex l a t e x moderncvmoderncvs ty lec lass i c s ty

                                                                            Se debe modificar la liacutenea 95 donde diceLetter~emaillinkemail por esto otroLetter~email Y listo ya no tendremos el fastidioso cuadrito alrededor de nuestra direccioacuten de email a la

                                                                            hora de imprimir

                                                                            741 Editando un curriacuteculum

                                                                            Lo mejor es utilizar una de los ejemplos que aparecen en la carpeta ldquoExamplesrdquo que se en-cuentra en nuestra carpeta de instalacioacuten de LYX2

                                                                            Estos tienen definida una Clase de Documento tipo curriacuteculum y un preaacutembulo LATEX dondeva nuestra informacioacuten personal

                                                                            75 Presentaciones con la clase LATEX-Beamer

                                                                            Tardeacute mucho tiempo en saber queacute habiacutea que instalar para hacer esas bonitas presentacionescon LYX de las que un profesor alardeaba antes de que yo conociera LATEX Ahora no solo heaprendido coacutemo se llama pero vayamos pasito a pasito Para instalar LATEX-Beamer hacemos

                                                                            $ sudo apt i tude i n s t a l l l a t e xminusbeamer

                                                                            Y se instalaraacuten a su vez dos paquetes asociados Seguidamentnte debemos de tener seleccio-nado el tipo de documento lsquoPresentation (beamer)rsquo (en Documento Clase del Documento)

                                                                            751 Temas y personalizacioacuten de presentaciones

                                                                            Para escoger el tema en LYX tenemos que primero que tener seleccionado el tipo de documen-to lsquoPresentation (beamer)rsquo (en Documento Clase del Documento) Despueacutes en el preaacutembulolatex (tambieacuten en Documento Configuracioacuten) tenemos que incluir lo siguiente

                                                                            usetheme nombre

                                                                            Pero si la combinacioacuten de colores no es de tu agrado no desesperes LATEX siempre tiene unasolucioacuten Existe una lista de colores para cada tema En el preaacutembulo tenemos que poner

                                                                            usercolortheme nombre

                                                                            usercolortheme nombre

                                                                            TemasiquestQueacute tema elegir No te preocupes existe una Previsualizacioacuten de los temas en la cual estaacutebasada la siguiente tabla

                                                                            2 Para conocer donde se encuentra ir a Ayuda Acerca de LYX

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                            Pantallazo

                                                                            No disponible1) Antibes 18) lined

                                                                            No disponible No disponible2) bars 19) Luebeck

                                                                            3) Bergen 20) Madrid

                                                                            4) Berkeley 21) Malmoe

                                                                            5) Berlin 22) Marburg

                                                                            6) Boadilla 23) Montpellier

                                                                            No disponible7) boxes 24) PaloAlto

                                                                            No disponible8) classic 25) Pittsburgh

                                                                            (continuacutea)

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                            Pantallazo

                                                                            9) Copenhagen 26) Rochester

                                                                            No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                            11) default 28) sidebar

                                                                            12) Dresden 29) Singapore

                                                                            No disponible13) Frankfurt 30) split

                                                                            14) Goettingen 31) Szeged

                                                                            No disponible15) Hannover 32) Tree

                                                                            16) Ilmenau 33) Warsaw(continuacutea)

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                            Pantallazo

                                                                            17) JuanLesPinsFin

                                                                            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) fly (gris)8) lily

                                                                            9) orchid10) rose

                                                                            11) seagull (gris y blanco)12) seahorse

                                                                            13) sidebartab14) structure

                                                                            15) whale (azul marino y blanco)

                                                                            Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                            Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                            begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                            Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                            setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                            Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                            usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                            usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                            realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                            752 Personalizaciones avanzadas

                                                                            Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                            PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                            Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                            setbeamercovered t ransparent

                                                                            BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                            Resumen otro tipo especial de bloque

                                                                            begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                            Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                            frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                            No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                            Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                            setbeamertemplate navigat ion symbols

                                                                            Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                            bull [default] Horizontal

                                                                            bull [horizontal] Lo mismo que por defecto

                                                                            bull [vertical] Vertical

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                            bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                            Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                            logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                            Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                            Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                            setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                            Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                            setbeamers ize s idebar width r i g h t =3cm

                                                                            Personalizar el tema de las enumeraciones

                                                                            bull Preaacutembulo

                                                                            def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                            bull Texto en caja ERT

                                                                            begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                            textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                            Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                            setbeamers ize opt ions

                                                                            The following options can be given

                                                                            bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                            bull text margin right= TEX dimension sets a new right margin

                                                                            bull 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

                                                                            bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                            bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                            bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                            bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                            bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                            Para bibliografiacutea en caja ERT

                                                                            begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                            1982 end thebib l iography

                                                                            753 Fondo de presentaciones en la clase Beamer

                                                                            Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                            setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                            beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                            Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                            En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                            el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                            la un ldquordquo al final

                                                                            usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                            ( Contenido de l a d i a p o s i t i v a )

                                                                            CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                            754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                            Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                            Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                            BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                            $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                            En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                            Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                            $ sudo texhash ampamp lyx minusx reconf igure

                                                                            Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                            El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                            Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                            usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                            Y listo Genial paquete siacute sentildeor

                                                                            Capiacutetulo 8

                                                                            Integracioacuten con R gracias a Sweave

                                                                            Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                            81 Instalando Sweave

                                                                            811 Sweave en Linux

                                                                            1 Instalar R2

                                                                            $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                            $ sudo texhash ampamp lyx minusx reconf igure

                                                                            2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                            3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                            4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                            812 Sweave en Windows3

                                                                            En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                            Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                            A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                            - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                            1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                            39

                                                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                            1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                            2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                            3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                            4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                            5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                            6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                            Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                            82 Introducir coacutedigo R

                                                                            1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                            2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                            ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                            p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                            3 Compilamos Ver PDF5

                                                                            4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                            Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                            83 Utilizar Sweave con la clase Beamer

                                                                            LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                            Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                            Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                            Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                            5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                            Capiacutetulo 9

                                                                            Trucos caseros

                                                                            En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                            91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                            Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                            La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                            De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                            92 Desvelar coacutedigo LATEX

                                                                            Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                            93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                            De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                            42

                                                                            Apeacutendice A

                                                                            Maacutes informacioacuten sobre LATEX y LYX

                                                                            A1 Paacuteginas web

                                                                            1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                            2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                            3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                            4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                            5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                            6 Curso LATEXhttphallsiugrescursoLatex

                                                                            A2 Manuales en pdf

                                                                            1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                            2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                            3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                            4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                            43

                                                                            Apeacutendice B

                                                                            Lo que vendraacute con proacuteximasediciones

                                                                            Lista de enlaces

                                                                            Secciones con tips breves mejor ordenadas

                                                                            Nuevos estilos de capiacutetulos y secciones

                                                                            Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                            Resuacutemenes al principio de cada capiacutetulo

                                                                            Nuevos pie y cabecera de paacutegina

                                                                            Ejemplos en formato LYX y PDF

                                                                            Maacutes imaacutegenes explicativas

                                                                            iquestVersiones en ingleacutes u otros idiomas

                                                                            Maacutes secciones

                                                                            bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                            iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                            44

                                                                            Apeacutendice C

                                                                            Agradecimientos

                                                                            LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                            Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                            A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                            Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                            Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                            no hay sentimientos si no hay nadie que sienta

                                                                            45

                                                                            Iacutendice alfabeacutetico

                                                                            Artiacuteculos cientiacuteficos 29Atajos 11

                                                                            barra de revisioacuten 16Bibliografiacutea 18

                                                                            coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                            Documentos multipartes 30

                                                                            eLYXer 6Enlaces 13Esquemas 28

                                                                            Flotantes 23Fuentes LATEX 7

                                                                            Hifenacioacuten 9

                                                                            idioma 7Instalacioacuten 4

                                                                            macrocomando 4

                                                                            pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                            R 39Ramas 17

                                                                            Siacutembolos 27Sweave 39

                                                                            Tablas 26tesis 29

                                                                            46

                                                                            • Licencia
                                                                            • Nota de la versioacuten
                                                                            • Queacute es nuevo
                                                                            • Iacutendice general
                                                                            • 1 iquestLaTeX iquestLyX iquestWhat
                                                                              • 11 Curiosidades del proyecto LyX
                                                                                • 111 La historia de LyX
                                                                                • 112 La mascota de LyX
                                                                                  • 12 Otros editores de LaTeX
                                                                                    • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                      • 21 Instalacioacuten en GNULinux
                                                                                        • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                          • 22 Instalacioacuten en Windows
                                                                                          • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                            • 3 Poniendo a punto la aplicacioacuten
                                                                                              • 31 Hola mundo y compilacioacuten
                                                                                                • 311 Exportar con un comando
                                                                                                  • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                  • 33 eLyXer Conversor elegante de lyx a html
                                                                                                  • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                  • 35 Fuentes LaTeX
                                                                                                    • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                    • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                      • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                      • 37 Algunos problemas detectados
                                                                                                        • 371 Imaacutegenes eps en Ubuntu
                                                                                                        • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                        • 373 Tildes en la ruta de carpetas con LyX
                                                                                                        • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                            • 4 Edicioacuten de textos
                                                                                                              • 41 Atajos de teclado
                                                                                                                • 411 Entornos
                                                                                                                • 412 Siacutembolos
                                                                                                                • 413 Fuente
                                                                                                                  • 42 Tres truquillos LaTeX
                                                                                                                    • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                    • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                    • 423 Antildeadir contenidos al iacutendice
                                                                                                                      • 43 Enlaces internos web y a pdf
                                                                                                                      • 44 Insertando coacutedigo LaTeX
                                                                                                                      • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                      • 46 Barra de revisioacuten
                                                                                                                      • 47 Gestioacuten de Ramas
                                                                                                                      • 48 Columnas
                                                                                                                      • 49 Bibliografiacutea
                                                                                                                        • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                          • 410 Color en nuestros documentos
                                                                                                                            • 4101 Texto coloreado
                                                                                                                            • 4102 Fondo coloreado
                                                                                                                            • 4103 Paacutegina coloreada
                                                                                                                            • 4104 Definir colores personalizados
                                                                                                                              • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                • 5 Objetos insertados
                                                                                                                                  • 51 Flotantes
                                                                                                                                    • 511 Insertar flotantes
                                                                                                                                    • 512 Subflotantes
                                                                                                                                    • 513 Posicioacuten de flotantes
                                                                                                                                    • 514 Numeracioacuten de flotantes
                                                                                                                                      • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                        • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                          • 61 El paquete cancel
                                                                                                                                          • 62 Tablas
                                                                                                                                            • 621 Tablas largas
                                                                                                                                            • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                              • 63 Siacutembolos
                                                                                                                                                • 631 Detexify
                                                                                                                                                  • 64 Esquemas
                                                                                                                                                    • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                    • 642 Primeros pasos
                                                                                                                                                        • 7 Clases de documento
                                                                                                                                                          • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                          • 72 Plantillas de tesis LyX
                                                                                                                                                          • 73 Documentos multipartes
                                                                                                                                                          • 74 Curriacuteculum
                                                                                                                                                            • 741 Editando un curriacuteculum
                                                                                                                                                              • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                • 752 Personalizaciones avanzadas
                                                                                                                                                                • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                    • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                      • 81 Instalando Sweave
                                                                                                                                                                        • 811 Sweave en Linux
                                                                                                                                                                        • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                          • 82 Introducir coacutedigo R
                                                                                                                                                                          • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                            • 9 Trucos caseros
                                                                                                                                                                              • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                              • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                              • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                  • A1 Paacuteginas web
                                                                                                                                                                                  • A2 Manuales en pdf
                                                                                                                                                                                    • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                    • C Agradecimientos
                                                                                                                                                                                    • Iacutendice Alfabeacutetico

                                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 32

                                                                              Pantallazo

                                                                              No disponible1) Antibes 18) lined

                                                                              No disponible No disponible2) bars 19) Luebeck

                                                                              3) Bergen 20) Madrid

                                                                              4) Berkeley 21) Malmoe

                                                                              5) Berlin 22) Marburg

                                                                              6) Boadilla 23) Montpellier

                                                                              No disponible7) boxes 24) PaloAlto

                                                                              No disponible8) classic 25) Pittsburgh

                                                                              (continuacutea)

                                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                              Pantallazo

                                                                              9) Copenhagen 26) Rochester

                                                                              No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                              11) default 28) sidebar

                                                                              12) Dresden 29) Singapore

                                                                              No disponible13) Frankfurt 30) split

                                                                              14) Goettingen 31) Szeged

                                                                              No disponible15) Hannover 32) Tree

                                                                              16) Ilmenau 33) Warsaw(continuacutea)

                                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                              Pantallazo

                                                                              17) JuanLesPinsFin

                                                                              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) fly (gris)8) lily

                                                                              9) orchid10) rose

                                                                              11) seagull (gris y blanco)12) seahorse

                                                                              13) sidebartab14) structure

                                                                              15) whale (azul marino y blanco)

                                                                              Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                              Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                              begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                              Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                              setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                              Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                              usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                              usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                              realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                              752 Personalizaciones avanzadas

                                                                              Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                              PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                              Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                              setbeamercovered t ransparent

                                                                              BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                              Resumen otro tipo especial de bloque

                                                                              begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                              Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                              frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                              No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                              Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                              setbeamertemplate navigat ion symbols

                                                                              Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                              bull [default] Horizontal

                                                                              bull [horizontal] Lo mismo que por defecto

                                                                              bull [vertical] Vertical

                                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                              bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                              Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                              logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                              Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                              Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                              setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                              Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                              setbeamers ize s idebar width r i g h t =3cm

                                                                              Personalizar el tema de las enumeraciones

                                                                              bull Preaacutembulo

                                                                              def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                              bull Texto en caja ERT

                                                                              begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                              textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                              Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                              setbeamers ize opt ions

                                                                              The following options can be given

                                                                              bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                              bull text margin right= TEX dimension sets a new right margin

                                                                              bull 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

                                                                              bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                              bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                              bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                              bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                              bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                              Para bibliografiacutea en caja ERT

                                                                              begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                              1982 end thebib l iography

                                                                              753 Fondo de presentaciones en la clase Beamer

                                                                              Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                              setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                              beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                              Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                              En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                              el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                              la un ldquordquo al final

                                                                              usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                              ( Contenido de l a d i a p o s i t i v a )

                                                                              CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                              754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                              Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                              Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                              BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                              $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                              En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                              Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                              $ sudo texhash ampamp lyx minusx reconf igure

                                                                              Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                              El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                              Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                              usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                              Y listo Genial paquete siacute sentildeor

                                                                              Capiacutetulo 8

                                                                              Integracioacuten con R gracias a Sweave

                                                                              Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                              81 Instalando Sweave

                                                                              811 Sweave en Linux

                                                                              1 Instalar R2

                                                                              $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                              $ sudo texhash ampamp lyx minusx reconf igure

                                                                              2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                              3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                              4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                              812 Sweave en Windows3

                                                                              En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                              Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                              A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                              - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                              1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                              39

                                                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                              1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                              2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                              3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                              4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                              5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                              6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                              Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                              82 Introducir coacutedigo R

                                                                              1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                              2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                              ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                              p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                              3 Compilamos Ver PDF5

                                                                              4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                              Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                              83 Utilizar Sweave con la clase Beamer

                                                                              LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                              Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                              Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                              Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                              5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                              Capiacutetulo 9

                                                                              Trucos caseros

                                                                              En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                              91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                              Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                              La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                              De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                              92 Desvelar coacutedigo LATEX

                                                                              Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                              93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                              De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                              42

                                                                              Apeacutendice A

                                                                              Maacutes informacioacuten sobre LATEX y LYX

                                                                              A1 Paacuteginas web

                                                                              1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                              2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                              3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                              4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                              5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                              6 Curso LATEXhttphallsiugrescursoLatex

                                                                              A2 Manuales en pdf

                                                                              1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                              2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                              3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                              4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                              43

                                                                              Apeacutendice B

                                                                              Lo que vendraacute con proacuteximasediciones

                                                                              Lista de enlaces

                                                                              Secciones con tips breves mejor ordenadas

                                                                              Nuevos estilos de capiacutetulos y secciones

                                                                              Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                              Resuacutemenes al principio de cada capiacutetulo

                                                                              Nuevos pie y cabecera de paacutegina

                                                                              Ejemplos en formato LYX y PDF

                                                                              Maacutes imaacutegenes explicativas

                                                                              iquestVersiones en ingleacutes u otros idiomas

                                                                              Maacutes secciones

                                                                              bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                              iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                              44

                                                                              Apeacutendice C

                                                                              Agradecimientos

                                                                              LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                              Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                              A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                              Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                              Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                              no hay sentimientos si no hay nadie que sienta

                                                                              45

                                                                              Iacutendice alfabeacutetico

                                                                              Artiacuteculos cientiacuteficos 29Atajos 11

                                                                              barra de revisioacuten 16Bibliografiacutea 18

                                                                              coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                              Documentos multipartes 30

                                                                              eLYXer 6Enlaces 13Esquemas 28

                                                                              Flotantes 23Fuentes LATEX 7

                                                                              Hifenacioacuten 9

                                                                              idioma 7Instalacioacuten 4

                                                                              macrocomando 4

                                                                              pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                              R 39Ramas 17

                                                                              Siacutembolos 27Sweave 39

                                                                              Tablas 26tesis 29

                                                                              46

                                                                              • Licencia
                                                                              • Nota de la versioacuten
                                                                              • Queacute es nuevo
                                                                              • Iacutendice general
                                                                              • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                • 11 Curiosidades del proyecto LyX
                                                                                  • 111 La historia de LyX
                                                                                  • 112 La mascota de LyX
                                                                                    • 12 Otros editores de LaTeX
                                                                                      • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                        • 21 Instalacioacuten en GNULinux
                                                                                          • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                            • 22 Instalacioacuten en Windows
                                                                                            • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                              • 3 Poniendo a punto la aplicacioacuten
                                                                                                • 31 Hola mundo y compilacioacuten
                                                                                                  • 311 Exportar con un comando
                                                                                                    • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                    • 33 eLyXer Conversor elegante de lyx a html
                                                                                                    • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                    • 35 Fuentes LaTeX
                                                                                                      • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                      • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                        • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                        • 37 Algunos problemas detectados
                                                                                                          • 371 Imaacutegenes eps en Ubuntu
                                                                                                          • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                          • 373 Tildes en la ruta de carpetas con LyX
                                                                                                          • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                              • 4 Edicioacuten de textos
                                                                                                                • 41 Atajos de teclado
                                                                                                                  • 411 Entornos
                                                                                                                  • 412 Siacutembolos
                                                                                                                  • 413 Fuente
                                                                                                                    • 42 Tres truquillos LaTeX
                                                                                                                      • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                      • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                      • 423 Antildeadir contenidos al iacutendice
                                                                                                                        • 43 Enlaces internos web y a pdf
                                                                                                                        • 44 Insertando coacutedigo LaTeX
                                                                                                                        • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                        • 46 Barra de revisioacuten
                                                                                                                        • 47 Gestioacuten de Ramas
                                                                                                                        • 48 Columnas
                                                                                                                        • 49 Bibliografiacutea
                                                                                                                          • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                            • 410 Color en nuestros documentos
                                                                                                                              • 4101 Texto coloreado
                                                                                                                              • 4102 Fondo coloreado
                                                                                                                              • 4103 Paacutegina coloreada
                                                                                                                              • 4104 Definir colores personalizados
                                                                                                                                • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                  • 5 Objetos insertados
                                                                                                                                    • 51 Flotantes
                                                                                                                                      • 511 Insertar flotantes
                                                                                                                                      • 512 Subflotantes
                                                                                                                                      • 513 Posicioacuten de flotantes
                                                                                                                                      • 514 Numeracioacuten de flotantes
                                                                                                                                        • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                          • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                            • 61 El paquete cancel
                                                                                                                                            • 62 Tablas
                                                                                                                                              • 621 Tablas largas
                                                                                                                                              • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                • 63 Siacutembolos
                                                                                                                                                  • 631 Detexify
                                                                                                                                                    • 64 Esquemas
                                                                                                                                                      • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                      • 642 Primeros pasos
                                                                                                                                                          • 7 Clases de documento
                                                                                                                                                            • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                            • 72 Plantillas de tesis LyX
                                                                                                                                                            • 73 Documentos multipartes
                                                                                                                                                            • 74 Curriacuteculum
                                                                                                                                                              • 741 Editando un curriacuteculum
                                                                                                                                                                • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                  • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                  • 752 Personalizaciones avanzadas
                                                                                                                                                                  • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                  • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                      • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                        • 81 Instalando Sweave
                                                                                                                                                                          • 811 Sweave en Linux
                                                                                                                                                                          • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                            • 82 Introducir coacutedigo R
                                                                                                                                                                            • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                              • 9 Trucos caseros
                                                                                                                                                                                • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                  • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                    • A1 Paacuteginas web
                                                                                                                                                                                    • A2 Manuales en pdf
                                                                                                                                                                                      • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                      • C Agradecimientos
                                                                                                                                                                                      • Iacutendice Alfabeacutetico

                                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 33

                                                                                Pantallazo

                                                                                9) Copenhagen 26) Rochester

                                                                                No disponible10) Darmstadt 27) shadowNo disponible No disponible

                                                                                11) default 28) sidebar

                                                                                12) Dresden 29) Singapore

                                                                                No disponible13) Frankfurt 30) split

                                                                                14) Goettingen 31) Szeged

                                                                                No disponible15) Hannover 32) Tree

                                                                                16) Ilmenau 33) Warsaw(continuacutea)

                                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                                Pantallazo

                                                                                17) JuanLesPinsFin

                                                                                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) fly (gris)8) lily

                                                                                9) orchid10) rose

                                                                                11) seagull (gris y blanco)12) seahorse

                                                                                13) sidebartab14) structure

                                                                                15) whale (azul marino y blanco)

                                                                                Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                                Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                                begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                                Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                                setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                                Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                                usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                                usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                                realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                                752 Personalizaciones avanzadas

                                                                                Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                                PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                                Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                                setbeamercovered t ransparent

                                                                                BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                                Resumen otro tipo especial de bloque

                                                                                begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                                Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                                frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                                No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                                Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                                setbeamertemplate navigat ion symbols

                                                                                Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                                bull [default] Horizontal

                                                                                bull [horizontal] Lo mismo que por defecto

                                                                                bull [vertical] Vertical

                                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                                bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                                Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                                logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                                Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                                Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                                setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                                Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                                setbeamers ize s idebar width r i g h t =3cm

                                                                                Personalizar el tema de las enumeraciones

                                                                                bull Preaacutembulo

                                                                                def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                                bull Texto en caja ERT

                                                                                begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                                textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                                Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                                setbeamers ize opt ions

                                                                                The following options can be given

                                                                                bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                                bull text margin right= TEX dimension sets a new right margin

                                                                                bull 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

                                                                                bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                                bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                                bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                                bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                                bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                                Para bibliografiacutea en caja ERT

                                                                                begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                                1982 end thebib l iography

                                                                                753 Fondo de presentaciones en la clase Beamer

                                                                                Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                                setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                                beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                                Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                                el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                                la un ldquordquo al final

                                                                                usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                ( Contenido de l a d i a p o s i t i v a )

                                                                                CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                                754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                                Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                                Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                                BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                                $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                                En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                                Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                                $ sudo texhash ampamp lyx minusx reconf igure

                                                                                Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                                El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                                Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                                usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                                Y listo Genial paquete siacute sentildeor

                                                                                Capiacutetulo 8

                                                                                Integracioacuten con R gracias a Sweave

                                                                                Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                                81 Instalando Sweave

                                                                                811 Sweave en Linux

                                                                                1 Instalar R2

                                                                                $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                                $ sudo texhash ampamp lyx minusx reconf igure

                                                                                2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                                3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                                4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                                812 Sweave en Windows3

                                                                                En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                                Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                                A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                                - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                                1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                                39

                                                                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                82 Introducir coacutedigo R

                                                                                1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                3 Compilamos Ver PDF5

                                                                                4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                83 Utilizar Sweave con la clase Beamer

                                                                                LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                Capiacutetulo 9

                                                                                Trucos caseros

                                                                                En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                92 Desvelar coacutedigo LATEX

                                                                                Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                42

                                                                                Apeacutendice A

                                                                                Maacutes informacioacuten sobre LATEX y LYX

                                                                                A1 Paacuteginas web

                                                                                1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                6 Curso LATEXhttphallsiugrescursoLatex

                                                                                A2 Manuales en pdf

                                                                                1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                43

                                                                                Apeacutendice B

                                                                                Lo que vendraacute con proacuteximasediciones

                                                                                Lista de enlaces

                                                                                Secciones con tips breves mejor ordenadas

                                                                                Nuevos estilos de capiacutetulos y secciones

                                                                                Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                Resuacutemenes al principio de cada capiacutetulo

                                                                                Nuevos pie y cabecera de paacutegina

                                                                                Ejemplos en formato LYX y PDF

                                                                                Maacutes imaacutegenes explicativas

                                                                                iquestVersiones en ingleacutes u otros idiomas

                                                                                Maacutes secciones

                                                                                bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                44

                                                                                Apeacutendice C

                                                                                Agradecimientos

                                                                                LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                no hay sentimientos si no hay nadie que sienta

                                                                                45

                                                                                Iacutendice alfabeacutetico

                                                                                Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                barra de revisioacuten 16Bibliografiacutea 18

                                                                                coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                Documentos multipartes 30

                                                                                eLYXer 6Enlaces 13Esquemas 28

                                                                                Flotantes 23Fuentes LATEX 7

                                                                                Hifenacioacuten 9

                                                                                idioma 7Instalacioacuten 4

                                                                                macrocomando 4

                                                                                pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                R 39Ramas 17

                                                                                Siacutembolos 27Sweave 39

                                                                                Tablas 26tesis 29

                                                                                46

                                                                                • Licencia
                                                                                • Nota de la versioacuten
                                                                                • Queacute es nuevo
                                                                                • Iacutendice general
                                                                                • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                  • 11 Curiosidades del proyecto LyX
                                                                                    • 111 La historia de LyX
                                                                                    • 112 La mascota de LyX
                                                                                      • 12 Otros editores de LaTeX
                                                                                        • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                          • 21 Instalacioacuten en GNULinux
                                                                                            • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                              • 22 Instalacioacuten en Windows
                                                                                              • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                • 3 Poniendo a punto la aplicacioacuten
                                                                                                  • 31 Hola mundo y compilacioacuten
                                                                                                    • 311 Exportar con un comando
                                                                                                      • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                      • 33 eLyXer Conversor elegante de lyx a html
                                                                                                      • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                      • 35 Fuentes LaTeX
                                                                                                        • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                        • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                          • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                          • 37 Algunos problemas detectados
                                                                                                            • 371 Imaacutegenes eps en Ubuntu
                                                                                                            • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                            • 373 Tildes en la ruta de carpetas con LyX
                                                                                                            • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                • 4 Edicioacuten de textos
                                                                                                                  • 41 Atajos de teclado
                                                                                                                    • 411 Entornos
                                                                                                                    • 412 Siacutembolos
                                                                                                                    • 413 Fuente
                                                                                                                      • 42 Tres truquillos LaTeX
                                                                                                                        • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                        • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                        • 423 Antildeadir contenidos al iacutendice
                                                                                                                          • 43 Enlaces internos web y a pdf
                                                                                                                          • 44 Insertando coacutedigo LaTeX
                                                                                                                          • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                          • 46 Barra de revisioacuten
                                                                                                                          • 47 Gestioacuten de Ramas
                                                                                                                          • 48 Columnas
                                                                                                                          • 49 Bibliografiacutea
                                                                                                                            • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                              • 410 Color en nuestros documentos
                                                                                                                                • 4101 Texto coloreado
                                                                                                                                • 4102 Fondo coloreado
                                                                                                                                • 4103 Paacutegina coloreada
                                                                                                                                • 4104 Definir colores personalizados
                                                                                                                                  • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                    • 5 Objetos insertados
                                                                                                                                      • 51 Flotantes
                                                                                                                                        • 511 Insertar flotantes
                                                                                                                                        • 512 Subflotantes
                                                                                                                                        • 513 Posicioacuten de flotantes
                                                                                                                                        • 514 Numeracioacuten de flotantes
                                                                                                                                          • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                            • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                              • 61 El paquete cancel
                                                                                                                                              • 62 Tablas
                                                                                                                                                • 621 Tablas largas
                                                                                                                                                • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                  • 63 Siacutembolos
                                                                                                                                                    • 631 Detexify
                                                                                                                                                      • 64 Esquemas
                                                                                                                                                        • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                        • 642 Primeros pasos
                                                                                                                                                            • 7 Clases de documento
                                                                                                                                                              • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                              • 72 Plantillas de tesis LyX
                                                                                                                                                              • 73 Documentos multipartes
                                                                                                                                                              • 74 Curriacuteculum
                                                                                                                                                                • 741 Editando un curriacuteculum
                                                                                                                                                                  • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                    • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                    • 752 Personalizaciones avanzadas
                                                                                                                                                                    • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                    • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                        • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                          • 81 Instalando Sweave
                                                                                                                                                                            • 811 Sweave en Linux
                                                                                                                                                                            • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                              • 82 Introducir coacutedigo R
                                                                                                                                                                              • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                • 9 Trucos caseros
                                                                                                                                                                                  • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                  • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                  • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                    • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                      • A1 Paacuteginas web
                                                                                                                                                                                      • A2 Manuales en pdf
                                                                                                                                                                                        • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                        • C Agradecimientos
                                                                                                                                                                                        • Iacutendice Alfabeacutetico

                                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 34

                                                                                  Pantallazo

                                                                                  17) JuanLesPinsFin

                                                                                  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) fly (gris)8) lily

                                                                                  9) orchid10) rose

                                                                                  11) seagull (gris y blanco)12) seahorse

                                                                                  13) sidebartab14) structure

                                                                                  15) whale (azul marino y blanco)

                                                                                  Tambieacuten podemos hacer transparente el contenido de la diapositiva Donde en la uacuteltima liacuteneaencontramos un comando cuya finalidad es hacer transparente el contenido de la diapositivaque se desea ocultar Cuando la sentencia ldquosetbeamercoveredtransparentrdquo estaacute presente en elfichero entonces el comando ldquovisiblerdquo (con el overlay correspondiente) deja totalmente invisible(ni siquiera es transparente) su argumento mostraacutendolo uacutenicamente cuando proceda (en aquelejemplo la liacutenea apareciacutea uacutenicamente en la cuarta transparencia asociada al frame)

                                                                                  Respecto a la bibliografiacutea tambieacuten tiene un ldquotemardquo disponible que coloca un icono delan-te de cada referencia (seguacuten le corresponda) Para ello modifica el frame correspondiente a lasreferencias que ahora queda

                                                                                  begin frame f r a m e t i t l e R e f e r e n c i a s begin thebib l iography 1 0 beamertemplatebookbibitemsbibitem Goldback1742 [ Goldback 1742] C h r i s t i a n Goldback newblock emph Carta a Leonhard Euler 1742 end thebib l iography end frame

                                                                                  Para finalizar simplemente comentar que las posibilidades de personalizacioacuten de las transpa-rencias no finaliza aquiacute Existe una gran variedad de comandos que modifica las opciones quepor defecto estaacuten asignadas en un tema Por ejemplo

                                                                                  setbeamerfont t i t l e shape=itshape family=rmfamily

                                                                                  Modifica la fuente del tiacutetulo de la ponencia mientras que

                                                                                  usefonttheme [ only large ] s t r u c t u r e s m a l l c a p s s e r i f

                                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                                  usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                                  realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                                  752 Personalizaciones avanzadas

                                                                                  Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                                  PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                                  Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                                  setbeamercovered t ransparent

                                                                                  BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                                  Resumen otro tipo especial de bloque

                                                                                  begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                                  Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                                  frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                                  No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                                  Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                                  setbeamertemplate navigat ion symbols

                                                                                  Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                                  bull [default] Horizontal

                                                                                  bull [horizontal] Lo mismo que por defecto

                                                                                  bull [vertical] Vertical

                                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                                  bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                                  Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                                  logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                                  Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                                  Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                                  setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                                  Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                                  setbeamers ize s idebar width r i g h t =3cm

                                                                                  Personalizar el tema de las enumeraciones

                                                                                  bull Preaacutembulo

                                                                                  def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                                  bull Texto en caja ERT

                                                                                  begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                                  textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                                  Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                                  setbeamers ize opt ions

                                                                                  The following options can be given

                                                                                  bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                                  bull text margin right= TEX dimension sets a new right margin

                                                                                  bull 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

                                                                                  bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                                  bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                                  bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                                  bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                                  bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                                  Para bibliografiacutea en caja ERT

                                                                                  begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                                  1982 end thebib l iography

                                                                                  753 Fondo de presentaciones en la clase Beamer

                                                                                  Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                                  setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                                  beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                                  Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                  En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                                  el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                                  la un ldquordquo al final

                                                                                  usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                  ( Contenido de l a d i a p o s i t i v a )

                                                                                  CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                                  754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                                  Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                                  Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                                  BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                                  $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                                  En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                                  Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                                  $ sudo texhash ampamp lyx minusx reconf igure

                                                                                  Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                                  El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                                  Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                                  usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                                  Y listo Genial paquete siacute sentildeor

                                                                                  Capiacutetulo 8

                                                                                  Integracioacuten con R gracias a Sweave

                                                                                  Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                                  81 Instalando Sweave

                                                                                  811 Sweave en Linux

                                                                                  1 Instalar R2

                                                                                  $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                                  $ sudo texhash ampamp lyx minusx reconf igure

                                                                                  2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                                  3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                                  4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                                  812 Sweave en Windows3

                                                                                  En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                                  Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                                  A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                                  - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                                  1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                                  39

                                                                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                  1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                  2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                  3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                  4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                  5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                  6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                  Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                  82 Introducir coacutedigo R

                                                                                  1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                  2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                  ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                  p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                  CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                  3 Compilamos Ver PDF5

                                                                                  4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                  Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                  83 Utilizar Sweave con la clase Beamer

                                                                                  LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                  Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                  Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                  Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                  5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                  Capiacutetulo 9

                                                                                  Trucos caseros

                                                                                  En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                  91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                  Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                  La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                  De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                  92 Desvelar coacutedigo LATEX

                                                                                  Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                  93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                  De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                  42

                                                                                  Apeacutendice A

                                                                                  Maacutes informacioacuten sobre LATEX y LYX

                                                                                  A1 Paacuteginas web

                                                                                  1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                  2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                  3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                  4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                  5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                  6 Curso LATEXhttphallsiugrescursoLatex

                                                                                  A2 Manuales en pdf

                                                                                  1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                  2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                  3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                  4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                  43

                                                                                  Apeacutendice B

                                                                                  Lo que vendraacute con proacuteximasediciones

                                                                                  Lista de enlaces

                                                                                  Secciones con tips breves mejor ordenadas

                                                                                  Nuevos estilos de capiacutetulos y secciones

                                                                                  Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                  Resuacutemenes al principio de cada capiacutetulo

                                                                                  Nuevos pie y cabecera de paacutegina

                                                                                  Ejemplos en formato LYX y PDF

                                                                                  Maacutes imaacutegenes explicativas

                                                                                  iquestVersiones en ingleacutes u otros idiomas

                                                                                  Maacutes secciones

                                                                                  bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                  iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                  44

                                                                                  Apeacutendice C

                                                                                  Agradecimientos

                                                                                  LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                  Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                  A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                  Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                  Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                  no hay sentimientos si no hay nadie que sienta

                                                                                  45

                                                                                  Iacutendice alfabeacutetico

                                                                                  Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                  barra de revisioacuten 16Bibliografiacutea 18

                                                                                  coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                  Documentos multipartes 30

                                                                                  eLYXer 6Enlaces 13Esquemas 28

                                                                                  Flotantes 23Fuentes LATEX 7

                                                                                  Hifenacioacuten 9

                                                                                  idioma 7Instalacioacuten 4

                                                                                  macrocomando 4

                                                                                  pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                  R 39Ramas 17

                                                                                  Siacutembolos 27Sweave 39

                                                                                  Tablas 26tesis 29

                                                                                  46

                                                                                  • Licencia
                                                                                  • Nota de la versioacuten
                                                                                  • Queacute es nuevo
                                                                                  • Iacutendice general
                                                                                  • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                    • 11 Curiosidades del proyecto LyX
                                                                                      • 111 La historia de LyX
                                                                                      • 112 La mascota de LyX
                                                                                        • 12 Otros editores de LaTeX
                                                                                          • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                            • 21 Instalacioacuten en GNULinux
                                                                                              • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                • 22 Instalacioacuten en Windows
                                                                                                • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                  • 3 Poniendo a punto la aplicacioacuten
                                                                                                    • 31 Hola mundo y compilacioacuten
                                                                                                      • 311 Exportar con un comando
                                                                                                        • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                        • 33 eLyXer Conversor elegante de lyx a html
                                                                                                        • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                        • 35 Fuentes LaTeX
                                                                                                          • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                          • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                            • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                            • 37 Algunos problemas detectados
                                                                                                              • 371 Imaacutegenes eps en Ubuntu
                                                                                                              • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                              • 373 Tildes en la ruta de carpetas con LyX
                                                                                                              • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                  • 4 Edicioacuten de textos
                                                                                                                    • 41 Atajos de teclado
                                                                                                                      • 411 Entornos
                                                                                                                      • 412 Siacutembolos
                                                                                                                      • 413 Fuente
                                                                                                                        • 42 Tres truquillos LaTeX
                                                                                                                          • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                          • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                          • 423 Antildeadir contenidos al iacutendice
                                                                                                                            • 43 Enlaces internos web y a pdf
                                                                                                                            • 44 Insertando coacutedigo LaTeX
                                                                                                                            • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                            • 46 Barra de revisioacuten
                                                                                                                            • 47 Gestioacuten de Ramas
                                                                                                                            • 48 Columnas
                                                                                                                            • 49 Bibliografiacutea
                                                                                                                              • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                • 410 Color en nuestros documentos
                                                                                                                                  • 4101 Texto coloreado
                                                                                                                                  • 4102 Fondo coloreado
                                                                                                                                  • 4103 Paacutegina coloreada
                                                                                                                                  • 4104 Definir colores personalizados
                                                                                                                                    • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                      • 5 Objetos insertados
                                                                                                                                        • 51 Flotantes
                                                                                                                                          • 511 Insertar flotantes
                                                                                                                                          • 512 Subflotantes
                                                                                                                                          • 513 Posicioacuten de flotantes
                                                                                                                                          • 514 Numeracioacuten de flotantes
                                                                                                                                            • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                              • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                • 61 El paquete cancel
                                                                                                                                                • 62 Tablas
                                                                                                                                                  • 621 Tablas largas
                                                                                                                                                  • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                    • 63 Siacutembolos
                                                                                                                                                      • 631 Detexify
                                                                                                                                                        • 64 Esquemas
                                                                                                                                                          • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                          • 642 Primeros pasos
                                                                                                                                                              • 7 Clases de documento
                                                                                                                                                                • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                • 72 Plantillas de tesis LyX
                                                                                                                                                                • 73 Documentos multipartes
                                                                                                                                                                • 74 Curriacuteculum
                                                                                                                                                                  • 741 Editando un curriacuteculum
                                                                                                                                                                    • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                      • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                      • 752 Personalizaciones avanzadas
                                                                                                                                                                      • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                      • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                          • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                            • 81 Instalando Sweave
                                                                                                                                                                              • 811 Sweave en Linux
                                                                                                                                                                              • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                • 82 Introducir coacutedigo R
                                                                                                                                                                                • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                  • 9 Trucos caseros
                                                                                                                                                                                    • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                    • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                    • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                      • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                        • A1 Paacuteginas web
                                                                                                                                                                                        • A2 Manuales en pdf
                                                                                                                                                                                          • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                          • C Agradecimientos
                                                                                                                                                                                          • Iacutendice Alfabeacutetico

                                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 35

                                                                                    usefonttheme [ onlysmall ] s t r u c t u r e b o l d setbeamercolor t i t l e fg=red 8 0 black bg=red 2 0 white

                                                                                    realizan otros cambios cuyo descubrimiento dejamos al lector como ejercicio

                                                                                    752 Personalizaciones avanzadas

                                                                                    Escribir en columnasSeleccionamos Columnas (ya sea por defecto alineacioacuten centro o alineacioacuten superior) Unaliacutenea maacutes abajo seleccionamos Columna escribimos la profundidad (por ejemplo 5cm) yAumentamos la profundidad (barra de herramientas Extra) Otra liacutenea por debajo escri-bimos lo que deseemos Para maacutes columnas repetir pasos 2 y 3 teniendo en cuenta queesteacuten a la misma profundidad (Dicho asiacute parece enrevesado pero miacuterad el ejemplo y loentendereacuteis mejor)

                                                                                    PausaSi queremos que nos aparezca secuencialmente distintas partes de una misma diapositivaseleccionamos Pausa entre los dos componentes aseguraacutendonos que esta liacutenea estaacute un nivelde profundidad superior

                                                                                    Transparencias si queremos que las partes que auacuten no han aparecido de nuestra secuen-cia aparezcan de forma transparente en el preaacutembulo antildeadimos

                                                                                    setbeamercovered t ransparent

                                                                                    BloquesSeleccionamos bloques En ERT escribimos lt1-gt (seguacuten el orden de aparicioacuten del bloqueen la diapositiva) y escribimos el tiacutetulo entre corchetes en una caja ERT Escribimos el textodeseado con una profundidad mayor a la del bloqueHay distintos tipos de bloque Aviso Ejemplo Teorema con un disentildeo distinto entre ellas

                                                                                    Resumen otro tipo especial de bloque

                                                                                    begin a b s t r a c t CONTENIDO DEL ENTORNOend a b s t r a c t

                                                                                    Iacutendices intermedios Si en partes intermedias de la presentacioacuten queremos que aparezca uniacutendice con el apartado por el que vamos resaltado en un entorno LATEX escribimos

                                                                                    frame t a b l e o f c o n t e n t s [ c u r r e n t s e c t i o n c u r r e n t s u b s e c t i o n ]

                                                                                    No es necesario definir un comienzo y final de diapositiva simplemente ponerlo inmedia-tamente despueacutes del entorno (seccioacuten subseccioacuten) y antes de que comience la primeradiapositiva de ese entorno

                                                                                    Barra de navegacioacuten Para que no aparezca en el preaacutembulo escribimos

                                                                                    setbeamertemplate navigat ion symbols

                                                                                    Tenemos algunas opciones ademaacutes de esta por ejemplo escribiendo entre los dos grupos dellaves este texto con corchetes incluidos (setbeamertemplatenavigation symbols[default])

                                                                                    bull [default] Horizontal

                                                                                    bull [horizontal] Lo mismo que por defecto

                                                                                    bull [vertical] Vertical

                                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                                    bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                                    Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                                    logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                                    Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                                    Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                                    setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                                    Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                                    setbeamers ize s idebar width r i g h t =3cm

                                                                                    Personalizar el tema de las enumeraciones

                                                                                    bull Preaacutembulo

                                                                                    def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                                    bull Texto en caja ERT

                                                                                    begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                                    textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                                    Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                                    setbeamers ize opt ions

                                                                                    The following options can be given

                                                                                    bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                                    bull text margin right= TEX dimension sets a new right margin

                                                                                    bull 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

                                                                                    bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                                    bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                                    bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                                    bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                                    bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                                    Para bibliografiacutea en caja ERT

                                                                                    begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                                    1982 end thebib l iography

                                                                                    753 Fondo de presentaciones en la clase Beamer

                                                                                    Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                                    setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                                    beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                                    Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                    En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                                    el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                                    la un ldquordquo al final

                                                                                    usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                    ( Contenido de l a d i a p o s i t i v a )

                                                                                    CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                                    754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                                    Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                                    Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                                    BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                                    $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                                    En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                                    Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                                    $ sudo texhash ampamp lyx minusx reconf igure

                                                                                    Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                                    El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                                    Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                                    usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                                    Y listo Genial paquete siacute sentildeor

                                                                                    Capiacutetulo 8

                                                                                    Integracioacuten con R gracias a Sweave

                                                                                    Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                                    81 Instalando Sweave

                                                                                    811 Sweave en Linux

                                                                                    1 Instalar R2

                                                                                    $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                                    $ sudo texhash ampamp lyx minusx reconf igure

                                                                                    2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                                    3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                                    4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                                    812 Sweave en Windows3

                                                                                    En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                                    Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                                    A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                                    - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                                    1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                                    39

                                                                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                    1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                    2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                    3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                    4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                    5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                    6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                    Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                    82 Introducir coacutedigo R

                                                                                    1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                    2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                    ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                    p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                    CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                    3 Compilamos Ver PDF5

                                                                                    4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                    Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                    83 Utilizar Sweave con la clase Beamer

                                                                                    LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                    Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                    Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                    Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                    5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                    Capiacutetulo 9

                                                                                    Trucos caseros

                                                                                    En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                    91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                    Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                    La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                    De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                    92 Desvelar coacutedigo LATEX

                                                                                    Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                    93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                    De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                    42

                                                                                    Apeacutendice A

                                                                                    Maacutes informacioacuten sobre LATEX y LYX

                                                                                    A1 Paacuteginas web

                                                                                    1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                    2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                    3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                    4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                    5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                    6 Curso LATEXhttphallsiugrescursoLatex

                                                                                    A2 Manuales en pdf

                                                                                    1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                    2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                    3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                    4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                    43

                                                                                    Apeacutendice B

                                                                                    Lo que vendraacute con proacuteximasediciones

                                                                                    Lista de enlaces

                                                                                    Secciones con tips breves mejor ordenadas

                                                                                    Nuevos estilos de capiacutetulos y secciones

                                                                                    Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                    Resuacutemenes al principio de cada capiacutetulo

                                                                                    Nuevos pie y cabecera de paacutegina

                                                                                    Ejemplos en formato LYX y PDF

                                                                                    Maacutes imaacutegenes explicativas

                                                                                    iquestVersiones en ingleacutes u otros idiomas

                                                                                    Maacutes secciones

                                                                                    bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                    iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                    44

                                                                                    Apeacutendice C

                                                                                    Agradecimientos

                                                                                    LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                    Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                    A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                    Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                    Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                    no hay sentimientos si no hay nadie que sienta

                                                                                    45

                                                                                    Iacutendice alfabeacutetico

                                                                                    Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                    barra de revisioacuten 16Bibliografiacutea 18

                                                                                    coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                    Documentos multipartes 30

                                                                                    eLYXer 6Enlaces 13Esquemas 28

                                                                                    Flotantes 23Fuentes LATEX 7

                                                                                    Hifenacioacuten 9

                                                                                    idioma 7Instalacioacuten 4

                                                                                    macrocomando 4

                                                                                    pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                    R 39Ramas 17

                                                                                    Siacutembolos 27Sweave 39

                                                                                    Tablas 26tesis 29

                                                                                    46

                                                                                    • Licencia
                                                                                    • Nota de la versioacuten
                                                                                    • Queacute es nuevo
                                                                                    • Iacutendice general
                                                                                    • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                      • 11 Curiosidades del proyecto LyX
                                                                                        • 111 La historia de LyX
                                                                                        • 112 La mascota de LyX
                                                                                          • 12 Otros editores de LaTeX
                                                                                            • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                              • 21 Instalacioacuten en GNULinux
                                                                                                • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                  • 22 Instalacioacuten en Windows
                                                                                                  • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                    • 3 Poniendo a punto la aplicacioacuten
                                                                                                      • 31 Hola mundo y compilacioacuten
                                                                                                        • 311 Exportar con un comando
                                                                                                          • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                          • 33 eLyXer Conversor elegante de lyx a html
                                                                                                          • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                          • 35 Fuentes LaTeX
                                                                                                            • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                            • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                              • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                              • 37 Algunos problemas detectados
                                                                                                                • 371 Imaacutegenes eps en Ubuntu
                                                                                                                • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                    • 4 Edicioacuten de textos
                                                                                                                      • 41 Atajos de teclado
                                                                                                                        • 411 Entornos
                                                                                                                        • 412 Siacutembolos
                                                                                                                        • 413 Fuente
                                                                                                                          • 42 Tres truquillos LaTeX
                                                                                                                            • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                            • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                            • 423 Antildeadir contenidos al iacutendice
                                                                                                                              • 43 Enlaces internos web y a pdf
                                                                                                                              • 44 Insertando coacutedigo LaTeX
                                                                                                                              • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                              • 46 Barra de revisioacuten
                                                                                                                              • 47 Gestioacuten de Ramas
                                                                                                                              • 48 Columnas
                                                                                                                              • 49 Bibliografiacutea
                                                                                                                                • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                  • 410 Color en nuestros documentos
                                                                                                                                    • 4101 Texto coloreado
                                                                                                                                    • 4102 Fondo coloreado
                                                                                                                                    • 4103 Paacutegina coloreada
                                                                                                                                    • 4104 Definir colores personalizados
                                                                                                                                      • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                        • 5 Objetos insertados
                                                                                                                                          • 51 Flotantes
                                                                                                                                            • 511 Insertar flotantes
                                                                                                                                            • 512 Subflotantes
                                                                                                                                            • 513 Posicioacuten de flotantes
                                                                                                                                            • 514 Numeracioacuten de flotantes
                                                                                                                                              • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                  • 61 El paquete cancel
                                                                                                                                                  • 62 Tablas
                                                                                                                                                    • 621 Tablas largas
                                                                                                                                                    • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                      • 63 Siacutembolos
                                                                                                                                                        • 631 Detexify
                                                                                                                                                          • 64 Esquemas
                                                                                                                                                            • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                            • 642 Primeros pasos
                                                                                                                                                                • 7 Clases de documento
                                                                                                                                                                  • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                  • 72 Plantillas de tesis LyX
                                                                                                                                                                  • 73 Documentos multipartes
                                                                                                                                                                  • 74 Curriacuteculum
                                                                                                                                                                    • 741 Editando un curriacuteculum
                                                                                                                                                                      • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                        • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                        • 752 Personalizaciones avanzadas
                                                                                                                                                                        • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                        • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                            • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                              • 81 Instalando Sweave
                                                                                                                                                                                • 811 Sweave en Linux
                                                                                                                                                                                • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                  • 82 Introducir coacutedigo R
                                                                                                                                                                                  • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                    • 9 Trucos caseros
                                                                                                                                                                                      • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                      • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                      • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                        • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                          • A1 Paacuteginas web
                                                                                                                                                                                          • A2 Manuales en pdf
                                                                                                                                                                                            • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                            • C Agradecimientos
                                                                                                                                                                                            • Iacutendice Alfabeacutetico

                                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 36

                                                                                      bull [only frame symbol] Solo el siacutembolo para pasar paacutegina

                                                                                      Para colocar un logotipo que se repite en cada paacutegina en el preaacutembulo antildeadimos

                                                                                      logo inc ludegraphics [ height =3cm ] nombrefoto

                                                                                      Para cambiar color de fondo ponemos en el preaacutembulo una de estas dos liacuteneas

                                                                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridaddel c o l o r se regula cambiando ( 2 0 )

                                                                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado de amar i l lo a magenta

                                                                                      Para personalizar algunos apartados de nuestra plantilla en preaacutembulo

                                                                                      setbeamercolor t i t l e fg=green bg=black 9 0 setbeamercolor block t i t l e example fg=white bg=blue 9 0 setbeamercolor block t i t l e a l e r t e d fg=white bg=blue 9 0 setbeamercolor block body a l e r t e d fg=blue 9 0 bg=white

                                                                                      Cambiar posicioacuten y tamantildeo de la barra de secciones antildeadimos en preaacutembulo esto y lomodificamos

                                                                                      setbeamers ize s idebar width r i g h t =3cm

                                                                                      Personalizar el tema de las enumeraciones

                                                                                      bull Preaacutembulo

                                                                                      def h i l i t e lt1gt temporal lt1gt c o l o r red 5 0 c o l o r black c o l o r black 5 0 no ha sal ido sa l ido ha s a l i d o

                                                                                      bull Texto en caja ERT

                                                                                      begin i temize h i l i t e lt1gt item Primera h i l i t e lt4gt itemCuarta h i l i t e lt3gt item Tercera h i l i t e lt2gt item Segunda end i temize

                                                                                      textbf textit textsl textrm textsf y color son otras maneras de resaltar

                                                                                      Tamantildeo diapositivas (copio y pego el manual oficial de Beamer)

                                                                                      setbeamers ize opt ions

                                                                                      The following options can be given

                                                                                      bull text margin left= TEX dimension sets a new left margin This excludes the left sidebarThus it is the distance between the right edge of the left sidebar and the left edge ofthe text

                                                                                      bull text margin right= TEX dimension sets a new right margin

                                                                                      bull 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

                                                                                      bull sidebar width right= TEX dimension sets the size of the right sidebar

                                                                                      bull description width= TEX dimension sets the default width of description labels seeSection 121

                                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                                      bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                                      bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                                      bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                                      Para bibliografiacutea en caja ERT

                                                                                      begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                                      1982 end thebib l iography

                                                                                      753 Fondo de presentaciones en la clase Beamer

                                                                                      Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                                      setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                                      beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                                      Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                      En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                                      el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                                      la un ldquordquo al final

                                                                                      usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                      ( Contenido de l a d i a p o s i t i v a )

                                                                                      CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                                      754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                                      Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                                      Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                                      BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                                      $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                                      En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                                      Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                                      $ sudo texhash ampamp lyx minusx reconf igure

                                                                                      Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                                      El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                                      Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                                      usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                                      Y listo Genial paquete siacute sentildeor

                                                                                      Capiacutetulo 8

                                                                                      Integracioacuten con R gracias a Sweave

                                                                                      Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                                      81 Instalando Sweave

                                                                                      811 Sweave en Linux

                                                                                      1 Instalar R2

                                                                                      $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                                      $ sudo texhash ampamp lyx minusx reconf igure

                                                                                      2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                                      3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                                      4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                                      812 Sweave en Windows3

                                                                                      En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                                      Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                                      A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                                      - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                                      1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                                      39

                                                                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                      1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                      2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                      3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                      4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                      5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                      6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                      Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                      82 Introducir coacutedigo R

                                                                                      1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                      2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                      ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                      p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                      CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                      3 Compilamos Ver PDF5

                                                                                      4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                      Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                      83 Utilizar Sweave con la clase Beamer

                                                                                      LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                      Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                      Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                      Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                      5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                      Capiacutetulo 9

                                                                                      Trucos caseros

                                                                                      En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                      91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                      Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                      La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                      De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                      92 Desvelar coacutedigo LATEX

                                                                                      Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                      93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                      De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                      42

                                                                                      Apeacutendice A

                                                                                      Maacutes informacioacuten sobre LATEX y LYX

                                                                                      A1 Paacuteginas web

                                                                                      1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                      2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                      3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                      4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                      5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                      6 Curso LATEXhttphallsiugrescursoLatex

                                                                                      A2 Manuales en pdf

                                                                                      1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                      2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                      3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                      4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                      43

                                                                                      Apeacutendice B

                                                                                      Lo que vendraacute con proacuteximasediciones

                                                                                      Lista de enlaces

                                                                                      Secciones con tips breves mejor ordenadas

                                                                                      Nuevos estilos de capiacutetulos y secciones

                                                                                      Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                      Resuacutemenes al principio de cada capiacutetulo

                                                                                      Nuevos pie y cabecera de paacutegina

                                                                                      Ejemplos en formato LYX y PDF

                                                                                      Maacutes imaacutegenes explicativas

                                                                                      iquestVersiones en ingleacutes u otros idiomas

                                                                                      Maacutes secciones

                                                                                      bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                      iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                      44

                                                                                      Apeacutendice C

                                                                                      Agradecimientos

                                                                                      LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                      Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                      A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                      Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                      Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                      no hay sentimientos si no hay nadie que sienta

                                                                                      45

                                                                                      Iacutendice alfabeacutetico

                                                                                      Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                      barra de revisioacuten 16Bibliografiacutea 18

                                                                                      coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                      Documentos multipartes 30

                                                                                      eLYXer 6Enlaces 13Esquemas 28

                                                                                      Flotantes 23Fuentes LATEX 7

                                                                                      Hifenacioacuten 9

                                                                                      idioma 7Instalacioacuten 4

                                                                                      macrocomando 4

                                                                                      pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                      R 39Ramas 17

                                                                                      Siacutembolos 27Sweave 39

                                                                                      Tablas 26tesis 29

                                                                                      46

                                                                                      • Licencia
                                                                                      • Nota de la versioacuten
                                                                                      • Queacute es nuevo
                                                                                      • Iacutendice general
                                                                                      • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                        • 11 Curiosidades del proyecto LyX
                                                                                          • 111 La historia de LyX
                                                                                          • 112 La mascota de LyX
                                                                                            • 12 Otros editores de LaTeX
                                                                                              • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                • 21 Instalacioacuten en GNULinux
                                                                                                  • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                    • 22 Instalacioacuten en Windows
                                                                                                    • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                      • 3 Poniendo a punto la aplicacioacuten
                                                                                                        • 31 Hola mundo y compilacioacuten
                                                                                                          • 311 Exportar con un comando
                                                                                                            • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                            • 33 eLyXer Conversor elegante de lyx a html
                                                                                                            • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                            • 35 Fuentes LaTeX
                                                                                                              • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                              • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                • 37 Algunos problemas detectados
                                                                                                                  • 371 Imaacutegenes eps en Ubuntu
                                                                                                                  • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                  • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                  • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                      • 4 Edicioacuten de textos
                                                                                                                        • 41 Atajos de teclado
                                                                                                                          • 411 Entornos
                                                                                                                          • 412 Siacutembolos
                                                                                                                          • 413 Fuente
                                                                                                                            • 42 Tres truquillos LaTeX
                                                                                                                              • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                              • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                              • 423 Antildeadir contenidos al iacutendice
                                                                                                                                • 43 Enlaces internos web y a pdf
                                                                                                                                • 44 Insertando coacutedigo LaTeX
                                                                                                                                • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                • 46 Barra de revisioacuten
                                                                                                                                • 47 Gestioacuten de Ramas
                                                                                                                                • 48 Columnas
                                                                                                                                • 49 Bibliografiacutea
                                                                                                                                  • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                    • 410 Color en nuestros documentos
                                                                                                                                      • 4101 Texto coloreado
                                                                                                                                      • 4102 Fondo coloreado
                                                                                                                                      • 4103 Paacutegina coloreada
                                                                                                                                      • 4104 Definir colores personalizados
                                                                                                                                        • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                          • 5 Objetos insertados
                                                                                                                                            • 51 Flotantes
                                                                                                                                              • 511 Insertar flotantes
                                                                                                                                              • 512 Subflotantes
                                                                                                                                              • 513 Posicioacuten de flotantes
                                                                                                                                              • 514 Numeracioacuten de flotantes
                                                                                                                                                • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                  • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                    • 61 El paquete cancel
                                                                                                                                                    • 62 Tablas
                                                                                                                                                      • 621 Tablas largas
                                                                                                                                                      • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                        • 63 Siacutembolos
                                                                                                                                                          • 631 Detexify
                                                                                                                                                            • 64 Esquemas
                                                                                                                                                              • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                              • 642 Primeros pasos
                                                                                                                                                                  • 7 Clases de documento
                                                                                                                                                                    • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                    • 72 Plantillas de tesis LyX
                                                                                                                                                                    • 73 Documentos multipartes
                                                                                                                                                                    • 74 Curriacuteculum
                                                                                                                                                                      • 741 Editando un curriacuteculum
                                                                                                                                                                        • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                          • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                          • 752 Personalizaciones avanzadas
                                                                                                                                                                          • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                          • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                              • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                • 81 Instalando Sweave
                                                                                                                                                                                  • 811 Sweave en Linux
                                                                                                                                                                                  • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                    • 82 Introducir coacutedigo R
                                                                                                                                                                                    • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                      • 9 Trucos caseros
                                                                                                                                                                                        • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                        • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                        • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                          • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                            • A1 Paacuteginas web
                                                                                                                                                                                            • A2 Manuales en pdf
                                                                                                                                                                                              • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                              • C Agradecimientos
                                                                                                                                                                                              • Iacutendice Alfabeacutetico

                                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 37

                                                                                        bull description width of= text sets the default width of description labels to the width ofthe text see Section 121

                                                                                        bull mini frame size= TEX dimension sets the size of mini frames in a navigation bar Whentwo mini frame icons are shown alongside each other their left end points are TEXdimension far apart

                                                                                        bull mini frame offset= TEX dimension set an additional vertical offset that is added to themini frame size when arranging mini frames vertically

                                                                                        Para bibliografiacutea en caja ERT

                                                                                        begin thebib l iography 2 beamertemplatebookbibitemsbibitem pag1 Debiannewblock emph ht tp www debian org bibitem pag2 Gentoonewblock emph ht tp www gentoo org end thebib l iography begin thebib l iography D i j k s t r a 1982bibitem [ Solomaa 1 9 7 3 ] Solomaa1973 A~ Salomaa newblock em Formal Languages newblock Academic Press 1973 bibitem [ D i j k s t r a 1 9 8 2 ] D i j k s t r a 1 9 8 2 E~ D i j k s t r a newblock Smoothsort an a l t e r n a t i v e f o r s o r t i n g in s i t u newblock em Science of Computer Programming 1 ( 3 ) 223minusminus233

                                                                                        1982 end thebib l iography

                                                                                        753 Fondo de presentaciones en la clase Beamer

                                                                                        Para poner un fondo de un determinado color o un degradado usamos una de estas liacuteneasrespectivamente

                                                                                        setbeamercolor normal t e x t bg=red 2 0 para ro jo l a oscuridad delc o l o r se regula cambiando ( 2 0 )

                                                                                        beamertemplateshadingbackground yellow 5 0 magenta 5 0 degradado deamar i l lo a magenta

                                                                                        Por otra parte se puede tener una imagen como fondo Para que todas las diapositivas mues-tren el mismo fondo incluir en el preaacutembulo

                                                                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                        En este caso width y height estaacuten ajustados a a las medidas de la diapositivaPero iquestQueacute ocurre si queremos que una diapositiva tenga un fondo distinto al que ponemos en

                                                                                        el preaacutembulo Es praacutecticamente lo mismoAntes de comenzar la diapositiva escribimos la siguiente liacutenea en una caja ERT y al terminar-

                                                                                        la un ldquordquo al final

                                                                                        usebackgroundtemplate inc ludegraphics [ width=paperwidth height=paperheight ] fotofondo

                                                                                        ( Contenido de l a d i a p o s i t i v a )

                                                                                        CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                                        754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                                        Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                                        Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                                        BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                                        $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                                        En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                                        Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                                        $ sudo texhash ampamp lyx minusx reconf igure

                                                                                        Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                                        El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                                        Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                                        usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                                        Y listo Genial paquete siacute sentildeor

                                                                                        Capiacutetulo 8

                                                                                        Integracioacuten con R gracias a Sweave

                                                                                        Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                                        81 Instalando Sweave

                                                                                        811 Sweave en Linux

                                                                                        1 Instalar R2

                                                                                        $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                                        $ sudo texhash ampamp lyx minusx reconf igure

                                                                                        2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                                        3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                                        4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                                        812 Sweave en Windows3

                                                                                        En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                                        Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                                        A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                                        - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                                        1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                                        39

                                                                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                        1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                        2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                        3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                        4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                        5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                        6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                        Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                        82 Introducir coacutedigo R

                                                                                        1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                        2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                        ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                        p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                        CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                        3 Compilamos Ver PDF5

                                                                                        4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                        Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                        83 Utilizar Sweave con la clase Beamer

                                                                                        LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                        Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                        Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                        Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                        5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                        Capiacutetulo 9

                                                                                        Trucos caseros

                                                                                        En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                        91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                        Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                        La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                        De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                        92 Desvelar coacutedigo LATEX

                                                                                        Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                        93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                        De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                        42

                                                                                        Apeacutendice A

                                                                                        Maacutes informacioacuten sobre LATEX y LYX

                                                                                        A1 Paacuteginas web

                                                                                        1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                        2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                        3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                        4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                        5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                        6 Curso LATEXhttphallsiugrescursoLatex

                                                                                        A2 Manuales en pdf

                                                                                        1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                        2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                        3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                        4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                        43

                                                                                        Apeacutendice B

                                                                                        Lo que vendraacute con proacuteximasediciones

                                                                                        Lista de enlaces

                                                                                        Secciones con tips breves mejor ordenadas

                                                                                        Nuevos estilos de capiacutetulos y secciones

                                                                                        Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                        Resuacutemenes al principio de cada capiacutetulo

                                                                                        Nuevos pie y cabecera de paacutegina

                                                                                        Ejemplos en formato LYX y PDF

                                                                                        Maacutes imaacutegenes explicativas

                                                                                        iquestVersiones en ingleacutes u otros idiomas

                                                                                        Maacutes secciones

                                                                                        bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                        iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                        44

                                                                                        Apeacutendice C

                                                                                        Agradecimientos

                                                                                        LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                        Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                        A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                        Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                        Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                        no hay sentimientos si no hay nadie que sienta

                                                                                        45

                                                                                        Iacutendice alfabeacutetico

                                                                                        Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                        barra de revisioacuten 16Bibliografiacutea 18

                                                                                        coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                        Documentos multipartes 30

                                                                                        eLYXer 6Enlaces 13Esquemas 28

                                                                                        Flotantes 23Fuentes LATEX 7

                                                                                        Hifenacioacuten 9

                                                                                        idioma 7Instalacioacuten 4

                                                                                        macrocomando 4

                                                                                        pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                        R 39Ramas 17

                                                                                        Siacutembolos 27Sweave 39

                                                                                        Tablas 26tesis 29

                                                                                        46

                                                                                        • Licencia
                                                                                        • Nota de la versioacuten
                                                                                        • Queacute es nuevo
                                                                                        • Iacutendice general
                                                                                        • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                          • 11 Curiosidades del proyecto LyX
                                                                                            • 111 La historia de LyX
                                                                                            • 112 La mascota de LyX
                                                                                              • 12 Otros editores de LaTeX
                                                                                                • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                  • 21 Instalacioacuten en GNULinux
                                                                                                    • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                      • 22 Instalacioacuten en Windows
                                                                                                      • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                        • 3 Poniendo a punto la aplicacioacuten
                                                                                                          • 31 Hola mundo y compilacioacuten
                                                                                                            • 311 Exportar con un comando
                                                                                                              • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                              • 33 eLyXer Conversor elegante de lyx a html
                                                                                                              • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                              • 35 Fuentes LaTeX
                                                                                                                • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                  • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                  • 37 Algunos problemas detectados
                                                                                                                    • 371 Imaacutegenes eps en Ubuntu
                                                                                                                    • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                    • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                    • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                        • 4 Edicioacuten de textos
                                                                                                                          • 41 Atajos de teclado
                                                                                                                            • 411 Entornos
                                                                                                                            • 412 Siacutembolos
                                                                                                                            • 413 Fuente
                                                                                                                              • 42 Tres truquillos LaTeX
                                                                                                                                • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                • 423 Antildeadir contenidos al iacutendice
                                                                                                                                  • 43 Enlaces internos web y a pdf
                                                                                                                                  • 44 Insertando coacutedigo LaTeX
                                                                                                                                  • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                  • 46 Barra de revisioacuten
                                                                                                                                  • 47 Gestioacuten de Ramas
                                                                                                                                  • 48 Columnas
                                                                                                                                  • 49 Bibliografiacutea
                                                                                                                                    • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                      • 410 Color en nuestros documentos
                                                                                                                                        • 4101 Texto coloreado
                                                                                                                                        • 4102 Fondo coloreado
                                                                                                                                        • 4103 Paacutegina coloreada
                                                                                                                                        • 4104 Definir colores personalizados
                                                                                                                                          • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                            • 5 Objetos insertados
                                                                                                                                              • 51 Flotantes
                                                                                                                                                • 511 Insertar flotantes
                                                                                                                                                • 512 Subflotantes
                                                                                                                                                • 513 Posicioacuten de flotantes
                                                                                                                                                • 514 Numeracioacuten de flotantes
                                                                                                                                                  • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                    • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                      • 61 El paquete cancel
                                                                                                                                                      • 62 Tablas
                                                                                                                                                        • 621 Tablas largas
                                                                                                                                                        • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                          • 63 Siacutembolos
                                                                                                                                                            • 631 Detexify
                                                                                                                                                              • 64 Esquemas
                                                                                                                                                                • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                • 642 Primeros pasos
                                                                                                                                                                    • 7 Clases de documento
                                                                                                                                                                      • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                      • 72 Plantillas de tesis LyX
                                                                                                                                                                      • 73 Documentos multipartes
                                                                                                                                                                      • 74 Curriacuteculum
                                                                                                                                                                        • 741 Editando un curriacuteculum
                                                                                                                                                                          • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                            • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                            • 752 Personalizaciones avanzadas
                                                                                                                                                                            • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                            • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                  • 81 Instalando Sweave
                                                                                                                                                                                    • 811 Sweave en Linux
                                                                                                                                                                                    • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                      • 82 Introducir coacutedigo R
                                                                                                                                                                                      • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                        • 9 Trucos caseros
                                                                                                                                                                                          • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                          • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                          • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                            • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                              • A1 Paacuteginas web
                                                                                                                                                                                              • A2 Manuales en pdf
                                                                                                                                                                                                • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                • C Agradecimientos
                                                                                                                                                                                                • Iacutendice Alfabeacutetico

                                                                                          CAPIacuteTULO 7 CLASES DE DOCUMENTO 38

                                                                                          754 BeamerPoster Posters con la clase LATEX-Beamer (y presentaciones enformato panoraacutemico)

                                                                                          Por casualidad me entereacute de que existe un proyecto LATEX para crear un estilo para la claseLATEX Beamer con objeto de realizar poacutesters

                                                                                          Y esto es BeamerPoster con el que ademaacutes podemos hacer presentaciones Beamer normalescon un formato panoraacutemico Vayamos por partes

                                                                                          BeamerPoster auacuten no estaacute en los repositorios de Ubuntu asiacute 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 siacute que tiene que encontrarse dentro de estadireccioacuten)

                                                                                          $ sudo n a u t i l u s usrsharetexmftex l a t e x

                                                                                          En eacutel ademaacutes del estilo propiamente dicho tenemos algunos temas especiacuteficos para poacutesterque utilizaremos posteriormente aunque si se desea se puede antildeadir a los paquetes LATEX el estiloen solitario

                                                                                          Seguidamente reconfiguramos LATEX primero y despueacutes LYX con

                                                                                          $ sudo texhash ampamp lyx minusx reconf igure

                                                                                          Ya tenemos preparado nuestro sistema para utilizar este estilo Auacuten no hay plantillas paraLYX asiacute que me las he tenido que ingeniar mirando los ejemplos en formato LATEX de la paacuteginadel proyecto para hacer una que funcione en LYX

                                                                                          El meacutetodo para construir el poacutester es muy sencillo solo tenemos que construir una uacutenicadiapositiva y dentro de esta mediante columnas y bloques vamos construyendo nuestro poacutesterPresentaciones en formato panoraacutemico

                                                                                          Simplemente tenemos que incluir en el preaacutembulo LATEX la siguiente liacutenea

                                                                                          usepackage [ o r i e n t a t i o n =landscape s i z e =custom width =16 height =9 s c a l e= 0 5 debug ] beamerposter

                                                                                          Y listo Genial paquete siacute sentildeor

                                                                                          Capiacutetulo 8

                                                                                          Integracioacuten con R gracias a Sweave

                                                                                          Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                                          81 Instalando Sweave

                                                                                          811 Sweave en Linux

                                                                                          1 Instalar R2

                                                                                          $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                                          $ sudo texhash ampamp lyx minusx reconf igure

                                                                                          2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                                          3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                                          4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                                          812 Sweave en Windows3

                                                                                          En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                                          Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                                          A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                                          - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                                          1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                                          39

                                                                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                          1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                          2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                          3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                          4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                          5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                          6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                          Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                          82 Introducir coacutedigo R

                                                                                          1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                          2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                          ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                          p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                          CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                          3 Compilamos Ver PDF5

                                                                                          4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                          Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                          83 Utilizar Sweave con la clase Beamer

                                                                                          LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                          Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                          Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                          Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                          5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                          Capiacutetulo 9

                                                                                          Trucos caseros

                                                                                          En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                          91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                          Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                          La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                          De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                          92 Desvelar coacutedigo LATEX

                                                                                          Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                          93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                          De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                          42

                                                                                          Apeacutendice A

                                                                                          Maacutes informacioacuten sobre LATEX y LYX

                                                                                          A1 Paacuteginas web

                                                                                          1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                          2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                          3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                          4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                          5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                          6 Curso LATEXhttphallsiugrescursoLatex

                                                                                          A2 Manuales en pdf

                                                                                          1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                          2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                          3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                          4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                          43

                                                                                          Apeacutendice B

                                                                                          Lo que vendraacute con proacuteximasediciones

                                                                                          Lista de enlaces

                                                                                          Secciones con tips breves mejor ordenadas

                                                                                          Nuevos estilos de capiacutetulos y secciones

                                                                                          Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                          Resuacutemenes al principio de cada capiacutetulo

                                                                                          Nuevos pie y cabecera de paacutegina

                                                                                          Ejemplos en formato LYX y PDF

                                                                                          Maacutes imaacutegenes explicativas

                                                                                          iquestVersiones en ingleacutes u otros idiomas

                                                                                          Maacutes secciones

                                                                                          bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                          iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                          44

                                                                                          Apeacutendice C

                                                                                          Agradecimientos

                                                                                          LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                          Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                          A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                          Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                          Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                          no hay sentimientos si no hay nadie que sienta

                                                                                          45

                                                                                          Iacutendice alfabeacutetico

                                                                                          Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                          barra de revisioacuten 16Bibliografiacutea 18

                                                                                          coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                          Documentos multipartes 30

                                                                                          eLYXer 6Enlaces 13Esquemas 28

                                                                                          Flotantes 23Fuentes LATEX 7

                                                                                          Hifenacioacuten 9

                                                                                          idioma 7Instalacioacuten 4

                                                                                          macrocomando 4

                                                                                          pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                          R 39Ramas 17

                                                                                          Siacutembolos 27Sweave 39

                                                                                          Tablas 26tesis 29

                                                                                          46

                                                                                          • Licencia
                                                                                          • Nota de la versioacuten
                                                                                          • Queacute es nuevo
                                                                                          • Iacutendice general
                                                                                          • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                            • 11 Curiosidades del proyecto LyX
                                                                                              • 111 La historia de LyX
                                                                                              • 112 La mascota de LyX
                                                                                                • 12 Otros editores de LaTeX
                                                                                                  • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                    • 21 Instalacioacuten en GNULinux
                                                                                                      • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                        • 22 Instalacioacuten en Windows
                                                                                                        • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                          • 3 Poniendo a punto la aplicacioacuten
                                                                                                            • 31 Hola mundo y compilacioacuten
                                                                                                              • 311 Exportar con un comando
                                                                                                                • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                • 35 Fuentes LaTeX
                                                                                                                  • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                  • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                    • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                    • 37 Algunos problemas detectados
                                                                                                                      • 371 Imaacutegenes eps en Ubuntu
                                                                                                                      • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                      • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                      • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                          • 4 Edicioacuten de textos
                                                                                                                            • 41 Atajos de teclado
                                                                                                                              • 411 Entornos
                                                                                                                              • 412 Siacutembolos
                                                                                                                              • 413 Fuente
                                                                                                                                • 42 Tres truquillos LaTeX
                                                                                                                                  • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                  • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                  • 423 Antildeadir contenidos al iacutendice
                                                                                                                                    • 43 Enlaces internos web y a pdf
                                                                                                                                    • 44 Insertando coacutedigo LaTeX
                                                                                                                                    • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                    • 46 Barra de revisioacuten
                                                                                                                                    • 47 Gestioacuten de Ramas
                                                                                                                                    • 48 Columnas
                                                                                                                                    • 49 Bibliografiacutea
                                                                                                                                      • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                        • 410 Color en nuestros documentos
                                                                                                                                          • 4101 Texto coloreado
                                                                                                                                          • 4102 Fondo coloreado
                                                                                                                                          • 4103 Paacutegina coloreada
                                                                                                                                          • 4104 Definir colores personalizados
                                                                                                                                            • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                              • 5 Objetos insertados
                                                                                                                                                • 51 Flotantes
                                                                                                                                                  • 511 Insertar flotantes
                                                                                                                                                  • 512 Subflotantes
                                                                                                                                                  • 513 Posicioacuten de flotantes
                                                                                                                                                  • 514 Numeracioacuten de flotantes
                                                                                                                                                    • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                      • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                        • 61 El paquete cancel
                                                                                                                                                        • 62 Tablas
                                                                                                                                                          • 621 Tablas largas
                                                                                                                                                          • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                            • 63 Siacutembolos
                                                                                                                                                              • 631 Detexify
                                                                                                                                                                • 64 Esquemas
                                                                                                                                                                  • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                  • 642 Primeros pasos
                                                                                                                                                                      • 7 Clases de documento
                                                                                                                                                                        • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                        • 72 Plantillas de tesis LyX
                                                                                                                                                                        • 73 Documentos multipartes
                                                                                                                                                                        • 74 Curriacuteculum
                                                                                                                                                                          • 741 Editando un curriacuteculum
                                                                                                                                                                            • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                              • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                              • 752 Personalizaciones avanzadas
                                                                                                                                                                              • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                              • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                  • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                    • 81 Instalando Sweave
                                                                                                                                                                                      • 811 Sweave en Linux
                                                                                                                                                                                      • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                        • 82 Introducir coacutedigo R
                                                                                                                                                                                        • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                          • 9 Trucos caseros
                                                                                                                                                                                            • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                            • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                            • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                              • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                • A1 Paacuteginas web
                                                                                                                                                                                                • A2 Manuales en pdf
                                                                                                                                                                                                  • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                  • C Agradecimientos
                                                                                                                                                                                                  • Iacutendice Alfabeacutetico

                                                                                            Capiacutetulo 8

                                                                                            Integracioacuten con R gracias a Sweave

                                                                                            Sweave esa maravillosa y libre funcioacuten que me permite integrar el lenguaje estadiacutestico R conLATEX1

                                                                                            81 Instalando Sweave

                                                                                            811 Sweave en Linux

                                                                                            1 Instalar R2

                                                                                            $ sudo apt i tude i n s t a l l rminusbase rminusrecommended

                                                                                            $ sudo texhash ampamp lyx minusx reconf igure

                                                                                            2 Instalar las plantillas Descargamos los archivos que hay en R-Project (nos olvidamos dela carpeta) Copiamos los archivos ldquoliterate-rdquo y en nuestra carpeta de usuario (~lyx) oen la carpeta de libreriacuteas (usrsharelyx) dentro del directorio ldquolayoutsrdquo (si no son estasbuacutescalas en Ayuda Acerca de LYX)

                                                                                            3 Modificar el archivo ldquopreferencesrdquo Abrimos el archivo ldquopreferencesrdquo que antes descarga-mos y copiamos el contenido a continuacioacuten del que estaacute en nuestra carpeta de usuario (losmaacutes precavidos pueden hacer una copia de seguridad antes)

                                                                                            4 Reconfigurar LYX (abrimos LYX y le damos a Herramientas Reconfigurar) Tras lo cualreiniciamos el programa y listo

                                                                                            812 Sweave en Windows3

                                                                                            En primer lugar hay que descargar este archivo zip (cambiar extensioacuten de odt a zip para poderdescomprimirlo)

                                                                                            Supongamos que LYX y R se instalaron en ldquoCProgram FilesLYX XXXrdquo y ldquoCProgramFilesRR-XXX respectivamenterdquo4

                                                                                            A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programasLyx y R para el momento cuando escribiacutea esta guiacutea

                                                                                            - Para el LYX ldquoCProgram FilesLYX 164rdquo- ara el R ldquoCProgram FilesRR-291rdquo

                                                                                            1 Conociacute esta caracteriacutesita de LATEX a traveacutes de Aacutengel Martiacuten muchas gracias2 Para saber maacutes ver Bioinformatiquillo3 Tutorial creado por Jesuacutes David Mosquera4 Las leyendas ldquoXXXrdquo significan las versiones de LYX y R que usted instaloacute en su equipo

                                                                                            39

                                                                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                            1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                            2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                            3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                            4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                            5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                            6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                            Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                            82 Introducir coacutedigo R

                                                                                            1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                            2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                            ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                            p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                            CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                            3 Compilamos Ver PDF5

                                                                                            4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                            Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                            83 Utilizar Sweave con la clase Beamer

                                                                                            LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                            Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                            Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                            Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                            5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                            Capiacutetulo 9

                                                                                            Trucos caseros

                                                                                            En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                            91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                            Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                            La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                            De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                            92 Desvelar coacutedigo LATEX

                                                                                            Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                            93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                            De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                            42

                                                                                            Apeacutendice A

                                                                                            Maacutes informacioacuten sobre LATEX y LYX

                                                                                            A1 Paacuteginas web

                                                                                            1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                            2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                            3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                            4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                            5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                            6 Curso LATEXhttphallsiugrescursoLatex

                                                                                            A2 Manuales en pdf

                                                                                            1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                            2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                            3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                            4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                            43

                                                                                            Apeacutendice B

                                                                                            Lo que vendraacute con proacuteximasediciones

                                                                                            Lista de enlaces

                                                                                            Secciones con tips breves mejor ordenadas

                                                                                            Nuevos estilos de capiacutetulos y secciones

                                                                                            Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                            Resuacutemenes al principio de cada capiacutetulo

                                                                                            Nuevos pie y cabecera de paacutegina

                                                                                            Ejemplos en formato LYX y PDF

                                                                                            Maacutes imaacutegenes explicativas

                                                                                            iquestVersiones en ingleacutes u otros idiomas

                                                                                            Maacutes secciones

                                                                                            bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                            iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                            44

                                                                                            Apeacutendice C

                                                                                            Agradecimientos

                                                                                            LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                            Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                            A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                            Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                            Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                            no hay sentimientos si no hay nadie que sienta

                                                                                            45

                                                                                            Iacutendice alfabeacutetico

                                                                                            Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                            barra de revisioacuten 16Bibliografiacutea 18

                                                                                            coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                            Documentos multipartes 30

                                                                                            eLYXer 6Enlaces 13Esquemas 28

                                                                                            Flotantes 23Fuentes LATEX 7

                                                                                            Hifenacioacuten 9

                                                                                            idioma 7Instalacioacuten 4

                                                                                            macrocomando 4

                                                                                            pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                            R 39Ramas 17

                                                                                            Siacutembolos 27Sweave 39

                                                                                            Tablas 26tesis 29

                                                                                            46

                                                                                            • Licencia
                                                                                            • Nota de la versioacuten
                                                                                            • Queacute es nuevo
                                                                                            • Iacutendice general
                                                                                            • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                              • 11 Curiosidades del proyecto LyX
                                                                                                • 111 La historia de LyX
                                                                                                • 112 La mascota de LyX
                                                                                                  • 12 Otros editores de LaTeX
                                                                                                    • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                      • 21 Instalacioacuten en GNULinux
                                                                                                        • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                          • 22 Instalacioacuten en Windows
                                                                                                          • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                            • 3 Poniendo a punto la aplicacioacuten
                                                                                                              • 31 Hola mundo y compilacioacuten
                                                                                                                • 311 Exportar con un comando
                                                                                                                  • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                  • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                  • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                  • 35 Fuentes LaTeX
                                                                                                                    • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                    • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                      • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                      • 37 Algunos problemas detectados
                                                                                                                        • 371 Imaacutegenes eps en Ubuntu
                                                                                                                        • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                        • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                        • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                            • 4 Edicioacuten de textos
                                                                                                                              • 41 Atajos de teclado
                                                                                                                                • 411 Entornos
                                                                                                                                • 412 Siacutembolos
                                                                                                                                • 413 Fuente
                                                                                                                                  • 42 Tres truquillos LaTeX
                                                                                                                                    • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                    • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                    • 423 Antildeadir contenidos al iacutendice
                                                                                                                                      • 43 Enlaces internos web y a pdf
                                                                                                                                      • 44 Insertando coacutedigo LaTeX
                                                                                                                                      • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                      • 46 Barra de revisioacuten
                                                                                                                                      • 47 Gestioacuten de Ramas
                                                                                                                                      • 48 Columnas
                                                                                                                                      • 49 Bibliografiacutea
                                                                                                                                        • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                          • 410 Color en nuestros documentos
                                                                                                                                            • 4101 Texto coloreado
                                                                                                                                            • 4102 Fondo coloreado
                                                                                                                                            • 4103 Paacutegina coloreada
                                                                                                                                            • 4104 Definir colores personalizados
                                                                                                                                              • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                • 5 Objetos insertados
                                                                                                                                                  • 51 Flotantes
                                                                                                                                                    • 511 Insertar flotantes
                                                                                                                                                    • 512 Subflotantes
                                                                                                                                                    • 513 Posicioacuten de flotantes
                                                                                                                                                    • 514 Numeracioacuten de flotantes
                                                                                                                                                      • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                        • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                          • 61 El paquete cancel
                                                                                                                                                          • 62 Tablas
                                                                                                                                                            • 621 Tablas largas
                                                                                                                                                            • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                              • 63 Siacutembolos
                                                                                                                                                                • 631 Detexify
                                                                                                                                                                  • 64 Esquemas
                                                                                                                                                                    • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                    • 642 Primeros pasos
                                                                                                                                                                        • 7 Clases de documento
                                                                                                                                                                          • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                          • 72 Plantillas de tesis LyX
                                                                                                                                                                          • 73 Documentos multipartes
                                                                                                                                                                          • 74 Curriacuteculum
                                                                                                                                                                            • 741 Editando un curriacuteculum
                                                                                                                                                                              • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                • 752 Personalizaciones avanzadas
                                                                                                                                                                                • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                    • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                      • 81 Instalando Sweave
                                                                                                                                                                                        • 811 Sweave en Linux
                                                                                                                                                                                        • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                          • 82 Introducir coacutedigo R
                                                                                                                                                                                          • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                            • 9 Trucos caseros
                                                                                                                                                                                              • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                              • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                              • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                  • A1 Paacuteginas web
                                                                                                                                                                                                  • A2 Manuales en pdf
                                                                                                                                                                                                    • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                    • C Agradecimientos
                                                                                                                                                                                                    • Iacutendice Alfabeacutetico

                                                                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 40

                                                                                              1 Copiar los archivo con nombres ldquoMakeSweaverdquo y ldquoRweaverdquo en la carpeta ldquoCProgramFilesLYX XXXbinrdquoNota El archivo ldquoRweaverdquo contiene una linea donde se especifica la direccioacuten en que seencuentran los archivo ldquoRtermrdquo y ldquoMakeSweaverdquo para modificarestas rutas de clic derechosobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas) lo uacutenico quehay que modificar es la version de R o LYX (en caso de que sea necesario) Por favor tengamucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estosdos archvios de lo contrario tendraacute problemas a la hora de compilar sus documentos

                                                                                              2 Tome el archivo ldquonowebrdquo y pegue una copia de eacuteste en la siguiente direccioacuten ldquoCProgramFilesRR-XXXsharetexmfrdquo ahora tome el mismo archivo ldquonowebrdquo y ponga una co-pia de eacuteste en la direccioacuten que se indica a continuacioacuten ldquoCProgram FilesMiKTEX 27texlatexnowebrdquo (Nota si la carpeta noweb no existe debe crearla) ahora tome el archi-vo ldquoSweaverdquo y ponga una copia en ldquoCProgram FilesMiKTEX 27texlatexsweaverdquo(Nota si la carpeta sweave no existe debe crearla)Luego vaya a Inicio Todos los programas MiKTEX 27 Settings en la ventana quese abre de click en la pestantildea ldquoGeneralrdquo despues click en ldquoRefresh FBDBrdquo luego click enldquoUpdate Formatsrdquo y por uacuteltimo en Aceptar

                                                                                              3 Tome el archivo ldquoliterate-beamerrdquo y ponga una copia de eacuteste en ldquoCProgram FilesLYXXXXResourceslayoutsrdquo

                                                                                              4 Ahora debe Reconfigurar LYX mediante Herramientas Reconfigurar despues que hayaterminado la reconfiguracioacuten reinicie LYX Abra un documento en blanco y luego vaya a Do-cumentos Configuracioacuten y en la lista desplegable de clase del documento mire si disponede las clases de documento- ldquoarticle(Noweb)rdquo- ldquobook(Noweb)rdquo- ldquoreport(Noweb)rdquo y- ldquopresentation(beamer + Noweb + Sweave)rdquoSi no dispone de estos documentos entonces debe reinstalar LYX y realizar los anteriorespasos nuevamente

                                                                                              5 Ahora vaya a Herramientas Preferencias y de click en Formatos externos y luego en con-vertidores luego en la lista desplegable que esta abajo de ldquoDel formatordquo busque la opcioacutenldquoNowebrdquo y en la lista desplegable que esta abajo de ldquoAl formatordquo busque la opcioacuten ldquoPDF(pdflatex)rdquo en la casilla correspondiente a ldquoConvertidorrdquo escriba la siguiente linea ldquoRweave$$irdquo (sin las comillas) y de click en antildeadir y seguidamente en Guardar

                                                                                              6 Por uacuteltimo intente obtener alguna salida en formato PDF Probando alguno de los archivoscon nombre ldquoGamma-02acute ldquoNormal-01acute ldquosweavelyxrdquo oacute ldquoBeamer+Sweaverdquo

                                                                                              Esta pequentildea guiacutea fue posible gracias a un tutorial del sentildeor Murat YildizogluHasta Pronto y saludos desde Medelliacuten ndash Colombia

                                                                                              82 Introducir coacutedigo R

                                                                                              1 Seleccionamos una de las plantillas que acabamos de instalar article book o report (Sweavenoweb)

                                                                                              2 Introducimos coacutedigo R Del mismo modo con el que introducimos coacutedigo LATEX (ERT) me-temos nuestro coacutedigo R Yo he usado este

                                                                                              ltlt f i g =T echo=F height=4gtgt=asequenceltminus seq ( from =0 to =5 by = 0 1 )expnegx2 ltminus exp(minusasequence ^2)

                                                                                              p l o t ( asequence expnegx2 type = l ylab=express ion ( exp(minusz ^2) ) x lab =z )

                                                                                              CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                              3 Compilamos Ver PDF5

                                                                                              4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                              Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                              83 Utilizar Sweave con la clase Beamer

                                                                                              LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                              Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                              Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                              Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                              5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                              Capiacutetulo 9

                                                                                              Trucos caseros

                                                                                              En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                              91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                              Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                              La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                              De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                              92 Desvelar coacutedigo LATEX

                                                                                              Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                              93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                              De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                              42

                                                                                              Apeacutendice A

                                                                                              Maacutes informacioacuten sobre LATEX y LYX

                                                                                              A1 Paacuteginas web

                                                                                              1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                              2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                              3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                              4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                              5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                              6 Curso LATEXhttphallsiugrescursoLatex

                                                                                              A2 Manuales en pdf

                                                                                              1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                              2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                              3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                              4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                              43

                                                                                              Apeacutendice B

                                                                                              Lo que vendraacute con proacuteximasediciones

                                                                                              Lista de enlaces

                                                                                              Secciones con tips breves mejor ordenadas

                                                                                              Nuevos estilos de capiacutetulos y secciones

                                                                                              Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                              Resuacutemenes al principio de cada capiacutetulo

                                                                                              Nuevos pie y cabecera de paacutegina

                                                                                              Ejemplos en formato LYX y PDF

                                                                                              Maacutes imaacutegenes explicativas

                                                                                              iquestVersiones en ingleacutes u otros idiomas

                                                                                              Maacutes secciones

                                                                                              bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                              iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                              44

                                                                                              Apeacutendice C

                                                                                              Agradecimientos

                                                                                              LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                              Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                              A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                              Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                              Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                              no hay sentimientos si no hay nadie que sienta

                                                                                              45

                                                                                              Iacutendice alfabeacutetico

                                                                                              Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                              barra de revisioacuten 16Bibliografiacutea 18

                                                                                              coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                              Documentos multipartes 30

                                                                                              eLYXer 6Enlaces 13Esquemas 28

                                                                                              Flotantes 23Fuentes LATEX 7

                                                                                              Hifenacioacuten 9

                                                                                              idioma 7Instalacioacuten 4

                                                                                              macrocomando 4

                                                                                              pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                              R 39Ramas 17

                                                                                              Siacutembolos 27Sweave 39

                                                                                              Tablas 26tesis 29

                                                                                              46

                                                                                              • Licencia
                                                                                              • Nota de la versioacuten
                                                                                              • Queacute es nuevo
                                                                                              • Iacutendice general
                                                                                              • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                                • 11 Curiosidades del proyecto LyX
                                                                                                  • 111 La historia de LyX
                                                                                                  • 112 La mascota de LyX
                                                                                                    • 12 Otros editores de LaTeX
                                                                                                      • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                        • 21 Instalacioacuten en GNULinux
                                                                                                          • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                            • 22 Instalacioacuten en Windows
                                                                                                            • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                              • 3 Poniendo a punto la aplicacioacuten
                                                                                                                • 31 Hola mundo y compilacioacuten
                                                                                                                  • 311 Exportar con un comando
                                                                                                                    • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                    • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                    • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                    • 35 Fuentes LaTeX
                                                                                                                      • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                      • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                        • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                        • 37 Algunos problemas detectados
                                                                                                                          • 371 Imaacutegenes eps en Ubuntu
                                                                                                                          • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                          • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                          • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                              • 4 Edicioacuten de textos
                                                                                                                                • 41 Atajos de teclado
                                                                                                                                  • 411 Entornos
                                                                                                                                  • 412 Siacutembolos
                                                                                                                                  • 413 Fuente
                                                                                                                                    • 42 Tres truquillos LaTeX
                                                                                                                                      • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                      • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                      • 423 Antildeadir contenidos al iacutendice
                                                                                                                                        • 43 Enlaces internos web y a pdf
                                                                                                                                        • 44 Insertando coacutedigo LaTeX
                                                                                                                                        • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                        • 46 Barra de revisioacuten
                                                                                                                                        • 47 Gestioacuten de Ramas
                                                                                                                                        • 48 Columnas
                                                                                                                                        • 49 Bibliografiacutea
                                                                                                                                          • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                            • 410 Color en nuestros documentos
                                                                                                                                              • 4101 Texto coloreado
                                                                                                                                              • 4102 Fondo coloreado
                                                                                                                                              • 4103 Paacutegina coloreada
                                                                                                                                              • 4104 Definir colores personalizados
                                                                                                                                                • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                  • 5 Objetos insertados
                                                                                                                                                    • 51 Flotantes
                                                                                                                                                      • 511 Insertar flotantes
                                                                                                                                                      • 512 Subflotantes
                                                                                                                                                      • 513 Posicioacuten de flotantes
                                                                                                                                                      • 514 Numeracioacuten de flotantes
                                                                                                                                                        • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                          • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                            • 61 El paquete cancel
                                                                                                                                                            • 62 Tablas
                                                                                                                                                              • 621 Tablas largas
                                                                                                                                                              • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                                • 63 Siacutembolos
                                                                                                                                                                  • 631 Detexify
                                                                                                                                                                    • 64 Esquemas
                                                                                                                                                                      • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                      • 642 Primeros pasos
                                                                                                                                                                          • 7 Clases de documento
                                                                                                                                                                            • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                            • 72 Plantillas de tesis LyX
                                                                                                                                                                            • 73 Documentos multipartes
                                                                                                                                                                            • 74 Curriacuteculum
                                                                                                                                                                              • 741 Editando un curriacuteculum
                                                                                                                                                                                • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                  • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                  • 752 Personalizaciones avanzadas
                                                                                                                                                                                  • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                  • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                      • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                        • 81 Instalando Sweave
                                                                                                                                                                                          • 811 Sweave en Linux
                                                                                                                                                                                          • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                            • 82 Introducir coacutedigo R
                                                                                                                                                                                            • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                              • 9 Trucos caseros
                                                                                                                                                                                                • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                                • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                                • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                  • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                    • A1 Paacuteginas web
                                                                                                                                                                                                    • A2 Manuales en pdf
                                                                                                                                                                                                      • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                      • C Agradecimientos
                                                                                                                                                                                                      • Iacutendice Alfabeacutetico

                                                                                                CAPIacuteTULO 8 INTEGRACIOacuteN CON R GRACIAS A SWEAVE 41

                                                                                                3 Compilamos Ver PDF5

                                                                                                4 Admiramos y reflexionamos iexclMe encanta LYX Esto no se pudiera haber realizado si R yLATEXLYX fueran proyectos privativos

                                                                                                Maacutes informacioacuten Wiki LyX RNews ldquoUsing Sweave with LyXrdquo (pdf)

                                                                                                83 Utilizar Sweave con la clase Beamer

                                                                                                LATEX es mucho maacutes que un lenguaje para procesar textos yo llevamos viendo desde hacemucho tiempo Acerca de una fantaacutestica prueba de ello ya hemos tratado la integracioacuten con ellenguaje estadiacutestico R gracias a Sweave Sin embargo no existe ninguna plantilla funcional parapoder usar Sweave con la clase para presentaciones Beamer Existe una solucioacuten aviso que tienealguna pega pero que funciona totalmente bien Gregor Gorjanc ha realizado un sencillo ma-nual para ayudarnos a conseguirlo Consiste en crear con archivo con extensioacuten layout y concualquier nombre por ejemplo Beamer-Sweavelayout El contenido que tiene que llevar es

                                                                                                Do not d e l e t e the l i n e below conf igure depends on t h i s DeclareLaTeXClass [ beamer Sweave s ty ] beamer ( beamer Sweave noweb ) This i s a copy of l i t e r a t eminusa r t i c l e layout from LyX but changed f o r Sweave minus NoWeb syntax minus changed noweb s ty to Sweave s ty minus moved preamble to l i t e r a t eminusscrap incFormat 2 Input beamer layout Input l i t e r a t eminusscrap inc

                                                                                                Guardamos el fichero creado en la carpeta ~lyxlayouts de nuestro home (recuerda que esun fichero oculto) y reconfiguramos LYX Ahora deberiacutea de funcionar debes de tener una clasede documento beamer (beamer Sweave noweb) Si no lo consigues paacutesate por el blog de DuncanGolicher un bloguero que estaacute haciendo un tutorial para R Aquiacute te puedes descargar una versioacutende su carpeta ~lyx Cambia el nombre de tu carpeta actual y pega la que te has descargado paradespueacutes reconfigurar

                                                                                                Dos son los problemas maacutes evidentes que tiene esta plantilla la imposibilidad de utilizar losentornos de Titulacioacuten y la de escalar los archivos de imagen (ni con nuestro editor favorito youso The Gimp) Ademaacutes existe otra plantilla diferente que podeacuteis encontrar en este foro aunqueno he conseguido que me funcione Menos da una piedra y el resultado es muy bueno

                                                                                                5 Atencioacuten con estas plantillas he tenido problemas al compilar con las tildes en la codificacioacuten ldquolatin 1acute pero losolucioneacute escogiendo ldquoutf8acute en Documento Configuracioacuten Idiomas Codificacioacuten

                                                                                                Capiacutetulo 9

                                                                                                Trucos caseros

                                                                                                En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                                91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                                Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                                La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                                De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                                92 Desvelar coacutedigo LATEX

                                                                                                Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                                93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                                De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                                42

                                                                                                Apeacutendice A

                                                                                                Maacutes informacioacuten sobre LATEX y LYX

                                                                                                A1 Paacuteginas web

                                                                                                1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                                2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                                3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                                4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                                5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                                6 Curso LATEXhttphallsiugrescursoLatex

                                                                                                A2 Manuales en pdf

                                                                                                1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                                2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                                3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                                4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                                43

                                                                                                Apeacutendice B

                                                                                                Lo que vendraacute con proacuteximasediciones

                                                                                                Lista de enlaces

                                                                                                Secciones con tips breves mejor ordenadas

                                                                                                Nuevos estilos de capiacutetulos y secciones

                                                                                                Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                                Resuacutemenes al principio de cada capiacutetulo

                                                                                                Nuevos pie y cabecera de paacutegina

                                                                                                Ejemplos en formato LYX y PDF

                                                                                                Maacutes imaacutegenes explicativas

                                                                                                iquestVersiones en ingleacutes u otros idiomas

                                                                                                Maacutes secciones

                                                                                                bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                                iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                                44

                                                                                                Apeacutendice C

                                                                                                Agradecimientos

                                                                                                LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                                Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                                A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                                Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                                Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                                no hay sentimientos si no hay nadie que sienta

                                                                                                45

                                                                                                Iacutendice alfabeacutetico

                                                                                                Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                                barra de revisioacuten 16Bibliografiacutea 18

                                                                                                coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                                Documentos multipartes 30

                                                                                                eLYXer 6Enlaces 13Esquemas 28

                                                                                                Flotantes 23Fuentes LATEX 7

                                                                                                Hifenacioacuten 9

                                                                                                idioma 7Instalacioacuten 4

                                                                                                macrocomando 4

                                                                                                pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                                R 39Ramas 17

                                                                                                Siacutembolos 27Sweave 39

                                                                                                Tablas 26tesis 29

                                                                                                46

                                                                                                • Licencia
                                                                                                • Nota de la versioacuten
                                                                                                • Queacute es nuevo
                                                                                                • Iacutendice general
                                                                                                • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                                  • 11 Curiosidades del proyecto LyX
                                                                                                    • 111 La historia de LyX
                                                                                                    • 112 La mascota de LyX
                                                                                                      • 12 Otros editores de LaTeX
                                                                                                        • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                          • 21 Instalacioacuten en GNULinux
                                                                                                            • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                              • 22 Instalacioacuten en Windows
                                                                                                              • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                                • 3 Poniendo a punto la aplicacioacuten
                                                                                                                  • 31 Hola mundo y compilacioacuten
                                                                                                                    • 311 Exportar con un comando
                                                                                                                      • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                      • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                      • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                      • 35 Fuentes LaTeX
                                                                                                                        • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                        • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                          • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                          • 37 Algunos problemas detectados
                                                                                                                            • 371 Imaacutegenes eps en Ubuntu
                                                                                                                            • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                            • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                            • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                                • 4 Edicioacuten de textos
                                                                                                                                  • 41 Atajos de teclado
                                                                                                                                    • 411 Entornos
                                                                                                                                    • 412 Siacutembolos
                                                                                                                                    • 413 Fuente
                                                                                                                                      • 42 Tres truquillos LaTeX
                                                                                                                                        • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                        • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                        • 423 Antildeadir contenidos al iacutendice
                                                                                                                                          • 43 Enlaces internos web y a pdf
                                                                                                                                          • 44 Insertando coacutedigo LaTeX
                                                                                                                                          • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                          • 46 Barra de revisioacuten
                                                                                                                                          • 47 Gestioacuten de Ramas
                                                                                                                                          • 48 Columnas
                                                                                                                                          • 49 Bibliografiacutea
                                                                                                                                            • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                              • 410 Color en nuestros documentos
                                                                                                                                                • 4101 Texto coloreado
                                                                                                                                                • 4102 Fondo coloreado
                                                                                                                                                • 4103 Paacutegina coloreada
                                                                                                                                                • 4104 Definir colores personalizados
                                                                                                                                                  • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                    • 5 Objetos insertados
                                                                                                                                                      • 51 Flotantes
                                                                                                                                                        • 511 Insertar flotantes
                                                                                                                                                        • 512 Subflotantes
                                                                                                                                                        • 513 Posicioacuten de flotantes
                                                                                                                                                        • 514 Numeracioacuten de flotantes
                                                                                                                                                          • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                            • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                              • 61 El paquete cancel
                                                                                                                                                              • 62 Tablas
                                                                                                                                                                • 621 Tablas largas
                                                                                                                                                                • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                                  • 63 Siacutembolos
                                                                                                                                                                    • 631 Detexify
                                                                                                                                                                      • 64 Esquemas
                                                                                                                                                                        • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                        • 642 Primeros pasos
                                                                                                                                                                            • 7 Clases de documento
                                                                                                                                                                              • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                              • 72 Plantillas de tesis LyX
                                                                                                                                                                              • 73 Documentos multipartes
                                                                                                                                                                              • 74 Curriacuteculum
                                                                                                                                                                                • 741 Editando un curriacuteculum
                                                                                                                                                                                  • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                    • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                    • 752 Personalizaciones avanzadas
                                                                                                                                                                                    • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                    • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                        • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                          • 81 Instalando Sweave
                                                                                                                                                                                            • 811 Sweave en Linux
                                                                                                                                                                                            • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                              • 82 Introducir coacutedigo R
                                                                                                                                                                                              • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                                • 9 Trucos caseros
                                                                                                                                                                                                  • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                                  • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                                  • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                    • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                      • A1 Paacuteginas web
                                                                                                                                                                                                      • A2 Manuales en pdf
                                                                                                                                                                                                        • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                        • C Agradecimientos
                                                                                                                                                                                                        • Iacutendice Alfabeacutetico

                                                                                                  Capiacutetulo 9

                                                                                                  Trucos caseros

                                                                                                  En ocasiones las maneras maacutes heterodoxas de funcionar son las maacutes intuitivas y uacutetiles Acontinuacioacuten algunos de esos que yo denomino Trucos Caseros

                                                                                                  91 Modificar archivos LYX a traveacutes de otros editores de texto(Gedit)

                                                                                                  Me pasoacute cuando estaba antildeadiendo los cuadros de terminal en la versioacuten pdf del Manual LYXcon ldquoLrdquo de LATEX con el paquete listings Las liacuteneas que eran excesivamente largas no sufriacutean unsalto de carro y la liacutenea desapareciacutea al final del margen Haciendo click con el derecho a parecenun menuacute con opciones que te corrige esto Sin embargo ya habiacutea editado maacutes de la mitad de loscuadros y modificar uno por uno la configuracioacuten de cada cuadro se me haciacutea un poco pesadaAdemaacutes la filosofiacutea que me movioacute a trabajar con LATEX y LYX fue la de que los ordenadores estaacutenpara servirnos a nosotros y no al contrario asiacute que habiacutea que usar una viacutea que me ahorrara tiempoy esfuerzo

                                                                                                  La solucioacuten que se me ocurrioacute fue muy raacutepida consistiacutea en abrir el archivo LYX con el editorGedit para hacer una buacutesqueda que me reemplazase las liacuteneas erroacuteneas por las correctas (impor-tante recordar que LYX tiene un formato propio de documento distinto a LATEX)

                                                                                                  De este modo se pueden hacer correcciones masivas de configuracioacuten en varios paacuterrafos casisin despeinarte

                                                                                                  92 Desvelar coacutedigo LATEX

                                                                                                  Si estaacutes editando en otro editor (ver seccioacuten 12) de LATEX y de repente no sabes coacutemo se escribiacuteatal siacutembolo o coacutemo se definiacutea tal entorno puedes ir a LYX y escribirlo en el recuadro Fuente LATEX(activar en Ver Ver fuente) aparece el coacutedigo LATEX correspondiente

                                                                                                  93 LYX para editar foacutermulas y luego editarlas con otro programa

                                                                                                  De manera similar al anterior truco en el caso de textos matematicos podemos utilizar lasherramientas de edicioacuten de foacutermulas que trae LYX para editarlas luego exportamos a LATEX yeditamos con otro editor

                                                                                                  42

                                                                                                  Apeacutendice A

                                                                                                  Maacutes informacioacuten sobre LATEX y LYX

                                                                                                  A1 Paacuteginas web

                                                                                                  1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                                  2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                                  3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                                  4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                                  5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                                  6 Curso LATEXhttphallsiugrescursoLatex

                                                                                                  A2 Manuales en pdf

                                                                                                  1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                                  2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                                  3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                                  4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                                  43

                                                                                                  Apeacutendice B

                                                                                                  Lo que vendraacute con proacuteximasediciones

                                                                                                  Lista de enlaces

                                                                                                  Secciones con tips breves mejor ordenadas

                                                                                                  Nuevos estilos de capiacutetulos y secciones

                                                                                                  Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                                  Resuacutemenes al principio de cada capiacutetulo

                                                                                                  Nuevos pie y cabecera de paacutegina

                                                                                                  Ejemplos en formato LYX y PDF

                                                                                                  Maacutes imaacutegenes explicativas

                                                                                                  iquestVersiones en ingleacutes u otros idiomas

                                                                                                  Maacutes secciones

                                                                                                  bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                                  iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                                  44

                                                                                                  Apeacutendice C

                                                                                                  Agradecimientos

                                                                                                  LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                                  Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                                  A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                                  Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                                  Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                                  no hay sentimientos si no hay nadie que sienta

                                                                                                  45

                                                                                                  Iacutendice alfabeacutetico

                                                                                                  Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                                  barra de revisioacuten 16Bibliografiacutea 18

                                                                                                  coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                                  Documentos multipartes 30

                                                                                                  eLYXer 6Enlaces 13Esquemas 28

                                                                                                  Flotantes 23Fuentes LATEX 7

                                                                                                  Hifenacioacuten 9

                                                                                                  idioma 7Instalacioacuten 4

                                                                                                  macrocomando 4

                                                                                                  pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                                  R 39Ramas 17

                                                                                                  Siacutembolos 27Sweave 39

                                                                                                  Tablas 26tesis 29

                                                                                                  46

                                                                                                  • Licencia
                                                                                                  • Nota de la versioacuten
                                                                                                  • Queacute es nuevo
                                                                                                  • Iacutendice general
                                                                                                  • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                                    • 11 Curiosidades del proyecto LyX
                                                                                                      • 111 La historia de LyX
                                                                                                      • 112 La mascota de LyX
                                                                                                        • 12 Otros editores de LaTeX
                                                                                                          • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                            • 21 Instalacioacuten en GNULinux
                                                                                                              • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                                • 22 Instalacioacuten en Windows
                                                                                                                • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                                  • 3 Poniendo a punto la aplicacioacuten
                                                                                                                    • 31 Hola mundo y compilacioacuten
                                                                                                                      • 311 Exportar con un comando
                                                                                                                        • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                        • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                        • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                        • 35 Fuentes LaTeX
                                                                                                                          • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                          • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                            • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                            • 37 Algunos problemas detectados
                                                                                                                              • 371 Imaacutegenes eps en Ubuntu
                                                                                                                              • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                              • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                              • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                                  • 4 Edicioacuten de textos
                                                                                                                                    • 41 Atajos de teclado
                                                                                                                                      • 411 Entornos
                                                                                                                                      • 412 Siacutembolos
                                                                                                                                      • 413 Fuente
                                                                                                                                        • 42 Tres truquillos LaTeX
                                                                                                                                          • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                          • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                          • 423 Antildeadir contenidos al iacutendice
                                                                                                                                            • 43 Enlaces internos web y a pdf
                                                                                                                                            • 44 Insertando coacutedigo LaTeX
                                                                                                                                            • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                            • 46 Barra de revisioacuten
                                                                                                                                            • 47 Gestioacuten de Ramas
                                                                                                                                            • 48 Columnas
                                                                                                                                            • 49 Bibliografiacutea
                                                                                                                                              • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                                • 410 Color en nuestros documentos
                                                                                                                                                  • 4101 Texto coloreado
                                                                                                                                                  • 4102 Fondo coloreado
                                                                                                                                                  • 4103 Paacutegina coloreada
                                                                                                                                                  • 4104 Definir colores personalizados
                                                                                                                                                    • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                      • 5 Objetos insertados
                                                                                                                                                        • 51 Flotantes
                                                                                                                                                          • 511 Insertar flotantes
                                                                                                                                                          • 512 Subflotantes
                                                                                                                                                          • 513 Posicioacuten de flotantes
                                                                                                                                                          • 514 Numeracioacuten de flotantes
                                                                                                                                                            • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                              • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                                • 61 El paquete cancel
                                                                                                                                                                • 62 Tablas
                                                                                                                                                                  • 621 Tablas largas
                                                                                                                                                                  • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                                    • 63 Siacutembolos
                                                                                                                                                                      • 631 Detexify
                                                                                                                                                                        • 64 Esquemas
                                                                                                                                                                          • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                          • 642 Primeros pasos
                                                                                                                                                                              • 7 Clases de documento
                                                                                                                                                                                • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                                • 72 Plantillas de tesis LyX
                                                                                                                                                                                • 73 Documentos multipartes
                                                                                                                                                                                • 74 Curriacuteculum
                                                                                                                                                                                  • 741 Editando un curriacuteculum
                                                                                                                                                                                    • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                      • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                      • 752 Personalizaciones avanzadas
                                                                                                                                                                                      • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                      • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                          • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                            • 81 Instalando Sweave
                                                                                                                                                                                              • 811 Sweave en Linux
                                                                                                                                                                                              • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                                • 82 Introducir coacutedigo R
                                                                                                                                                                                                • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                                  • 9 Trucos caseros
                                                                                                                                                                                                    • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                                    • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                                    • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                      • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                        • A1 Paacuteginas web
                                                                                                                                                                                                        • A2 Manuales en pdf
                                                                                                                                                                                                          • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                          • C Agradecimientos
                                                                                                                                                                                                          • Iacutendice Alfabeacutetico

                                                                                                    Apeacutendice A

                                                                                                    Maacutes informacioacuten sobre LATEX y LYX

                                                                                                    A1 Paacuteginas web

                                                                                                    1 Wiki LYX Gran cantidad de manuales (en ingleacutes)httpwikilyxorg

                                                                                                    2 CTAN - The Comprehensive TEX Archive Network Descargar los paquetes LATEX que ima-gines (y sus manuales)httpwwwctanorg

                                                                                                    3 Grupo LATEX de la OSL Resolver cualquier cuestioacuten sobre LATEXhttpgroupsgooglecomgroupgul-ugr

                                                                                                    4 Wikibooks Libro sobre LATEXhttpenwikibooksorgwikiLaTeX

                                                                                                    5 CervanTEX Comunidad hispana de LATEXhttpw3mecanicaupmesCervanTeX

                                                                                                    6 Curso LATEXhttphallsiugrescursoLatex

                                                                                                    A2 Manuales en pdf

                                                                                                    1 Textos en los directorios de instalacioacuten Manuales y ejemplos oficiales de LYXusrsharelyxdoc oacute usrsharelyxexamples

                                                                                                    2 Manual sobre LYX de Paco Villegashttpaulaiescuravaleraesfilephp5tema3intro_lyxpdf

                                                                                                    3 iquestAlergia al LATEXhttpwwwsindominionetayudalatexsdlatexpdf

                                                                                                    4 Manual LATEX ldquolshortrdquohttpctantugorgtex-archiveinfolshortenglishlshortpdf

                                                                                                    43

                                                                                                    Apeacutendice B

                                                                                                    Lo que vendraacute con proacuteximasediciones

                                                                                                    Lista de enlaces

                                                                                                    Secciones con tips breves mejor ordenadas

                                                                                                    Nuevos estilos de capiacutetulos y secciones

                                                                                                    Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                                    Resuacutemenes al principio de cada capiacutetulo

                                                                                                    Nuevos pie y cabecera de paacutegina

                                                                                                    Ejemplos en formato LYX y PDF

                                                                                                    Maacutes imaacutegenes explicativas

                                                                                                    iquestVersiones en ingleacutes u otros idiomas

                                                                                                    Maacutes secciones

                                                                                                    bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                                    iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                                    44

                                                                                                    Apeacutendice C

                                                                                                    Agradecimientos

                                                                                                    LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                                    Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                                    A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                                    Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                                    Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                                    no hay sentimientos si no hay nadie que sienta

                                                                                                    45

                                                                                                    Iacutendice alfabeacutetico

                                                                                                    Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                                    barra de revisioacuten 16Bibliografiacutea 18

                                                                                                    coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                                    Documentos multipartes 30

                                                                                                    eLYXer 6Enlaces 13Esquemas 28

                                                                                                    Flotantes 23Fuentes LATEX 7

                                                                                                    Hifenacioacuten 9

                                                                                                    idioma 7Instalacioacuten 4

                                                                                                    macrocomando 4

                                                                                                    pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                                    R 39Ramas 17

                                                                                                    Siacutembolos 27Sweave 39

                                                                                                    Tablas 26tesis 29

                                                                                                    46

                                                                                                    • Licencia
                                                                                                    • Nota de la versioacuten
                                                                                                    • Queacute es nuevo
                                                                                                    • Iacutendice general
                                                                                                    • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                                      • 11 Curiosidades del proyecto LyX
                                                                                                        • 111 La historia de LyX
                                                                                                        • 112 La mascota de LyX
                                                                                                          • 12 Otros editores de LaTeX
                                                                                                            • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                              • 21 Instalacioacuten en GNULinux
                                                                                                                • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                                  • 22 Instalacioacuten en Windows
                                                                                                                  • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                                    • 3 Poniendo a punto la aplicacioacuten
                                                                                                                      • 31 Hola mundo y compilacioacuten
                                                                                                                        • 311 Exportar con un comando
                                                                                                                          • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                          • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                          • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                          • 35 Fuentes LaTeX
                                                                                                                            • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                            • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                              • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                              • 37 Algunos problemas detectados
                                                                                                                                • 371 Imaacutegenes eps en Ubuntu
                                                                                                                                • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                                • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                                • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                                    • 4 Edicioacuten de textos
                                                                                                                                      • 41 Atajos de teclado
                                                                                                                                        • 411 Entornos
                                                                                                                                        • 412 Siacutembolos
                                                                                                                                        • 413 Fuente
                                                                                                                                          • 42 Tres truquillos LaTeX
                                                                                                                                            • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                            • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                            • 423 Antildeadir contenidos al iacutendice
                                                                                                                                              • 43 Enlaces internos web y a pdf
                                                                                                                                              • 44 Insertando coacutedigo LaTeX
                                                                                                                                              • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                              • 46 Barra de revisioacuten
                                                                                                                                              • 47 Gestioacuten de Ramas
                                                                                                                                              • 48 Columnas
                                                                                                                                              • 49 Bibliografiacutea
                                                                                                                                                • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                                  • 410 Color en nuestros documentos
                                                                                                                                                    • 4101 Texto coloreado
                                                                                                                                                    • 4102 Fondo coloreado
                                                                                                                                                    • 4103 Paacutegina coloreada
                                                                                                                                                    • 4104 Definir colores personalizados
                                                                                                                                                      • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                        • 5 Objetos insertados
                                                                                                                                                          • 51 Flotantes
                                                                                                                                                            • 511 Insertar flotantes
                                                                                                                                                            • 512 Subflotantes
                                                                                                                                                            • 513 Posicioacuten de flotantes
                                                                                                                                                            • 514 Numeracioacuten de flotantes
                                                                                                                                                              • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                                • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                                  • 61 El paquete cancel
                                                                                                                                                                  • 62 Tablas
                                                                                                                                                                    • 621 Tablas largas
                                                                                                                                                                    • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                                      • 63 Siacutembolos
                                                                                                                                                                        • 631 Detexify
                                                                                                                                                                          • 64 Esquemas
                                                                                                                                                                            • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                            • 642 Primeros pasos
                                                                                                                                                                                • 7 Clases de documento
                                                                                                                                                                                  • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                                  • 72 Plantillas de tesis LyX
                                                                                                                                                                                  • 73 Documentos multipartes
                                                                                                                                                                                  • 74 Curriacuteculum
                                                                                                                                                                                    • 741 Editando un curriacuteculum
                                                                                                                                                                                      • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                        • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                        • 752 Personalizaciones avanzadas
                                                                                                                                                                                        • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                        • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                            • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                              • 81 Instalando Sweave
                                                                                                                                                                                                • 811 Sweave en Linux
                                                                                                                                                                                                • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                                  • 82 Introducir coacutedigo R
                                                                                                                                                                                                  • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                                    • 9 Trucos caseros
                                                                                                                                                                                                      • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                                      • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                                      • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                        • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                          • A1 Paacuteginas web
                                                                                                                                                                                                          • A2 Manuales en pdf
                                                                                                                                                                                                            • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                            • C Agradecimientos
                                                                                                                                                                                                            • Iacutendice Alfabeacutetico

                                                                                                      Apeacutendice B

                                                                                                      Lo que vendraacute con proacuteximasediciones

                                                                                                      Lista de enlaces

                                                                                                      Secciones con tips breves mejor ordenadas

                                                                                                      Nuevos estilos de capiacutetulos y secciones

                                                                                                      Previsualizacioacuten de temas de color para LATEX-Beamer

                                                                                                      Resuacutemenes al principio de cada capiacutetulo

                                                                                                      Nuevos pie y cabecera de paacutegina

                                                                                                      Ejemplos en formato LYX y PDF

                                                                                                      Maacutes imaacutegenes explicativas

                                                                                                      iquestVersiones en ingleacutes u otros idiomas

                                                                                                      Maacutes secciones

                                                                                                      bull Preaacutembulo para LATEX-Beamerbull Listasbull Contadoresbull Chuleta LATEX

                                                                                                      iquestSe te ocurre algo maacutes Visita Un Bioinformatiquillo y deja un co-mentario

                                                                                                      44

                                                                                                      Apeacutendice C

                                                                                                      Agradecimientos

                                                                                                      LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                                      Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                                      A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                                      Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                                      Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                                      no hay sentimientos si no hay nadie que sienta

                                                                                                      45

                                                                                                      Iacutendice alfabeacutetico

                                                                                                      Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                                      barra de revisioacuten 16Bibliografiacutea 18

                                                                                                      coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                                      Documentos multipartes 30

                                                                                                      eLYXer 6Enlaces 13Esquemas 28

                                                                                                      Flotantes 23Fuentes LATEX 7

                                                                                                      Hifenacioacuten 9

                                                                                                      idioma 7Instalacioacuten 4

                                                                                                      macrocomando 4

                                                                                                      pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                                      R 39Ramas 17

                                                                                                      Siacutembolos 27Sweave 39

                                                                                                      Tablas 26tesis 29

                                                                                                      46

                                                                                                      • Licencia
                                                                                                      • Nota de la versioacuten
                                                                                                      • Queacute es nuevo
                                                                                                      • Iacutendice general
                                                                                                      • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                                        • 11 Curiosidades del proyecto LyX
                                                                                                          • 111 La historia de LyX
                                                                                                          • 112 La mascota de LyX
                                                                                                            • 12 Otros editores de LaTeX
                                                                                                              • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                                • 21 Instalacioacuten en GNULinux
                                                                                                                  • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                                    • 22 Instalacioacuten en Windows
                                                                                                                    • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                                      • 3 Poniendo a punto la aplicacioacuten
                                                                                                                        • 31 Hola mundo y compilacioacuten
                                                                                                                          • 311 Exportar con un comando
                                                                                                                            • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                            • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                            • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                            • 35 Fuentes LaTeX
                                                                                                                              • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                              • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                                • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                                • 37 Algunos problemas detectados
                                                                                                                                  • 371 Imaacutegenes eps en Ubuntu
                                                                                                                                  • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                                  • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                                  • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                                      • 4 Edicioacuten de textos
                                                                                                                                        • 41 Atajos de teclado
                                                                                                                                          • 411 Entornos
                                                                                                                                          • 412 Siacutembolos
                                                                                                                                          • 413 Fuente
                                                                                                                                            • 42 Tres truquillos LaTeX
                                                                                                                                              • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                              • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                              • 423 Antildeadir contenidos al iacutendice
                                                                                                                                                • 43 Enlaces internos web y a pdf
                                                                                                                                                • 44 Insertando coacutedigo LaTeX
                                                                                                                                                • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                                • 46 Barra de revisioacuten
                                                                                                                                                • 47 Gestioacuten de Ramas
                                                                                                                                                • 48 Columnas
                                                                                                                                                • 49 Bibliografiacutea
                                                                                                                                                  • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                                    • 410 Color en nuestros documentos
                                                                                                                                                      • 4101 Texto coloreado
                                                                                                                                                      • 4102 Fondo coloreado
                                                                                                                                                      • 4103 Paacutegina coloreada
                                                                                                                                                      • 4104 Definir colores personalizados
                                                                                                                                                        • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                          • 5 Objetos insertados
                                                                                                                                                            • 51 Flotantes
                                                                                                                                                              • 511 Insertar flotantes
                                                                                                                                                              • 512 Subflotantes
                                                                                                                                                              • 513 Posicioacuten de flotantes
                                                                                                                                                              • 514 Numeracioacuten de flotantes
                                                                                                                                                                • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                                  • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                                    • 61 El paquete cancel
                                                                                                                                                                    • 62 Tablas
                                                                                                                                                                      • 621 Tablas largas
                                                                                                                                                                      • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                                        • 63 Siacutembolos
                                                                                                                                                                          • 631 Detexify
                                                                                                                                                                            • 64 Esquemas
                                                                                                                                                                              • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                              • 642 Primeros pasos
                                                                                                                                                                                  • 7 Clases de documento
                                                                                                                                                                                    • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                                    • 72 Plantillas de tesis LyX
                                                                                                                                                                                    • 73 Documentos multipartes
                                                                                                                                                                                    • 74 Curriacuteculum
                                                                                                                                                                                      • 741 Editando un curriacuteculum
                                                                                                                                                                                        • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                          • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                          • 752 Personalizaciones avanzadas
                                                                                                                                                                                          • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                          • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                              • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                                • 81 Instalando Sweave
                                                                                                                                                                                                  • 811 Sweave en Linux
                                                                                                                                                                                                  • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                                    • 82 Introducir coacutedigo R
                                                                                                                                                                                                    • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                                      • 9 Trucos caseros
                                                                                                                                                                                                        • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                                        • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                                        • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                          • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                            • A1 Paacuteginas web
                                                                                                                                                                                                            • A2 Manuales en pdf
                                                                                                                                                                                                              • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                              • C Agradecimientos
                                                                                                                                                                                                              • Iacutendice Alfabeacutetico

                                                                                                        Apeacutendice C

                                                                                                        Agradecimientos

                                                                                                        LYX Con ldquoLrdquo de LATEX no podriacutea haber existido sin el trabajo y esfuerzo de todoslos desarrolladores primero de LATEX y luego de LYX

                                                                                                        Tambieacuten Jose ndashfiacutesico muacutesico informaacutetico y amigondash tiene mucha culpa por ini-ciarme en la filosofiacutea del Software Libre GNULinux LATEX y LYX

                                                                                                        A los lectores de mi blog por difundir la edicioacuten anterior del manual ademaacutesde por todas sus cuestiones y sugerencias que han incrementado sin duda lacalidad y el contenido de este manual

                                                                                                        Y por uacuteltimo a la Oficina del Software Libre de la Universidad de Granada enespecial a JJ por confiar en miacute sin conocerme para impartir varios talleres dondehe tenido la oportunidad de difundir LYX y todo lo que trae consigo ademaacutes deensentildear a mis profesores y compantildeeros

                                                                                                        Un papel blanco no estaacute escrito si tuacute no lo piensasNo hay letras si no hay alguien que las lea

                                                                                                        no hay sentimientos si no hay nadie que sienta

                                                                                                        45

                                                                                                        Iacutendice alfabeacutetico

                                                                                                        Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                                        barra de revisioacuten 16Bibliografiacutea 18

                                                                                                        coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                                        Documentos multipartes 30

                                                                                                        eLYXer 6Enlaces 13Esquemas 28

                                                                                                        Flotantes 23Fuentes LATEX 7

                                                                                                        Hifenacioacuten 9

                                                                                                        idioma 7Instalacioacuten 4

                                                                                                        macrocomando 4

                                                                                                        pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                                        R 39Ramas 17

                                                                                                        Siacutembolos 27Sweave 39

                                                                                                        Tablas 26tesis 29

                                                                                                        46

                                                                                                        • Licencia
                                                                                                        • Nota de la versioacuten
                                                                                                        • Queacute es nuevo
                                                                                                        • Iacutendice general
                                                                                                        • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                                          • 11 Curiosidades del proyecto LyX
                                                                                                            • 111 La historia de LyX
                                                                                                            • 112 La mascota de LyX
                                                                                                              • 12 Otros editores de LaTeX
                                                                                                                • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                                  • 21 Instalacioacuten en GNULinux
                                                                                                                    • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                                      • 22 Instalacioacuten en Windows
                                                                                                                      • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                                        • 3 Poniendo a punto la aplicacioacuten
                                                                                                                          • 31 Hola mundo y compilacioacuten
                                                                                                                            • 311 Exportar con un comando
                                                                                                                              • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                              • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                              • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                              • 35 Fuentes LaTeX
                                                                                                                                • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                                • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                                  • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                                  • 37 Algunos problemas detectados
                                                                                                                                    • 371 Imaacutegenes eps en Ubuntu
                                                                                                                                    • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                                    • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                                    • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                                        • 4 Edicioacuten de textos
                                                                                                                                          • 41 Atajos de teclado
                                                                                                                                            • 411 Entornos
                                                                                                                                            • 412 Siacutembolos
                                                                                                                                            • 413 Fuente
                                                                                                                                              • 42 Tres truquillos LaTeX
                                                                                                                                                • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                                • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                                • 423 Antildeadir contenidos al iacutendice
                                                                                                                                                  • 43 Enlaces internos web y a pdf
                                                                                                                                                  • 44 Insertando coacutedigo LaTeX
                                                                                                                                                  • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                                  • 46 Barra de revisioacuten
                                                                                                                                                  • 47 Gestioacuten de Ramas
                                                                                                                                                  • 48 Columnas
                                                                                                                                                  • 49 Bibliografiacutea
                                                                                                                                                    • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                                      • 410 Color en nuestros documentos
                                                                                                                                                        • 4101 Texto coloreado
                                                                                                                                                        • 4102 Fondo coloreado
                                                                                                                                                        • 4103 Paacutegina coloreada
                                                                                                                                                        • 4104 Definir colores personalizados
                                                                                                                                                          • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                            • 5 Objetos insertados
                                                                                                                                                              • 51 Flotantes
                                                                                                                                                                • 511 Insertar flotantes
                                                                                                                                                                • 512 Subflotantes
                                                                                                                                                                • 513 Posicioacuten de flotantes
                                                                                                                                                                • 514 Numeracioacuten de flotantes
                                                                                                                                                                  • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                                    • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                                      • 61 El paquete cancel
                                                                                                                                                                      • 62 Tablas
                                                                                                                                                                        • 621 Tablas largas
                                                                                                                                                                        • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                                          • 63 Siacutembolos
                                                                                                                                                                            • 631 Detexify
                                                                                                                                                                              • 64 Esquemas
                                                                                                                                                                                • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                                • 642 Primeros pasos
                                                                                                                                                                                    • 7 Clases de documento
                                                                                                                                                                                      • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                                      • 72 Plantillas de tesis LyX
                                                                                                                                                                                      • 73 Documentos multipartes
                                                                                                                                                                                      • 74 Curriacuteculum
                                                                                                                                                                                        • 741 Editando un curriacuteculum
                                                                                                                                                                                          • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                            • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                            • 752 Personalizaciones avanzadas
                                                                                                                                                                                            • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                            • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                                • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                                  • 81 Instalando Sweave
                                                                                                                                                                                                    • 811 Sweave en Linux
                                                                                                                                                                                                    • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                                      • 82 Introducir coacutedigo R
                                                                                                                                                                                                      • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                                        • 9 Trucos caseros
                                                                                                                                                                                                          • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                                          • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                                          • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                            • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                              • A1 Paacuteginas web
                                                                                                                                                                                                              • A2 Manuales en pdf
                                                                                                                                                                                                                • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                                • C Agradecimientos
                                                                                                                                                                                                                • Iacutendice Alfabeacutetico

                                                                                                          Iacutendice alfabeacutetico

                                                                                                          Artiacuteculos cientiacuteficos 29Atajos 11

                                                                                                          barra de revisioacuten 16Bibliografiacutea 18

                                                                                                          coacutedigo fuente 24coacutedigo LATEX 14Cabecera 15Color 20Columnas 17Curriacuteculum 30

                                                                                                          Documentos multipartes 30

                                                                                                          eLYXer 6Enlaces 13Esquemas 28

                                                                                                          Flotantes 23Fuentes LATEX 7

                                                                                                          Hifenacioacuten 9

                                                                                                          idioma 7Instalacioacuten 4

                                                                                                          macrocomando 4

                                                                                                          pdfPages 21pie de paacutegina 15Presentaciones 31

                                                                                                          R 39Ramas 17

                                                                                                          Siacutembolos 27Sweave 39

                                                                                                          Tablas 26tesis 29

                                                                                                          46

                                                                                                          • Licencia
                                                                                                          • Nota de la versioacuten
                                                                                                          • Queacute es nuevo
                                                                                                          • Iacutendice general
                                                                                                          • 1 iquestLaTeX iquestLyX iquestWhat
                                                                                                            • 11 Curiosidades del proyecto LyX
                                                                                                              • 111 La historia de LyX
                                                                                                              • 112 La mascota de LyX
                                                                                                                • 12 Otros editores de LaTeX
                                                                                                                  • 2 Instalacioacuten y gestioacuten de paquetes LaTeX
                                                                                                                    • 21 Instalacioacuten en GNULinux
                                                                                                                      • 211 Mi macrocomando de instalacioacuten en Ubuntu o Debian
                                                                                                                        • 22 Instalacioacuten en Windows
                                                                                                                        • 23 Instalacioacuten en Mac OS Fuente y maacutes informacioacuten en Wiki LyX
                                                                                                                          • 3 Poniendo a punto la aplicacioacuten
                                                                                                                            • 31 Hola mundo y compilacioacuten
                                                                                                                              • 311 Exportar con un comando
                                                                                                                                • 32 tex4ht Exportar a html odt y otros formatos
                                                                                                                                • 33 eLyXer Conversor elegante de lyx a html
                                                                                                                                • 34 Instalacioacuten del corrector ortograacutefico y configuracioacuten de idioma
                                                                                                                                • 35 Fuentes LaTeX
                                                                                                                                  • 351 Usar nuevas y varias fuentes LaTeX en LyX
                                                                                                                                  • 352 Instalando fuentes LaTeX manualmente en Ubuntu (TeX-Live)
                                                                                                                                    • 36 Hifenacioacuten (o silabacioacuten) con reglas del castellano
                                                                                                                                    • 37 Algunos problemas detectados
                                                                                                                                      • 371 Imaacutegenes eps en Ubuntu
                                                                                                                                      • 372 Tildes en LyX 15 Basado en un artiacuteculo publicado en MisAplicacionesDeLinux
                                                                                                                                      • 373 Tildes en la ruta de carpetas con LyX
                                                                                                                                      • 374 Incompatibilidad con clase de curriacuteculum ModernCV en LyX 162
                                                                                                                                          • 4 Edicioacuten de textos
                                                                                                                                            • 41 Atajos de teclado
                                                                                                                                              • 411 Entornos
                                                                                                                                              • 412 Siacutembolos
                                                                                                                                              • 413 Fuente
                                                                                                                                                • 42 Tres truquillos LaTeX
                                                                                                                                                  • 421 Cambio de la numeracioacuten de las paacuteginas
                                                                                                                                                  • 422 Imaacutegenes y caption rotadas a 90 grados
                                                                                                                                                  • 423 Antildeadir contenidos al iacutendice
                                                                                                                                                    • 43 Enlaces internos web y a pdf
                                                                                                                                                    • 44 Insertando coacutedigo LaTeX
                                                                                                                                                    • 45 Cabecera y pie de paacutegina paquete FancyHdr
                                                                                                                                                    • 46 Barra de revisioacuten
                                                                                                                                                    • 47 Gestioacuten de Ramas
                                                                                                                                                    • 48 Columnas
                                                                                                                                                    • 49 Bibliografiacutea
                                                                                                                                                      • 491 Custom-bib Crear nuestro estilo propio de bibliografiacutea BibTeX
                                                                                                                                                        • 410 Color en nuestros documentos
                                                                                                                                                          • 4101 Texto coloreado
                                                                                                                                                          • 4102 Fondo coloreado
                                                                                                                                                          • 4103 Paacutegina coloreada
                                                                                                                                                          • 4104 Definir colores personalizados
                                                                                                                                                            • 411 pdfPages Maquetar con varias paacuteginas en el mismo folio
                                                                                                                                                              • 5 Objetos insertados
                                                                                                                                                                • 51 Flotantes
                                                                                                                                                                  • 511 Insertar flotantes
                                                                                                                                                                  • 512 Subflotantes
                                                                                                                                                                  • 513 Posicioacuten de flotantes
                                                                                                                                                                  • 514 Numeracioacuten de flotantes
                                                                                                                                                                    • 52 Escribiendo coacutedigo fuente el paquete listings
                                                                                                                                                                      • 6 Ecuaciones tablas y siacutembolos
                                                                                                                                                                        • 61 El paquete cancel
                                                                                                                                                                        • 62 Tablas
                                                                                                                                                                          • 621 Tablas largas
                                                                                                                                                                          • 622 Copiar tablas desde hojas de caacutelculo y paacuteginas web
                                                                                                                                                                            • 63 Siacutembolos
                                                                                                                                                                              • 631 Detexify
                                                                                                                                                                                • 64 Esquemas
                                                                                                                                                                                  • 641 Instalacioacuten y configuracioacuten
                                                                                                                                                                                  • 642 Primeros pasos
                                                                                                                                                                                      • 7 Clases de documento
                                                                                                                                                                                        • 71 Artiacuteculos cientiacuteficos
                                                                                                                                                                                        • 72 Plantillas de tesis LyX
                                                                                                                                                                                        • 73 Documentos multipartes
                                                                                                                                                                                        • 74 Curriacuteculum
                                                                                                                                                                                          • 741 Editando un curriacuteculum
                                                                                                                                                                                            • 75 Presentaciones con la clase LaTeX-Beamer
                                                                                                                                                                                              • 751 Temas y personalizacioacuten de presentaciones
                                                                                                                                                                                              • 752 Personalizaciones avanzadas
                                                                                                                                                                                              • 753 Fondo de presentaciones en la clase Beamer
                                                                                                                                                                                              • 754 BeamerPoster Posters con la clase LaTeX-Beamer (y presentaciones en formato panoraacutemico)
                                                                                                                                                                                                  • 8 Integracioacuten con R gracias a Sweave
                                                                                                                                                                                                    • 81 Instalando Sweave
                                                                                                                                                                                                      • 811 Sweave en Linux
                                                                                                                                                                                                      • 812 Sweave en Windows Tutorial creado por Jesuacutes David Mosquera
                                                                                                                                                                                                        • 82 Introducir coacutedigo R
                                                                                                                                                                                                        • 83 Utilizar Sweave con la clase Beamer
                                                                                                                                                                                                          • 9 Trucos caseros
                                                                                                                                                                                                            • 91 Modificar archivos LyX a traveacutes de otros editores de texto (Gedit)
                                                                                                                                                                                                            • 92 Desvelar coacutedigo LaTeX
                                                                                                                                                                                                            • 93 LyX para editar foacutermulas y luego editarlas con otro programa
                                                                                                                                                                                                              • A Maacutes informacioacuten sobre LaTeX y LyX
                                                                                                                                                                                                                • A1 Paacuteginas web
                                                                                                                                                                                                                • A2 Manuales en pdf
                                                                                                                                                                                                                  • B Lo que vendraacute con proacuteximas ediciones
                                                                                                                                                                                                                  • C Agradecimientos
                                                                                                                                                                                                                  • Iacutendice Alfabeacutetico

                                                                                                            top related