Professional Documents
Culture Documents
Tema II - LYX
NDICE
#1
ndice
1. Qu es LYX? 2. Instalando LYX 3. Congurando idioma 4. Usando LYX - Primeros pasos 5. Escribiendo Texto en LYX 5.1. Conguracin de prrafo . . . . 5.2. Tamao y estilo de Texto . . . 5.3. Notas al pi y notas al margen 5.4. Referencias cruzadas . . . . . .
A 6. Introduciendo cdigo LTEX 6.1. Espacios y saltos de pgina . 6.1.1. Espacios horizontales 6.1.2. Espacio vertical . . . 6.1.3. Saltos de pgina . . . 6.2. Frmulas matemticas . . . .
2 3 5 6 9 9 10 10 11 12 13 13 15 15 16 17 17 18 18 18 18 18 20 22 22 22 23 25
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
7. Congurando el documento 7.1. Prembulo . . . . . . . . 7.2. Tipos de documento . . . 7.2.1. article . . . . . . 7.2.2. book y report . . 7.2.3. beamer . . . . . . 7.2.4. papertex . . . . . 7.3. Fuentes . . . . . . . . . . 7.4. Portada . . . . . . . . . . 7.5. ndice de contenidos . . . 7.6. Estilos de pgina . . . . . 7.7. Corrector ortogrco . . . 7.8. Silabacin . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
LyX
QU ES LYX?
#2
Introduccin a LYX
1 Qu es LYX?
A LYX1 es un procesador de documentos para LTEX con un entorno grco semi WYSIWYG. Se publica bajo licencia libre y est disponible para los ms usuales sistemas operativos: LiNuX, Windows, Mac, .. Sus caractersticas y ventajas son muchas. Podemos visitar la web ocial para conocer ms detalles: http://www.lyx.org/WebEs.Features
Si queremos hacernos una idea, antes de usarlo, de cmo funciona el programa, es recomendable ver el vdeo-tutorial: http://wiki.lyx.org/uploads/LyX/Screencasts/LyXIntroPalette.htm
El presente documento no pretende ser un manual de LYX, tan slo una pequea introduccin. Para manuales sobre LYX se recomienda consultar la propia ayuda del programa y la amplia documentacin que hay en la red.
LyX
INSTALANDO LYX
#3
Instalando LYX
Veamos cmo se instala con Guadalinex EDU 10.04, tanto en ordenadores de sobremesa del centro, como en ultraporttiles del alumnado o profesorado (los de la junta de Andaluca). Para otras versiones u otros sistemas operativos, puede descargarlo de la web ocial: http://www.lyx.org/WebEs.Home 1. En primer lugar compruebe si ya tiene LYX instalado (si usa un ordenador compartido, puede que otra persona lo haya instalado). Para ello mire si tiene un lanzador en el men Aplicaciones Ocina LYX. Tambin puede probar a ejecutar el programa tecleando directamente en un terminal: lyx. 2. Si no est instalado podemos instalarlo siguiendo estos pasos: a) Men Aplicaciones Centro de Software de Guadalinex Edu
b) En el cuadro de bsqueda tecleamos lyx, y una vez localizado, pulsamos sobre Instalar.
LyX
INSTALANDO LYX
#4
A Debe observar que nuestro sistema, adems de LYX, ya tiene instalado los paquetes de LTEX (al menos los principales para funcionar).
Diferentes versiones En este manual usaremos la versin 1.6.5 que se instala con Guadalinex Edu 10.04 (S.O. ocial de la JJAA). Si usa otra distribucin LiNuX u otro Sistema Operativo (Mac o Windows) puede que instale otra versin ms reciente. La diferencia entre versiones no tiene mucha importancia, aparte de cambios en los iconos y reparacin de algn bug (y puede que aparicin de alguno nuevo), el funcionamiento principal es el mismo en las distintas versiones.
LyX
CONFIGURANDO IDIOMA
#5
Congurando idioma
LYX ya viene preparado para empezar a funcionar. Quizs la nica conguracin necesaria sea el idioma. Mediante el men Herramientas Preferencias nos vamos a Conguracin del idioma y nos aseguramos de que el idioma predeterminado sea Espaol.
LyX
#6
El uso de LYX es bastante sencillo y termina convirtindose en intuitivo, siempre que consigamos tener claros dos conceptos clave:
A A 1. Dominar algo de LTEX y haber tecleado cdigo LTEX con Kile u otros editores (aunque puede crear sus documentos, incluso con expresiones matemticas y grcos, sin tener A A mucha idea de LTEX, es aconsejable alguna experiencia tecleando cdigo LTEX).
2. Olvidar muchos mecanismos y vicios adquiridos al usar procesadores de textos tipo WYSIWYG (Writer, Word, etc.), como por ejemplo los espacios en blanco Si iniciamos el programa: y abrimos un nuevo archivo (men Archivo teclear nuestro primer documento: Nuevo) , ya podremos
Observaremos que LYX nos graba el documento con la extensin *.lyx (es un formato propietario de LYX). Si quisiramos el archivo fuente (*.tex), por ejemplo para pasrselo a otra A persona que usa LTEX pero no usa LYX, tendramos que usar el men Archivo / Exportar y A elegir el formato LTEX. Los botones ms importantes (para compilar y ver el PDF generado) se encuentran en el centro de la ltima barra de herramientas. Tienen el smbolo rojo del PDF y si pasamos el cursor por encima leeremos: Ver PDF (que usaremos slo la primera vez) y Actualizar PDF (que usaremos el resto de veces para ir viendo como va quedando nuestro PDF). Al pulsar alguno de los botones anteriores, se compila el documento y nos muestra el PDF generado mediante el visor PDF que tengamos por defecto en nuestro sistema.
LyX
#7
Podemos ver que el tipo de letra predeterminado de LYX es demasiado normalito. Ms adelante veremos cmo usar otras fuentes de las que incluye por defecto, e incluso instalar nuevas. Cuando nuestro documento est nalmente a nuestro gusto, podemos guardar una copia desde el mismo visor de PDF, o bien, usar el men Archivo / Exportar / PDF (pdatex). Resumen de los pasos
LyX
#8
LyX
#9
5 5.1
Podemos controlar, entre otras cosas, el espacio entre lneas, alineacin de prrafo (centrado, justicado, etc.). 1. Seleccionamos el prrafo a formatear 2. Pulsamos sobre el botn Conguracin de prrafo
LyX
#10
5.2
1. Seleccionamos el texto al que queremos dar formato 2. Pulsamos el botn Estilo de Texto
5.3
LyX
#11
5.4
Referencias cruzadas
Es necesario usar \usepackage{hyperref} en el prembulo. Para ello debe consultar el apartado 7.1. En el prrafo anterior he insertado dos referencias a otros apartados (las ver con nmeros rojos), de forma que al hacer clic sobre ellas nos lleva al apartado referenciado (donde puse las etiquetas). Podemos insertar una etiqueta en cualquier parte del texto (en cualquier pgina), par posteriormente crear una referencia o enlace a dicha etiqueta.
LyX
#12
A La cantidad de comandos LTEX existente es casi ilimitada, adems podemos crear nuevos comandos. Si hubiese un botn en LYX (o una opcin de men) para cada comando sera casi imposible encontrar alguno de ellos. A Afortunadamente LYX nos permite introducir cdigo LTEX. Para ello pulsamos el botn TEX y nos aparece un recuadro rojo donde debemos introducir el cdigo.
A El cdigo LTEX se basa en rdenes o comandos que empiezan con una barra invertida (\orden) y son sensibles a maysculas: no es lo mismo \Orden que \orden Algunas rdenes requieren de algn parmetro que se pone entre llaves:
\orden{parmetro} Otras incluso permiten opciones adicionales que ponemos entre corchetes. Veamos un ejemplo: \sqrt{14x}
A Lo anterior es una orden LTEX (raz = \sqrt) que requiere un parmetro entre llaves. Esa orden tambin acepta opciones adicionales entre corchetes:
Signica raz cbica de 27: 3 27. En el caso anterior se trata de una orden especial: una expresin matemtica. Como veremos en el apartado 6.2, las expresiones matemticas deben ir entre smbolos dlar ($). Para conseguir la raz cbica de 27 tendramos que teclear: $\sqrt[3]{27}$ Edicin de textos cientcos con software libre LyX
\sqrt[3]{27}
#13
6.1
A Una de las principales diferencias que observan en LTEX los usuarios acostumbrados a procesadores de texto (tipo Writer, Word, ..) es el espaciado. La vieja costumbre de pulsar la barra espaciadora varias veces (como se haca en las tradiciones mquinas de escribir) debemos A abandonarla en LYX, puesto que no sirve de nada: LTEX lo tomar como un slo espacio en blanco. Mediante el men Insertar Formato se pueden insertar muchos de los tipos de espacio disponibles. En la Gua de usuario (men Ayuda Gua de usuario) hay disponible abundante informacin sobre los diferentes tipos de espacio. No obstante, a continuacin expondr algunos de los ms usados:
6.1.1
Espacios horizontales
La orden \ (barra invertida seguida de espacio) genera un espacio en blanco. Veamos un ejemplo. A Cdigo LTEX: Ahora vienen 5 espacios \ \ \ \ \ en blanco Resultado: Ahora vienen 5 espacios en blanco
La orden \hspace{longitud} deja un espacio horizontal de tamao la longitud expresada A en alguna de las medidas usadas por LTEX: mm milmetros cm centmetros in pulgadas (1 pulgada 2,54 cm) pt puntos (1 punto es aproximadamente la tercera parte de un milmetro) em tamao de una m del tamao de letra que estemos usando ex tamao de una x del tamao de letra actual Veamos un ejemplo:
LyX
#14
Cuando queremos dejar espacios en blanco, por ejemplo, para que sean completados por nuestros alumnos, disponemos de algunas opciones interesantes: \hll A Cdigo LTEX: Desde aqu \hfill hasta el final. Resultado: Desde aqu hasta el nal.
\hrulell A Cdigo LTEX: Desde aqu \hrulefill hasta el final. Resultado: Desde aqu hasta el nal.
\dotll A Cdigo LTEX: Desde aqu hasta el final \dotfill Resultado: Desde aqu hasta el nal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LyX
#15
6.1.2
Espacio vertical
Mediante la orden \vspace{longitud} podemos crear espacio vertical. A Cdigo LTEX: Ahora dejar un espacio vertical \vspace{2em} de un tamao de dos lneas aproximadamente Resultado: Ahora dejar un espacio vertical de un tamao de dos lneas aproximadamente
6.1.3
Saltos de pgina
LyX
#16
6.2
Frmulas matemticas
Podemos insertar frmulas matemticas mediante cdigo TEX. Para ello necesitamos conocer los cdigos para las diferentes frmulas. Vimos un amplio resumen en el primer tema del curso. Otra opcin es usar el editor de frmulas de LYX
LyX
CONFIGURANDO EL DOCUMENTO
#17
Congurando el documento
Todas las opciones que afectan a todo el documento se pueden congurar desde el men Documento Conguracin. Veamos algunas de las ms usadas:
7.1
Prembulo
En el prembulo se incluyen instrucciones sobre el tipo de documento que queremos generar y sus caractersticas. Por ejemplo \documentclass[opciones]{clase}
A Se usa tambin para indicar a LTEX los paquetes extra que queremos que cargue.
\usepackage[opciones]{paquete} Otra utilidad del prembulo es denir nuevos comandos (o redenir los existentes). Un ejemplo es conseguir que en las frmulas trigonomtricas aparezca sen en lugar de sin. Para ello tecleamos en el prembulo: \renewcommand{\sin}{\operatorname{sen}}
LyX
CONFIGURANDO EL DOCUMENTO
#18
7.2
Tipos de documento
Existen numerosas clases de documento: article, book, beamer, etc. Las clases son una especie de plantilla para el documento y las hay estndar como article, book, .. , algunas especiales como beamer (para presentaciones) que veremos en otro tema de este curso, otras creadas por usuarios para un determinado propsito como papertex, otras muy especcas (como las que facilita una determinada revista para crear un artculo cientco para dicha revista), y todas las clases o plantillas que queramos crearnos nosotros mismos. A modo de ejemplo, veamos una pequea descripcin de algunas:
7.2.1
article
Para documentos no muy largos. Los documentos se pueden estructurar en secciones, subsecciones, etc. Uso la clase artculo para crear estos apuntes. Cuando al nal de curso necesite juntar en un slo documento todos estos apuntes, usar la clase book
7.2.2
book y report
Ambas clases son muy parecidas y se usan para documentos grandes (por ejemplo un libro). Tienen estructuras ms amplias como captulo en incluso partes. Un libro se puede estructurar en captulos (le llamamos temas en nuestros libros de texto actuales), e incluso por encima del captulo, podemos usar la estructura partes, de forma que cada parte contenga varios captulos. En ambas clases, report y book, si inicias un nuevo captulo te lo pone en una nueva pgina. La diferencia es que la clase book te lo pone en una pgina impar (aunque tenga que dejar en blanco la anterior pgina par). Es necesario observar que las clases no son algo cerrado, siempre podremos modicarlas a nuestro antojo.
7.2.3
beamer
Es una clase muy especial que se usa para diapositivas o presentaciones. Dedicaremos un tema de este curso a esta clase.
7.2.4
papertex
Nacho Llopis cre la clase papertex. Est pensada para crear un peridico digital con portada, multicolumna y diversas funcionalidades. Ms informacin en http://nachollopis.com El Boletn Matemtico de la Universidad de Almera usa la clase papertex. Edicin de textos cientcos con software libre LyX
CONFIGURANDO EL DOCUMENTO
#19
Opciones Adems de la clase de documento (article, book, etc.) podemos incluir algunas opciones (si no las incluimos tomar las opciones por defecto). \documentclass[opciones]{clase} Algunas opciones son: Tamao del papel: a4paper (DIN A4), letterpaper (tamao carta), a5paper, etc. Forma del papel: landscape (apaisado). Tamao base de la letra: 10pt, 11pt, 12pt, .. Imprimir por las dos caras: twoside (dos caras), oneside (una cara)
LyX
CONFIGURANDO EL DOCUMENTO
#20
7.3
Fuentes
Podemos usar el men Documento / Conguracin / Fuentes para elegir el tipo de letra.
A Adems podemos instalar nuevas fuentes. Por ejemplo en la distribucin de LTEX texlive que usamos en ubuntu/Guadalinex, podemos instalar el paquete de fuentes extra tecleando en terminal:
\usepackage[T1]{fontenc} \usepackage{calligra} \usepackage{pbsi} \usepackage{aurical} En el momento en que queramos usar la fuente calligra tan slo debemos poner la orden \calligra (desde ese punto, toda la letra del documento estar con fuente calligra. Si lo que queremos es que slo un trozo de texto est en calligra, usaremos la orden {\calligra texto}
CONFIGURANDO EL DOCUMENTO
#21
LyX
CONFIGURANDO EL DOCUMENTO
#22
7.4
Portada
En el prembulo del documento, adems de las opciones de idioma, tipo de documento, carga de paquetes, .. , podemos poner otros datos como ttulo, autor, fecha, etc. \title{Ttulo del documento} \author{autor del documento} \date{fecha del documento} \date{\today} %fecha de compilacin Los anteriores datos aparecern en el documento compilado cuando pongamos la orden \maketitle En clases de documento como book, la orden \maketitle crear la portada en una pgina aparte, mientras que otras clases de documento como article, crean la portada al principio del documento, pero sin ponerla en una pgina aparte. Si su documento es de tipo article, pero quiere una portada en pgina aparte, o bien quiere crear una portada personalizada, puede usar la siguientes rdenes: \begin{titlepage} \maketitle otras cosas que quiera poner (como una imagen) \end{titlepage} Las rdenes anteriores debe ponerlas al principio de su documento.
7.5
ndice de contenidos
Puede generar un ndice de contenidos mediante la orden \tableofcontents (normalmente se suele poner al principio del documento, despus de la portada).
7.6
Estilos de pgina
El estilo de pgina dene los encabezados y numeracin de pgina. El estilo suele venir denido en la clase de documento, pero tenemos la posibilidad de modicarlo con la orden \pagestyle{estilo}. Las opciones son:
\pagestyle{empty} Sin encabezados ni numeracin de pgina. \pagstyle{plain} El que hay por defecto. Sin encabezado, pero con numeracin. \pagestyle{headings} Con encabezado y numeracin de pgina.
LyX
CONFIGURANDO EL DOCUMENTO
#23
Usaremos las ordenes anteriores en el prembulo del documento. Si quisiramos cambiar el estilo de una determinada pgina, usaramos el comando \thispagestyle{estilo} , donde estilo puede ser empty, plain y headings. Si deseamos personalizar algo ms las cabeceras y pie de pgina, podemos usar el paquete fancyhdr. Debemos hacerlo en el prembulo. Veamos un ejemplo de lo ms sencillo para usar este paquete:
\usepackage{fancyhdr} \pagestyle{fancy} \lhead{} \chead{} \rhead{\bfseries Cabecera parte derecha} \lfoot{by Dany} \cfoot{Pie centro} \rfoot{\thepage} \renewcommand{\headrulewidth}{0.5pt} \renewcommand{\footrulewidth}{0.4pt}
Observamos que podemos usar cabecera en la parte izquierda (lhead), centro (chead) o derecha (rhead). Igual para el pie de pgina (foot). El comando \thepage pone el nmero de pgina y las dos ltimas lneas de cdigo se reeren a la lnea que se dibuja bajo la cabecera y encima del pie de pgina (as como sus respectivos tamaos en grosor de la lnea). Puede obtener la documentacin ocial del paquete fancyhdr desde este enlace: http://mirror.ctan.org/macros/latex/contrib/fancyhdr/fancyhdr.pdf
7.7
Corrector ortogrco
Para usar el corrector ortogrco necesitamos tener instalado en nuestro ordenador un diccionario. Veamos cmo instalar el diccionario (idioma espaol) en ubuntu sudo apt-get install aspell aspell-es Con la orden anterior, tecleada en terminal, se instala el diccionario que nos vale para LYX y otros programas. Para congurar el corrector ortogrco en LYX, entramos en el men Herramientas / Preferencias / Conguracin del idioma / Corrector ortogrco y seleccionamos aspell.
LyX
CONFIGURANDO EL DOCUMENTO
#24
LyX
CONFIGURANDO EL DOCUMENTO
#25
7.8
Silabacin
La silabacin es la separacin en slabas de una palabra. Cuando al nal de lnea, de un texto justicado, no hay espacio suciente para una nueva palabra, se pueden usar varios mecanismos: pasarla al rengln siguiente y dejar el espacio en blanco, pasarla al siguiente rengln y repartir el espacio entre las palabras de todo el rengln (mtodo usado por algunos procesadores de textos que a veces produce feos resultados), o separar la palabra en slabas (silabacin: mtodo A usado por LTEX). A Para que LTEX pueda usar la silabacin, debe conocer el idioma que usamos (no le basta con el diccionario, debe saber las reglas que se usan en un idioma para silabar). Debemos tener instalado el paquete texlive-lang-spanish. Podemos hacerlo en LiNuX mediante la orden de terminal: sudo apt-get install texlive-lang-spanish Adems, debemos comprobar que en la conguracin tenemos el paquete de idioma:
A Podemos ayudar a LTEX con la silabacin, incluyendo en el prembulo alguna(s) palabra(s) que no la separe correctamente. Por ejemplo, si ponemos en el prembulo:
LyX