You are on page 1of 26

Edicin de textos cientcos con software libre

Daniel Lpez Avellaneda


(matematicasies.com)

Tema II - LYX

Manual para el curso online organizado por:


CEP Indalo http://www.cepindalo.es Marzo 2012 - Mayo 2012

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 . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

Edicin de textos cientcos con software libre

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.

Edicin de textos cientcos con software libre

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.

Edicin de textos cientcos con software libre

LyX

INSTALANDO LYX

#4

Una vez instalado tendremos algo as:

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.

Edicin de textos cientcos con software libre

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.

Edicin de textos cientcos con software libre

LyX

USANDO LYX - PRIMEROS PASOS

#6

Usando LYX - Primeros pasos

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.

Edicin de textos cientcos con software libre

LyX

USANDO LYX - PRIMEROS PASOS

#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

Edicin de textos cientcos con software libre

LyX

USANDO LYX - PRIMEROS PASOS

#8

Edicin de textos cientcos con software libre

LyX

ESCRIBIENDO TEXTO EN LYX

#9

5 5.1

Escribiendo Texto en LYX Conguracin de prrafo

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

Edicin de textos cientcos con software libre

LyX

ESCRIBIENDO TEXTO EN LYX

#10

5.2

Tamao y estilo de Texto

1. Seleccionamos el texto al que queremos dar formato 2. Pulsamos el botn Estilo de Texto

Para usar otras fuentes o instalar nuevas, vea la seccin 7.3

5.3

Notas al pi y notas al margen

podemos hacerlo usando los botones de Nota al pie y Nota al margen

Edicin de textos cientcos con software libre

LyX

ESCRIBIENDO TEXTO EN 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.

Edicin de textos cientcos con software libre

LyX

A INTRODUCIENDO CDIGO LTEX

#12

A Introduciendo cdigo LTEX

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}

A INTRODUCIENDO CDIGO LTEX

#13

6.1

Espacios y saltos de pgina

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:

Edicin de textos cientcos con software libre

LyX

A INTRODUCIENDO CDIGO LTEX

#14

Un cuadrado tiene \hspace{6em} lados El resultado: Un cuadrado tiene lados

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Edicin de textos cientcos con software libre

LyX

A INTRODUCIENDO CDIGO LTEX

#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

Para saltar de pgina debemos insertar la orden \newpage

Edicin de textos cientcos con software libre

LyX

A INTRODUCIENDO CDIGO LTEX

#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

Edicin de textos cientcos con software libre

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

Edicin de textos cientcos con software libre

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)

Edicin de textos cientcos con software libre

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:

sudo apt-get install texlive-fonts-extra


A Ahora debemos decirle a LTEX que cargue en e prembulo el paquete extra y los paquetes de las fuentes que queramos usar:

\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}

Este texto est en fuente calligra


Este texto est en fuente pbsi
Edicin de textos cientcos con software libre LyX

CONFIGURANDO EL DOCUMENTO

#21

Este texto est en Fontauri Este texto est en Fontlukas


Para ver la lista de fuentes que proporciona el paquete texlive-fonts-extra, puede obtener la descripcin del paquete desde terminal:
apt-cache show texlive-fonts-extra

Alternativamente, puede verlo mediante el gestor de paquetes Synaptic:

Edicin de textos cientcos con software libre

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.

Edicin de textos cientcos con software libre

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.

Edicin de textos cientcos con software libre

LyX

CONFIGURANDO EL DOCUMENTO

#24

Para usarlo, pulsamos el botn Comprobar ortografa [F7]

Edicin de textos cientcos con software libre

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:

\hyphenation{pa-la-bra, pa-la-bra, ...}


A Entonces LTEX aadir esas palabras a sus reglas de silabacin. A Si a pesar de ello, observa que LTEX no separa bien alguna palabra, otra opcin es es sustituir en nuestro texto palabra por pa\-la\-bra (as sabr como separarla correctamente). Otras veces ocurre que no queremos que separe alguna palabra en concreto, por ejemplo una direccin de e-mail, un telfono, etc. Si en lugar de 123456789, tecleamos 1-2-3-4-5-6A 7-8-9, LTEX no separar ese nmero.

Edicin de textos cientcos con software libre

LyX

You might also like