Sei sulla pagina 1di 40

PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor informacin.

PDF generated at: Wed, 21 Aug 2013 03:03:34 UTC


MANUAL LATEX
WIKILIBROS LATEX
Contenidos
Artculos
Manual de LaTeX 1
Manual de LaTeX/Datos preliminares/Introduccin a LaTeX 3
Manual de LaTeX/Datos preliminares/Instalacin en Linux 5
Manual de LaTeX/Datos preliminares/Instalacin en OS X 7
Manual de LaTeX/Datos preliminares/Instalacin en MS Windows 7
Manual de LaTeX/Datos preliminares/La escritura en LaTeX 8
Manual de LaTeX/Datos preliminares/Programas complementarios 9
Manual de LaTeX/La estructura de un documento en LaTeX 10
Manual de LaTeX/La estructura de un documento en LaTeX/El prembulo y el cuerpo del
documento 10
Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos
paquetes comunes 11
Manual de LaTeX/Escribiendo texto 14
Manual de LaTeX/Escribiendo texto/Espacios 14
Manual de LaTeX/Escribiendo texto/Caracteres especiales 16
Manual de LaTeX/Escribiendo texto/Tamaos, estilos y tipos de letra 17
Manual de LaTeX/Escribiendo texto/Alineacin del texto 18
Manual de LaTeX/Escribiendo texto/Particin de palabras 18
Manual de LaTeX/Escribiendo texto/Signos ortogrficos 19
Manual de LaTeX/Escribiendo texto/Portada del documento 20
Manual de LaTeX/Escribiendo texto/Captulos y secciones 21
Manual de LaTeX/Escribiendo texto/Estilos de pgina 22
Manual de LaTeX/Escribiendo texto/Referencias 24
Manual de LaTeX/Escribiendo texto/Notas al pie 25
Manual de LaTeX/Escribiendo texto/Listas 26
Manual de LaTeX/Escribiendo texto/Citas 27
Manual de LaTeX/Escribiendo texto/Tablas 27
Manual de LaTeX/Frmulas matemticas/Insercin de una frmula 30
Manual de LaTeX/Frmulas matemticas/Superndices y subndices 31
Manual de LaTeX/Frmulas matemticas/Smbolos matemticos 32
Manual de LaTeX/Frmulas matemticas/Acentuacin en modo matemtico 33
Manual de LaTeX/Inclusin de grficos/Grficos con PSTricks 33
Referencias
Fuentes y contribuyentes del artculo 35
Fuentes de imagen, Licencias y contribuyentes 36
Licencias de artculos
Licencia 37
Manual de LaTeX
1
Manual de LaTeX
Bienvenido al libro de LATEX .
Si deseas colaborar en este libro, te recomendamos que des una mirada antes a la pgina de convencin de estilo del
libro de LATEX. Adems, puede que encuentres til tambin la pgina de discusin de este libro, donde encontrars
mensajes entre usuarios que ya han contribuido.
Tabla de contenido
Introduccin a LATEX
Captulo 1. Datos preliminares
1. 1. Instalacin en GNU/Linux
2. 2. Instalacin en MS Windows
3. 3. Instalacin en Mac OS X
4. 4. La escritura en LATEX
5. 5. Programas complementarios
Captulo 2. La estructura de un documento en LATEX
1. 1. El prembulo y el cuerpo del documento
2. 2. Clases de documento y algunos paquetes comunes
Captulo 3. Escribiendo texto
1. 1. Espacios
2. 2. Caracteres especiales
3. 3. Tamaos, estilos y tipos de letra
4. 4. Alineacin del texto
5. 5. Particin de palabras
6. 6. Signos ortogrficos
7. 7. Portada del documento
8. 8. Secciones de un documento
9. 9. Estilos de pgina
10. 10. Referencias
11. 11. Notas al pie
12. 12. Listas
13. 13. Citas
14. 14. Tablas
Captulo 4. Frmulas matemticas
1. 1. Insercin de una frmula
Manual de LaTeX
2
2. 2. Superndices y subndices
3. 3. Construcciones matemticas
4. 4. Delimitadores
5. 5. Smbolos matemticos
6. 6. Puntuacin
7. 7. Acentuacin en modo matemtico
8. 8. Texto entre matemticas
9. 9. Arreglos matemticos
10. 10. Entornos para teoremas
Captulo 5. Grficos
1. 1. Objetos flotantes
2. 2. Ubicacin de un grfico
3. 3. Inclusin de grficos EPS
4. 4. Conversin de formatos grficos
5. 5. Dibujo de grficos en LATEX
6. 6. El paquete XY-Pic
7. 7. Grficos con PSTricks
8. 8. Grficos con METAPOST
9. 9. Grficos con xfig
Captulo 5. Listados de cdigo
Apndices
1. 1. Qu es LaTeX exactamente?
2. 2. Razones para usar LaTeX
3. 3. Qu necesito para empezar con LaTeX?
4. 4. Cmo se procesa un documento LaTeX?
5. 5. Primeras aproximaciones con ejemplos sencillos
6. 6. El prembulo de LaTeX
7. 7. Documentos estructurados
8. 8. Instrucciones y entornos
9. 9. Insertar figuras en un documento
10. 10. Tipos de letra
11. 11. Beamer
Manual de LaTeX
3
Enlaces sobre LaTeX
CervanTeX, grupo de usuarios de TeX hispanohablantes
[1]
Amigos Brasileiros,el wiki LaTeX brasileiro
[2]
LaTeX Fcil
[3]
Autores y licencia
Los autores son los contribuyentes de Wikilibros. Para saber ms sobre ellos revisa el historial
[4]
de este libro.
Referencias
[1] http:/ / www. cervantex. es/
[2] http:/ / www. tex-br. org/ index. php/ P%C3%A1gina_principal
[3] http:/ / navarroj.com/ latex/
[4] http:/ / es. wikibooks. org/ w/ index. php?title=Manual_de_LaTeX& action=history
Manual de LaTeX/Datos
preliminares/Introduccin a LaTeX
En primer lugar hay que sealar que LATEX no es un procesador de textos, como lo es Kword, Abiword o Writter de
la suite ofimtica Openoffice.org. Sino ms bien es un lenguaje de programacin que en vez de presentarnos en
pantalla una interfaz grfica produce textos para ser ledos o impresos de una gran calidad tipogrfica. Para hacernos
una idea de lo que puede ser LATEX pensemos que este es algo similar a lo que sucede con el cdigo fuente de las
pginas web. La pgina es escrita segn unas reglas que entiende el navegador y que nos permite visualizar dichas
pginas de un modo intuitivo. Puede comprobarse esto fcilmente pidindole al navegador web que muestre el
cdigo fuente de esta pgina. Como se ve lo escrito y lo visualizado no coinciden. LATEX procede de modo similar.
Lo que se escribe no es lo que se ve en pantalla. Puede esto tener alguna ventaja prctica? Hay alguna razn para
abandonar los procesadores de texto que usamos todos los das para realizar nuestros trabajos? Lo que sigue intentar
mostrar bajo qu circunstancias LATEX puede representar una ventaja frente a otros modos ms amigables para
trabajar los documentos escritos.
Imagine usted lo siguiente: Tiene que escribir un largo trabajo de investigacin. Todo lleno de frmulas
matemticas, de citas a pie de pgina y muchos libros de referencia. Imagine que tiene que editar un enorme
documento de casi mil pginas y que est dividido en 70 pequeos archivos. Cmo hacer un ndice a partir de 70
archivos? Cmo evitar que haya cambios de fuentes o de formato indeseables y que todas las pginas tengan los
mismos mrgenes? Cmo proceder para que el programa editor no haga cosas extraas e irreversibles? Cmo
saber si todas las comillas que he abierto han sido cerradas? Estos ejemplos no son casos aislados, ni hipotticos,
sino que se refieren al uso cotidiano de los procesadores de textos en entornos acadmicos y universitarios. Para
estos usos los procesadores de textos pensados para las oficinas se quedan un tanto cortos en cuanto al respeto de las
ms elementales normas tipogrficas. Ahora bien, como cada uno de nosotros no es siempre un profesional de la
tipografa es conveniente que alguien haga por nosotros dicho trabajo tipogrfico. Aqu es donde hace su aparicin el
entorno LATEX.
Para hacerlo ms comprensible esta aparicin sigamos con los actos de imaginacin. Imagine ahora que dispone
usted de un programa al cual slo hay que darle las ordenes y este las realiza por usted. Por ejemplo, le dice usted
que esto que escribe es un libro o una obra de teatro o un artculo de astronoma o una carta. Como ver cada una de
estas obras tiene una estructura propia que LATEX de antemano sabe y maneja segn plantillas que respetan la
cabalidad las normas tipogrficas. Imagine tambin que dentro de un libro usted le seala a LATEX que este es el
Manual de LaTeX/Datos preliminares/Introduccin a LaTeX
4
ttulo, este el autor y la fecha. Con estos elementos LATEX compondr la portada. Adems, puedo indicarle que esto
es un captulo (no s si acabar siendo el primero o el vigsimoquinto), aqu una seccin (no s cul es su nmero
exacto), esto una nota al margen que siempre debe estar a la altura de tal lnea (aunque introduzca cientos de lneas
ms despus), aqu una nota al pie; quiero adems que en el encabezado de cada pgina vaya el nmero del captulo
y el nombre de la seccin, etc. El usuario da las rdenes y LATEX se encargar por usted de formatear el documento
segn las instrucciones que le ha dado. El usuario slo se dedica a escribir el texto, de la maquetacin se encarga
LATEX. Los resultados finales de esta maquetacin son en la mayora de los casos muy superiores a los que el
usuario obtiene manualmente con procesadores de texto WYSIWYG
[1]
.
En general los usuarios que utilizan los procesadores de textos lo hacen como si fuesen mquinas de escribir
sofisticadas. Sin embargo, un texto es un producto que debe respetar un mnimo de normas para su legibilidad. La
belleza esttica de un texto no es criterio suficiente para establecer su comprensibilidad, lo que importa ms bien es
su estructura lgica. Un escrito lgicamente estructurado es mucho ms legible que un texto solo estticamente
agradable. En este aspecto el uso de LATEX representa para el autor una enorme ventaja, ya que al escribir los textos
pensando que hay que estructurarlos en vista de su legibilidad, se logra que lo escrito se le presente al lector lo que se
quera decir. Desde este punto de vista LATEX es un entorno de trabajo casi insuperable por poder de edicin de
documentos con alta legibilidad.
Permtame usted otro ejemplo de como se procede con textos estructurados que no coinciden con lo que usted ve en
pantalla o en forma impresa. Imagine usted que ha realizado la traduccin de una obra medieval y la ha maquetado a
dos columnas. En cada pgina la primera columna contiene el texto latino y enfrente la traduccin castellana
sincronizada con la versin original. La traduccin consta de unas 600 pginas. Usted termina la traduccin del
texto, pero le dicen que este debe ser presentado ahora no en columnas sino que la pgina izquierda debe contener el
texto original y la pgina derecha la traduccin. Y debe entregarlo maquetado al da siguiente. Qu hacer? Cuntas
horas perdidas? Tendr usted que dejar de dormir para cumplir con los plazos? En esta ocasin LATEX presenta
todas sus ventajas. Que un texto est organizado en dos columnas o en pginas enfrentadas no significa ningn
problema. La lgica de la traduccin es que a cada texto latino corresponda su traduccin castellana. Eso se indica en
cada prrafo: aqu el texto original y esta es su traduccin. Para obtener aquello solicitado lo nico que habra que
decirle a LATEX es que ordene en columnas o en pginas. Para lograr esto solo basta con cambiar una instruccin de
tres letras por otra de tres letras. Vale decir, entre dos o tres segundos. LATEX es el perfecto sirviente que cumple
con las rdenes que le damos. Lo nico que hay que aprender es precisamente las rdenes para que LATEX las
cumpla por nosotros. Adems estas instrucciones son las mismas desde hace aos. Por lo que no hay que estar
siempre aprendiendo nuevos comandos conforme aparezcan nuevas versiones ms actualizadas. Lo que aprend hace
diez aos sigue tan vigente hoy como dentro de viente aos ms.
En otros tminos, LATEX es una serie de instrucciones (macros) basado en el sistema de edicin de bajo nivel TEX.
En su origen fue especialmente diseado para la composicin de textos cientficos, sobre todo para aquellos que
deben incluir una gran cantidad de frmulas matemticas. Sin embargo, las posibilidades que LATEX ofrece hacen
de l un programa idneo para componer textos de cualquier ndole, y ms an si estos son muy grandes. De hecho,
puede afirmarse que si algo puede ser impreso se puede realizar con la combinacin LATEX y TEX.
LATEX combina inigualablemente la sencillez de edicin, la calidad tipogrfica y la facilidad para garantizar una
buena estructura y organizacin del documento, todo esto de manera casi automtica. As, uno no tiene que hacer
ms que concentrarse en el contenido del documento y en sealar unas cuantas instrucciones para que LATEX haga
lo que las instrucciones le indiquen: hacer una portada, un ndice de contenidos, poner las notas a pie de pgina,
insertar una imagen, etc. Por ejemplo, en lugar de seleccionar manualmente el tipo de fuente que usaremos para el
ttulo de una seccin, su tamao y su estilo (y de recordar todo esto para cuando se llegue el momento de iniciar otra
seccin), en LATEX slo tenemos que indicarle que dentro del documento que en un determinado lugar se inicia una
seccin, as basta con escribir \section{Nombre de la seccin}, y con ello obtendremos un verdadero ttulo de
seccin con todo y su numeracin, con independencia de las secciones que podamos insertar antes o despus de esta
Manual de LaTeX/Datos preliminares/Introduccin a LaTeX
5
instruccin de estructura del texto.
No obstante, lo primero con lo que nos vamos a encontrar es que LATEX no es, por s mismo, uno de esos
programas que ofrecen una interfaz de usuario intuitiva, como lo hacen los programas de tipo WYSIWYG, sino que
nuestra escritura en LATEX consiste en una serie de comandos cuyo efecto no ser visible hasta despus de una
compilacin. Desde este punto de vista, LATEX es menos "amigable" que otros editores de texto. Sin embargo, no
cuesta realmente mucho trabajo aprender a usar LATEX e identificarse con l, menos an considerando la gran
cantidad de documentacin que a propsito existe, y tomando en cuenta los resultados que pueden alcanzarse con
este programa, LATEX termina siendo, en la mayora de los casos, la mejor opcin. Para que el lector se convenza
de esto bastar que siga leyendo este libro, lleno de ejemplos de lo que se puede hacer con LATEX.
Para ms detalles sobre algunos puntos de esta introduccin es recomendable leer los apndices al final de este
wikilibro.
Referencias
[1] [1] What You See Is What You Get (Lo que ve es lo que obtiene)
__________________________________
Manual de LaTeX/Datos preliminares/Instalacin
en Linux
Para utilizar LATEX en Linux es muy sencillo. Casi todas las distribuciones la traen por defecto. Basta descargar e
instalar el paquete tetex (proyecto descontinuado) o bien, el ms reciente y actualizado texlive. Cada distribucin en
Linux maneja a su manera el listado y las dependencias de sus paquetes compilados. A modo de ejemplo, en
distribuciones basadas en Debian bastar abrir un terminal e introducir como root' la siguiente orden:
sudo apt-get install texlive-latex-extra texlive-fonts-recommended lmodern
Otro modo aun ms sencillo que deja todo listo para ser usado es instalar un editor de LATEX especializado (ver
ms adelante) con la siguiente orden:
sudo apt-get install lyx
En otras distribuciones como SuSe, Mandriva, Fedora (basadas en paquetes RPM) hay herramientas grficas en las
cuales es posible seleccionar los mismos paquetes para que sean instalados.
Una vez que lo hagas estar todo listo para comenzar con la creacin y compilacin de archivos LATEX. Ms an,
en la mayora de las distribuciones de Linux LATEX es un programa que es instalado por defecto y est esperando a
que se haga uso de l.
Una vez instalado LATEX nos encontramos con que este no es un programa con una interfaz grfica sino que lo que
el usuario debe hacer es escribir sus documentos segn ciertas reglas que posteriormente LATEX convertir a un
documento legible e imprimible. Para escribir en LATEX necesitars simplemente un editor de texto. Cualquiera es
adecuado para ello. Basta con que el editor de cdigo ASCII ofrezca la posibilidad de guardar el archivo con la
extensin .tex. Adems de editores genricos existen varios editores muy buenos que no slo te permitirn guardar tu
archivo .tex, sino que tambin ofrecen una serie de herramientas tiles para facilitar la composicin. En linux estos
editores podemos agruparlos en dos varientes: Aquellos en los que se ingresa directamente los comandos de LATEX
y que el programa compila posteriormente, obteniendo diversas salidas: PDF, DVI, PS, HTML, etc. Y un segundo
grupo que es capaz de exportar sus archivos a formato LATEX.
En el primer grupo encontramos, a modo de ejemplo, los siguientes programas:
Manual de LaTeX/Datos preliminares/Instalacin en Linux
6
Emacs, muy til, pues incluye un entorno de edicin especial para LATEX (y para algunos otros lenguajes) que,
entre otras cosas, colorea los comandos para facilitar la visualizacin de sintaxis. Poderoso editor de textos, aunque,
su instalacin ocupa bastante espacio en el disco duro.
Vim, similar a emacs en cuanto a coloreado de sintaxis. Posee adems un plugin especial para compilar LATEX. Su
instalacin es pequea y es, adems, un muy poderoso editor de textos.
Texmaker, programa muy cmodo que permite insertar cdigo y compilar mediente una interfaz de botones muy
intuitiva. Es liviano y consume pocos recursos. Viene acompaado de herramientas que informan de los errores.
Kile, editor especializado en LATEX del escritorio KDE. Muy intuitivo y programable. Reconoce los comandos y
sugiere autocompletacin. Viene con herramientas que indican los errores y abren el archivo en el lugar preciso de
dicho error para su correccin.
LaTeXila es un editor LaTeX para el entorno de escritorio GNOME, se caracteriza por su facilidad de uso. Compila
los documentos directamente a PDF o PostScript con un botn integrado al programa. Tiene la funcin de auto
completado. Indica los errores que se presenten en el archivo y hace fcil encontrarlos. Permite la rpida insercin de
smbolos matemticos, cientficos y caracteres griegos, es liviano en cuando a consumo de recursos del ordenador.
En el segundo grupo, exportadores a formato LATEX tenemos a su vez dos varientes. Procesadores de textos que
pueden exportar desde sus propios formatos a LATEX. Y procesadores especializados en LATEX que proporcionan
una cmoda interfaz grfica.
Procesadores que exportan a LATEX:
OpenOffice.org es capaz de exportar sus archivos (odt 0 doc) a LATEX, a partir de los cuales es posible la
compilacin del archivo .tex. Adems, este programa est disponible en espaol, por lo que la edicin resulta an
ms fcil. OpenOffice.org integra un editor de ecuaciones, y si con el insertas una frmula matemtica, sta ser
convertida en los comandos de LATEX respectivos para producir la frmula en tu documento .tex. OpenOffice.org,
es software gratuito. Hay que tener presente que actualmente el cdigo LATEX que genera no es muy perfecto.
Abiword, procesador de textos del escritorio GNOME. Exporta sus archivos a LATEX, aunque su exportacin no
est muy de acuerdo con un archivo escrito directamente en LATEX, pues, al igual que Openoffice.org intenta
reproducir el formato original mediante comandos. Lo que no es muy propio de LATEX, en el que se intenta ms
bien escribir textos lgicamente estructurados.
Kword, procesador de textos del escritorio KDE y parte de la suite ofimtica Koffice. Realiza ms o menos lo mismo
que Abiword y Openoffice.org.
Respecto del segundo grupo contamos en Linux con los siguientes programas:
LyX, este programa sostiene que es del tipo WYSIWYM (lo que vez es lo que quieres decir). Para aquellos que
deseen contar con un editor de textos de estilo ms "familiar", pueden pensar en utilizar LyX, un editor de textos que
emplea LATEX para la creacin de sus textos, todo en un ambiente muy parecido a WYSIWYG, salvo que lo que ve
en la pantalla no es el documento compilado. Para compilar y visualizar basta apretar un botn. As, si alguien siente
que con LATEX se trabaja un poco a ciegas, este programa le permitir cambiar la situacin al mostrarle
grficamente todo lo que va haciendo en su documento, sin necesidad de compilar el texto y esperar hasta entonces
para ver los resultados.
Texmacs, es un programa basado en emacs con un entorno casi WYSYGYG para LATEX.
Como se seala estos programas harn que el trabajo resulte ms sencillo e interesante, y ayudarn a ganar gusto por
LATEX. Los programas que exportan a LATEX le permiten al usuario obtener desde archivos odt o doc el cdigo
fuente para LATEX y desde estos archivos ir aprendiendo cual es la lgica interna de este modo de edicin.
Es interesante sealar que una vez que se aprende a utilizar LATEX se hace muy difcil utilizar algn otro programa
para componer tus textos con contenido matemtico (o de cualquier otro tipo).
Manual de LaTeX/Datos preliminares/Instalacin en Linux
7
El uso de uno u otro de los programas antes mencionados depender de los gustos del usuario. Sin embargo, es
recomendable iniciarse con algunos programas ms intuitivos como LyX y luego pasar a la edicin pura en texmaker
o kile.
Manual de LaTeX/Datos preliminares/Instalacin
en OS X
Para Mac OSX (a partir de la versin 10.3) la instalacin es smamente sencilla, slo hace falta seguir estos pasos:
1. Visite la pgina http:/ / www. tug. org/ mactex/ . En ella se encuentra un compendio con las mejores, ms
comunes y ms usadas aplicaciones, llamada MacTex. Soporta TeX, LaTeX, AMSTeX, ConTeXt, XeTeX y muchos
otros paquetes.
2. Descargue el archivo MacTeX.dmg y proceda a una instalacin comn y corriente. i.e. doble click en el archivo
descargado y seguir instrucciones.
El paquete MacTex contiene una distribucin Tex Live 2007 completa de Tex, Ghostscipt, ImageMagick y los
siguientes programas: TeXShop, LaTeXiT, BibDesk, Excalibur y i-Installer. Una instalacin detallada permite a los
usuarios pasar por alto algunos de estos paquetes si as lo desean.
Una vez instalado el paquete, se recomienda ponerlo todo en una nica carpeta (llamada por ejemplo: Tex o LaTex,
etc.) y dejarla en la carpeta Aplicaciones para mayor comodidad. Tambin es recomendable leer el archivo
README.rtf.
Manual de LaTeX/Datos preliminares/Instalacin
en MS Windows
Existe una especie de adaptacin de LATEX para Windows, llamada MikTeX. Para instalarlo debes bajarte una
aplicacin de instalacin que contiene los paquetes y programas bsicos de LATEX. Al correr esta aplicacin, un
asistente te guiar en la instalacin de MikTeX. Entre algunas otras cosas, se te pedir que confirmes la direccin
donde se guardarn los paquetes de LATEX. Por defecto, el asistente crear una carpeta llamada "texmf", en la
unidad de disco local, a menos que se indique otra cosa. Es conveniente que permitas la creacin de la carpeta tal y
como lo propone el asistente. Posteriormente, mediante un programa que se instalar junto con MikTeX, el MikTeX
Package Manager, podrs descargar los paquetes de LATEX que gustes o necesites. Existen algunos otros paquetes
menos estndar que no se descargan incluso usando el MikTeX Package Manager, sino que te los vas a encontrar en
diversos lugares dedicados a LATEX y que tienen que ser instalados manualmente. Ms adelante describiremos la
instalacin manual de estos paquetes.
Ahora bien, para editar tus ficheros .tex puedes usar, adems de los programas mencionados para Linux, un editor
llamado TeXnicCenter, particularmente recomendable an siendo un programa en desarrollo. Este cuenta con una
gran cantidad de herramientas, dentro de las cuales la ms til es quiz la compilacin misma del documento.
TeXnicCenter implementa una serie de instrucciones para compilar tu archivo en distintos formatos de salida, como
lo son el PDF, el DVI y el PostScript. De este modo no tendrs que abrir el Smbolo del Sistema (o Command
Prompt) para realizar la compilacin. Por supuesto, para que esto funcione, tienes que indicarle a TeXnicCenter
dnde se encuentra el programa de LATEX que debe ejecutar para compilar el archivo .tex. Esto se hace la primera
vez que inicias TeXnicCenter, y si has permitido que MikTeX se instalara en la carpeta "texmf", no tendrs que
buscar nada, ya que TeXnicCenter asume que ah se realizo la instalacin de los paquetes y programas de LATEX y
slo tendrs que ir confirmando las rutas que se sealan.
Manual de LaTeX/Datos preliminares/La escritura en LaTeX
8
Manual de LaTeX/Datos preliminares/La
escritura en LaTeX
Para escribir en LATEX es necesario tener un programa para crear ficheros de formato .tex, que no es ms que un
formato no muy especial de texto de cdigo ASCII. Programas capaces de grabar en este tipo de formato han sido
descritos en las secciones 1.2 y 1.3. El archivo .tex contendr todas las instrucciones que sern procesadas por
LATEX para producir un archivo de salida. Por ejemplo, si hemos creado el archivo ejemplo.tex, y queremos
compilarlo en formato PDF, abrimos una terminal o smbolo del sistema, nos ubicamos en la direccin donde se
encuentre nuestro fichero y escribimos
pdflatex ejemplo.tex
Con esto obtendremos el documento ejemplo.pdf creado a partir de todas aquellas instrucciones contenidas en el
archivo ejemplo.tex
El formato PDF no es el nico que podemos producir. A continuacin presentamos una lista de algunos otros
comandos que producen distintos formatos de salida:
latex Este comando compilar el fichero .tex en un DVI. Este formato es el original de compilacin de LATEX, pero no es muy comn ver
documentos de este tipo.
pdflatex Como ya mencionamos, este comando produce un archivo PDF. Este es quiz el formato ms recomendable, pues an cuando es de
mayor tamao que un DVI, es un formato mucho ms comn y de mejor calidad de visualizacin. Sin embargo, no podremos incluir
imgenes PostScript, aunque podemos usar el comando siguiente y despus convertir el resultado en PDF.
dvips Este comando no procesar un fichero .tex, sino que a partir de un fichero .dvi, previamente elaborado con el comando latex, produce un
documento PostScript (de extensin .ps). En general, estos documentos son de mayor tamao. Pueden ser visualizados con, por ejemplo,
Ghostview.
ps2pdf Este comando convierte los archivos .ps en archivos .pdf. As es que, si por alguna razn es necesario compilar el fichero .tex en .ps,
simpre es posible obtener al final un archivo .pdf.
Manual de LaTeX/Datos preliminares/Programas complementarios
9
Manual de LaTeX/Datos preliminares/Programas
complementarios
Resulta que, al escribir libros con contenido matemtico, se nos presenta frecuentemente la necesidad de insertar
grficos, algunos de ellos previamente creados, y otros que an no sabemos como crear para despus incluirlos en
nuestro documento. Por ello, conviene, sin entrar en detalles de su uso (esto lo haremos en un captulo especialmente
dedicado a la insercin de grficos en LATEX), mencionar algunos programas, todos gratuitos, con los cuales
puedes convertir y crear tus grficos para despus utilizarlos en LATEX.
Para la conversin de grficos a distintos formatos recomendamos ImageMagick. Este programa convierte grficos a
muy distintos formatos, adems de que, en el proceso, puede hacer distintas transformaciones en la imagen misma.
Este programa se trabaja mediante comandos en una terminal o smbolo del sistema. Si el lector prefiere un
programa ms visual, le recomendamos Gimp.
Para crear grficos, no hay nada ms recomendable que usar los paquetes que incluye LATEX, como PSTricks y sus
derivados (pst-3dplot, pst-labo, pst-func, etc.). La idea es que hay que intentar salirnos lo menos posible de LATEX,
ms si ste ofrece la posibilidad de realizar tareas que requerimos.
Adems, existen programas que funcionan casi como un procesador de textos, pero que son capaces de transformar
los textos a formato LATEX. Un interesante proyecto es el editor LyX
[1]
. El facilita la escritura de documentos en
LaTeX y es un modo menos estresante de iniciarse en la escritura de documentos estructurados en LATEX.
Plantilla:Tex o TEX Plantilla:TEX
Referencias
[1] http:/ / www. lyx. org
Manual de LaTeX/La estructura de un documento en LaTeX
10
Manual de LaTeX/La estructura de un
documento en LaTeX
Ya hemos explicado cmo se compila un documento en LATEX pero, sin embargo, no hemos an hablado de cmo
escribir en LATEX el documento que vamos a compilar. En este captulo estudiaremos precisamente algunos
aspectos bsicos de la escritura en LATEX. Posteriormente en el siguiente captulo entraremos en detalles sobre
la escritura de texto en LATEX.
1. 1. El prembulo y el cuerpo del documento
2. 2. Clases de documento y algunos paquetes comunes
Manual de LaTeX/La estructura de un
documento en LaTeX/El prembulo y el cuerpo
del documento
La estructura
La estructura de un documento en LATEX se divide en dos grandes partes: el prembulo y el cuerpo del texto. En el
prembulo se escriben las instrucciones fundamentales que indican a LATEX qu clase de documento se va a
escribir y qu caractersticas va a tener ste, as como tambin las que indican a LATEX qu paquetes se deben
cargar. Por ejemplo, la instruccin
\documentclass{article}
hace que LATEX d la estructura de un artculo a nuestro documento. En lugar de article podemos escribir, por
ejemplo, book , report o slides , que determinan diferentes estilos para nuestro documento. En general, los
argumentos que toma el comando \documentclass{''valor''} son las llamadas clases de documento. Ms
adelante discutiremos en detalle cada una de ellas.
Adems de indicar la clase de documento que queremos para nuestro texto, debemos indicar los paquetes que vamos
a necesitar. Para cargar un paquete se usa el comando
\usepackage{''paquete''}
Por ejemplo, para cargar el paquete amssymb , que proporciona smbolos matemticos de la American
Mathematical Society, escribimos \usepackage{amssymb} .
En realidad, algunas clases de documento y algunos paquetes admiten diferentes opciones, por lo que la sintaxis en
general para cargar clases y paquetes es esta:
\documentclass[''opciones'']{''clase''}
y
\usepackage[''opciones'']{''paquete''}
Si una clase de documento o paquete que queremos cargar ofrece opciones y nosotros no especificamos la que
queremos, se cargarn las opciones por defecto.
Cabe mencionar que nada de lo que escribamos en el prembulo aparecer en el documento compilado.
El cuerpo
Manual de LaTeX/La estructura de un documento en LaTeX/El prembulo y el cuerpo del documento
11
Por otra parte, el cuerpo del documento inicia con la instruccin
\begin{document}
y culmina con la instruccin:
\end{document}
Todo lo que se escriba con posterioridad a esta instruccin ser ignorado por LATEX y no se compilar.
El cuerpo del documento consiste en prcticamente todo lo que aparecer en nuestra compilacin. Es aqu, pues,
donde escribiremos el texto verdadero. Una vez que iniciemos el cuerpo del documento debemos escribir al final de
todo lo escrito la instruccin de cierre \end{document} aunque no hayamos terminado todo el documento, pues
de otra manera tendremos un error en el proceso de la compilacin y no podremos ir viendo cmo van quedando
nuestros avances.
Tenemos entonces que el cuerpo del documento es todo lo que se encuentre entre \begin{document} y
\end{document} .
Manual de LaTeX/La estructura de un
documento en LaTeX/Clases de documento y
algunos paquetes comunes
Como mencionbamos, existen diferentes estilos que podemos darle a nuestro documento, y la seleccin de uno u
otro depender de qu es lo que necesitamos hacer. Si queremos escribir un documento corto, podemos utilizar la
clase article . En trminos generales, esta clase de documento nos permite dividir el documento en secciones,
subsecciones, prrafos y subprrafos.
A continuacin una lista de algunas clases tpicas de documento:
article Para documentos cortos que no es necesario dividir en captulos, sino que bastan las secciones y subsecciones y sus prrafos y subprrafos.
book Para documentos ms largos que deben incluir captulos, prlogo, apndices o incluso partes.
report
Similar a la clase book .
slides Para presentaciones, es decir, para producir diapositivas.
Las clases book y report son muy similares, y ambas sirven para documentos grandes, como lo son,
naturalmente, los libros y los reportes, entre otros trabajos. Sin embargo, existen ligeras diferencias. Por ejemplo, la
clase book hace que los captulos empiecen siempre en una pgina impar, de modo que si un captulo anterior
termina en una pgina impar, la pgina (par) siguiente quedar en blanco y al captulo nuevo comenzar despus de
ella. Esto, en cambio, no sucede con la clase report , as es que un captulo simplemente empieza en una pgina
nueva, sea par o impar. Por supuesto, estas opciones pueden ser fcilmente modificadas. Todas las clases de la lista
anterior admiten opciones adicionales. Por ello, la sintaxis general para indicar una clase de documento es la
siguiente:
\documentclass[''opcin 1, opcin 2, ...'']{''clase de documento''}
Las opciones que podemos dar son:
Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes
12
a4paper,
letterpaper,
...
Con esta opcin indicamos que el tamao del papel debe de ser <font
size="9.50">a4paper</font> (tamao a4), <font
size="9.50">letterpaper</font> (tamao carta), ... Otras opciones que determinan distintos
tamaos de pgina son:
<font size="9.50">a5paper</font> (210 mm 148 mm)
<font size="9.50">b5paper</font> (250 mm 176 mm)
<font size="9.50">legalpaper</font> (14 in 8.5 in)
<font size="9.50">executivepaper</font> (10.5 in 7.25 in)
landscape Apaisado. Pone la pgina de forma horizontal.
10pt, 11pt,
12pt
Definen el tamao de la fuente principal del texto.
oneside,
twoside
Indican si el documento debe estar adaptado a impresin por un slo lado de la pgina o por ambos lados de
ella.
titlepage,
notitlepage
Determinan si el documento debe o no incluir una pgina de ttulo, i.e. si va a incluir o no una portada.
openright,
openany
<font size="9.50">openright</font> obliga a los captulos a iniciar siempre slo en pginas
impares, mientras que con la opcin <font size="9.50">openany</font> permitimos que los
captulos se inicien en cualquier pgina.
onecolumn,
twocolumn
Definen si el documento se va a escribir en una sola columna o a doble columna.
fleqn Esta opcin hace que las ecuaciones queden alineadas por la izquierda en lugar de que sean centradas (como
sucede por defecto).
leqno Con esta opcin hacemos que el nmero de las ecuaciones quede alineado por la izquierda en lugar de por la
derecha (como sucede por defecto).
draft, final La opcin <font size="9.50">draft</font> se usa si queremos que la compilacin del
documento se haga a modo de "borrador". Con <font size="9.50">draft</font> haremos que
las lneas que sean demasiado largas queden marcadas mediante cajas negras. La opcin <font
size="9.50">final</font> producir simplemente que el documento se compile de manera
normal.
Cuando no especificamos opciones para una clase de documento, se cargan las opciones por defecto de la clase que
estemos utilizando. Por ejemplo, si escribimos
\documentclass[letterpaper,10pt,twoside,onecolumn,final,openright]{book}
sera lo mismo que si escribiramos simplemente
\documentclass{book}
pues la clase book tiene como opciones por defecto
letterpaper,10pt,twoside,onecolumn,final,openright . Adems, la clase book producir
automticamente una pgina para el ttulo del documento. Con la opcin notitlepage haremos que esto no
suceda as, de manera que el ttulo del documento no quedar en una pgina aparte.
La clase article carga automticamente las opciones
letterpaper,10pt,oneside,onecolumn,final . Puesto que en la clase article no existen captulos,
las opciones openright y openany no estn permitidas.
Las opciones por defecto de la clase report son letterpaper,10pt,oneside,final,openany .
Adems de las clases estndar de documento de LATEX descritas, hay algunos paquetes que normalmente vienen
incluidos en cualquier distribucin de LATEX (ms especficamente, en distribuciones de LATEX ). Algunos de
ellos los describiremos ms detalladamente en captulos posteriores, y nos limitaremos a dar aqu una tabla que los
Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes
13
compendie:
alltt Este paquete provee el entorno <font size="9.50">alltt</font> , muy similar al entorno
<font size="9.50">verbatim</font> salvo que "<font size="9.50">\</font> ",
"<font size="9.50">{</font> " y "<font size="9.50">} </font> " tienen su
significado usual, por lo que pueden ser introducidos comandos.
doc Este es un paquete bsico para la escritura de documentacin de programas de LATEX.
excale Este paquete proporciona versiones escaladas de las fuentes matemticas de extensin.
fontenc Este paquete se usa para especificar la codificacin de fuente que debe usar LATEX
graphpap Este comando permite el uso del comando <font size="9.50">\graphpaper</font> , que se usa
para dibujar cuadriculados o mallas.
ifthen Para comandos de la forma if... then... else...
inputenc
Este paquete se usa para especificar la codificacin de caracteres para los documentos de entrada de LATEX. Si
vamos a escribir en espaol, conviene usar la instruccin <font
size="9.50">\usepackage[latin1]{inputenc} </font>
[1]
, que nos permitir escribir con
acentos en nuestro archivo de entrada, y con ello no tendremos que escribir cosas como <font
size="9.50">pr\'actico</font> para obtener "prctico" en nuestro documento compilado. Lo
mismo sucede con la tilde que lleva la ee.
latexsym Puesto que en LATEX los caracteres smbolos ya no son cargados automticamente, es necesario cargar el
paquete <font size="9.50">latexsym</font> para poder disponer de ellos.
makeidx Este paquete proporciona comandos para la construccin de ndices de materias.
syntonly Este paquete causar que el documento sea procesado sin producir ningn documento compilado de salida, sino
que lo nico que nos permitir hacer es verificar que la sintaxis de cada comando es correcta.
No obstante, los paquetes de la tabla anterior cumplen propsitos muy especficos y es probable que el lector no
tenga inters en todos ellos. Existen paquetes muy comunes que son de gran utilidad:
amsmath Este paquete, realizado por la American Mathematical Society, proporciona comandos para la escritura de
frmulas matemticas de mayor complejidad.
babel Este paquete esta hecho para soportar lenguajes diversos, entre ellos el espaol. Para indicar que nuestro
documento se escribir en espaol, y con ello que ste se adapte a dicho idioma, hemos de escribir <font
size="9.50">usepackage[spanish]{babel} </font> .
graphics Con este paquete podrs incluir y transformar imgenes en tu documento, incluyendo las que hayas creado con
otros programas.
Referencias
[1] En algunas distribuciones es mejor escribir: article
__________________________________
Manual de LaTeX/Escribiendo texto
14
Manual de LaTeX/Escribiendo texto
Finalmente este es el captulo en el que hablaremos realmente de cmo escribir en LATEX. En particular,
estudiaremos la escritura de texto, i.e. la escritura en modo no matemtico. La estructura de este captulo esta ideada
de tal modo que pueda servir tambin como referencia. As, un lector con necesidades de consulta especficas podr
dirigirse exactamente al tema que le interesa, sin necesidad de conocer nada de lo que se ha expuesto anteriormente.
1. 1. Espacios
2. 2. Caracteres especiales
3. 3. Tamaos, estilos y tipos de letra
4. 4. Alineacin del texto
5. 5. Particin de palabras
6. 6. Signos ortogrficos
7. 7. Portada del documento
8. 8. Captulos y secciones
9. 9. Estilos de pgina
10. 10. Referencias
11. 11. Notas al pie
12. 12. Entornos de enumeracin
13. 13. Citas
14. 14. Tablas
Manual de LaTeX/Escribiendo texto/Espacios
En LATEX, un espacio en blanco en el texto fuente produce un espacio en blanco en el documento compilado. Ms
de un espacio en blanco en el texto fuente no producen ms que un espacio en blanco en el texto compilado.
Por tanto, si escribimos:
Uno o ms espacios equivalen a un slo espacio en blanco
o
Uno o ms espacios equivalen a un slo espacio en blanco
obtenemos en ambos casos: Uno o ms espacios equivalen a un slo espacio en blanco.
Si queremos obtener varios espacios seguidos debemos usar el comando \ . As, al escribir
Hola\ \ \ \ adis
obtenemos:
Podemos usar tambin el comando \hspace{''valor''} para obtener un espacio horizontal igual al valor que
especifiquemos. Por ejemplo,
Hola\hspace{4cm}adis
dejar un espacio horizontal de 4 centmetros entre las palabras "Hola" y "adis" en el texto compilado.
De manera automtica, LATEX deja un espacio adicional despus de un punto
[1]
a menos que ste est precedido
por una mayscula, caso en el cual LATEX interpreta el punto como el de una abreviatura y no deja ningn espacio
Manual de LaTeX/Escribiendo texto/Espacios
15
adicional. Si una abreviatura termina con una letra minscula, como por ejemplo la abreviatura latina "e.g.",
entonces hemos de evitar el espacio adicional que dejar LATEX. Esto se consigue con el comando de espacio \ .
Por ejemplo, debemos escribir
...existen clases (e.g.\ la clase de todos los conjuntos) que no son
conjuntos
Si una frase termina con mayscula, LATEX, como ya hemos dicho, no dejar un espacio adicional despus del
punto que termina dicha frase por considerarlo el de una abreviatura. Para indicarle a LATEX que se trata
efectivamente del punto que termina una frase debemos escribir el comando \@ . Por ejemplo, debemos escribir
Podemos compilar nuestros documentos en formato PDF\@. Adems, estn
los formatos...
LATEX justifica de manera automtica los prrafos, por lo que una vez que se llene una lnea mandar lo que sigue a
la lnea de abajo, separando palabras que, en ocasiones, sera mejor mantener juntas. Para conseguir que LATEX no
separe palabras con cambios de lnea debemos usar el comando ~. Por ejemplo, debemos escribir
O.~ Wilde escribi obras como...
para que "O." y "Wilde" aparezcan siempre en la misma lnea. Alternativamente podemos usar el comando
\mbox{|f . Por ejemplo, \mbox{O. Wild|f produce el mismo efecto que O.~ Wilde .
Otra opcin ms para espacios horizontales son los comandos que "empujan" el texto hasta el final de la pgina. Por
ejemplo, el comando \hfill empuja el texto dejando espacios en blanco, como en el siguiente ejemplo:
Desde este punto\hfill hasta este punto
produce:
Si en lugar de hfill escribimos \hrulefill o \dotfill obtenemos, respectivamente:
y
Por otra parte, una o ms lneas en blanco en el texto fuente producen una sla lnea en blanco en el texto compilado.
As, si escribimos: obtenemos:
Primera lnea. An estamos en la misma lnea.
Esta es la segunda lnea Esta es la tercera lnea
Primera lnea. An estamos en la misma lnea.
Esta es la segunda lnea
Esta es la tercera lnea.
Para conseguir varias lneas en blanco seguidas debemos usar el comando \\, que forzar a un cambio de lnea. Ms
en general, el comando \\[''valor''] produce un espacio entre lneas igual al valor especificado.
Podemos usar tambin el comando \vspace{''valor''|f , con un efecto similar al de \hspace{} salvo
que el espacio es vertical. Para espacios verticales predefinidos, podemos usar los comandos
\smallskip \medskip \bigskip
Manual de LaTeX/Escribiendo texto/Espacios
16
Referencias
[1] [1] Sin embargo, el paquete
Uno o ms espacios equivalen a un slo espacio en blanco
en su opcin castellana sigue la tradicin tipogrfica europea de no usar espacios extra despus de un punto. Por
tanto, ahorra todos estos problemas con las abreviaturas.
__________________________________
Manual de LaTeX/Escribiendo texto/Caracteres
especiales
Ya hemos visto que LATEX reserva ciertos smbolos de cdigo ASCII para funciones especiales (e.g. la barra
invertida \ para iniciar un comando, la tilde ~ para evitar particiones de palabras, etc). He aqu todos los caracteres
que tienen una funcin especial en LATEX:
$ # % & ^ _ { } ~ \
Si queremos que aparezcan como simples smbolos en el texto compilado, hemos de escribir
\$ \# \% \& \^ \_ \{ \} \~ \backslash ?` !`
Por defecto, LATEX slo lee caracteres de cdigo ASCII, por lo que en principio no es posible escribir palabras con
acento ni tildes, pues stas no tienen cdigo ASCII estndar y no aparecern en el documento compilado. Por
supuesto, existen comandos que producen palabras acentuadas (e.g. c\'odigo produce cdigo en el documento
compilado), aunque lo ms sencillo sera cargar el paquete inputenc , que nos permite especificar otros
estndares de codificacin a parte del ASCII. As, para escribir palabras acentuadas escribimos en el prembulo:
\usepackage[latin1]{inputenc}
Algunas distribuciones es mejor escribir:
\usepackage[utf8]{inputenc}
Y con ello podremos escribir normalmente las palabras castellanas en el texto fuente.
Manual de LaTeX/Escribiendo texto/Tamaos, estilos y tipos de letra
17
Manual de LaTeX/Escribiendo texto/Tamaos,
estilos y tipos de letra
En LATEX las letras (o fuentes) tienen en general 5 atributos, aunque slo mencionaremos cuatro de ellos, que son
los que determinan el aspecto del caracter en el texto compilado.
La familia es el nombre de una coleccin de fuentes. LATEX ofrece tres familias de fuentes, que son , , y . Para
conseguir cada una de estas familias se usan, respectivamente, los comandos \rmfamily , \sffamily y
\ttfamily . Estos comandos son en realidad declaraciones, por lo que su efecto se limita de manera distinta a
la de los comandos comunes. Por ejemplo, si queremos conseguir un texto con caracteres , debemos escribir
{\ttfamily ''texto''}
y as el efecto de \ttfamily afectar slo al texto que se encuentre entre llaves.
La serie de una fuente determina que tan gruesa o expandida ser sta. Con LATEX tenemos la opcin Medium
(media) y la opcin Bold (negrita). Caracteres con este tipo de series se consiguen, respectivamente, con las
declaraciones \mdseries y bfseries . Como stas tambin son declaraciones, para obtener, por ejemplo,
un texto en negritas hemos de escribir {\bfseries ''texto''} .
La forma que puede tener un caracter dentro de una familia puede ser: (vertical o recta), (itlica), (inclinada) o
(Maysculas y maysculas pequeas). Estas formas se consiguen con las declaraciones \upshape ,
\itshape , \slshape y \scshape , respectivamente. Adems, tenemos los comandos
\textbf{''texto''} :
para texto en negritas
\textit{''texto''} :
para texto en itlicas
\textsl{''texto''} :
para texto inclinado
\texttt{''texto''} :
para texto en estilo
\textsc{''texto''} :
para texto en maysculas y minsculas pequeas
El tamao de una letra puede ser
que se consigue con la declaracin <font size="9.50">\tiny</font>
que se consigue con la declaracin <font size="9.50">\scriptsize</font>
que se consigue con la declaracin <font size="9.50">\small</font>
que se consigue con la declaracin <font size="9.50">\normalsize</font>
que se consigue con la declaracin <font size="9.50">\large</font>
que se consigue con la declaracin <font size="9.50">\Large</font>
que se consigue con la declaracin <font size="9.50">\LARGE</font>
que se consigue con la declaracin <font size="9.50">\huge</font>
que se consigue con la declaracin <font size="9.50">\Huge</font>
Manual de LaTeX/Escribiendo texto/Alineacin del texto
18
Manual de LaTeX/Escribiendo texto/Alineacin
del texto
LATEX automticamente deja los prrafos justificados (por ambos lados), aunque podemos alinear el texto por la
izquierda con la declaracin \raggedright y por la derecha con la declaracin \raggedleft . Para centrar el
texto hemos de usar la declaracin \centering . Por ejemplo, {\centering Texto centrado} produce
Texto centrado
Alternativamente podemos usar los entornos de alineacin flushleft , flushright y center . Puesto que
estos son entornos, para, por ejemplo, centrar texto con center debemos escribir
\begin{center} Texto centrado \end{center}
Estos entornos son los ms recomendables para usar en LATEX. Ya que los primeros son ms bien instrucciones
propias de TEX que podran eventualmente producir algn tipo de inconsistencia a la hora de compilar y as obtener
resultados no deseados.
Manual de LaTeX/Escribiendo texto/Particin de
palabras
Al justificar el texto, LATEX partir las palabras que ya no quepan completas en una lnea, pero, sin embargo, no
siempre lo hace del modo correcto. Para indicarle a LATEX la forma en que debe partir una palabra en particular
usamos el comando \hyphenation . Por ejemplo, para indicar a LATEX como debe partir las palabras
"sistemtico" y "paleoltico" escribimos:
\hyphenation{sis-te-m-ti-co pa-leo-l-ti-co}
Si escribimos esto en el prembulo del documento, las reglas de particin de esas palabras quedarn grabadas en las
reglas de particin del lenguaje que estemos usando. Por ejemplo, si utilizas MikTeX, abre "MikTeX" Options" y ve
a la pestaa "Languages". Ah vers una lista de lenguajes, as es que si quieres que las reglas de particin sean las
del castellano, debes activar la casilla donde dice "Spanish" y desactivar todas las dems. De este modo, siempre que
se procese un documento con LATEX se usarn las reglas de particin de palabras del lenguaje que has
seleccionado. Como mencionbamos, una especificacin de particin para una palabra con el comando
\hyphenation en el prembulo har que las reglas de particin que has dado para esa palabra se guarden en las
reglas de particin del lenguaje "Spanish".
Otra forma de indicar cmo debe partirse una palabra es mediante el comando \- . Por ejemplo, si te das cuenta que
en la compilacin de tu documento la palabra "incomible" est mal particionada, ve hacia ella en el texto fuente e
indica la forma correcta, reemplazando la palabra incomible por in\-co\-mi\-ble .
Para que LATEX no parta una palabra en algn punto, se usa el comando ~ . Por ejemplo, si escribes
0~1~8~0~0~4~1~3 , forzars a LATEX a que escriba siempre 01800413 sin partir la serie de nmeros en ninguna
parte. La otra opcin es usar \mbox{} . Por ejemplo, si escribes \mbox{Dr. Knuth} , LATEX siempre
escribir Dr. Knuth sin partir ninguna de estas palabras, y tampoco dejar Dr. en una lnea y Knuth en la siguiente.
Manual de LaTeX/Escribiendo texto/Signos ortogrficos
19
Manual de LaTeX/Escribiendo texto/Signos
ortogrficos
LATEX originalmente slo lee texto de cdigo ASCII, por lo que si queremos usar palabras acentuadas, necesitamos
algunas instrucciones. He aqu la forma de conseguir acentuaciones y signos ortogrficos que no tienen un ASCII:
<font
size="9.50">\'</font>
(acento agudo) <font
size="9.50">\`</font>
` (acento grave)
<font
size="9.50">\~</font>
~ (tilde) <font
size="9.50">\"</font>
(diresis)
<font
size="9.50">\^</font>
^ (circunflejo) <font size="9.50">\c
c</font>
(c con cedilla)
<font
size="9.50">?`</font>
(signo izquierdo de
interrogacin)
<font
size="9.50">!`</font>
(signo izquierdo de
exclamacin)
As, para obtener palabras como conexin escribimos conexi\'on . La acentuacin de la letra i requiere de un
paso previo, que consiste en eliminar el puntito que ha de ser remplazado por el acento. Pare esto escribimos \i .
As, al escribir \'{\i} obtenemos .
Otra opcin, quiz ms prctica, para obtener los signos ortogrficos del castellano (y otros ms) es usar el paquete
inputenc . Si en el prembulo escribimos
\usepackage[latin1]{inputenc}
cambiamos la codificacin de la entrada de LATEX y podremos escribir las palabras acentuadas tales y cuales, es
decir, , , , nos dar , , , en el documento compilado.
Para obtener comillas se usan el acento grave (` ), que nos da , y el apstrofo (' ), que nos da . As, por ejemplo,
con
l dijo que haba dicho la ``verdad''
obtenemos l dijo que haba dicho la verdad.
Hay smbolos que no estn definidos de manera inmediata en LATEX, pero que podemos conseguir muy fcilmente.
Por ejemplo, el smbolo de grado, , podemos obtenerlo con $\phantom{a}^{\circ}$ , aunque quedar
demasiado espacio entre l y la palabra que le precede. Por eso, es mejor escribir
\hspace{-1.5mm}$\phantom{a}^{\circ}$ . Sera an mejor si definimos nuestro propio comando para
obtener el smbolo que hemos creado. Por ejemplo, podemos escribir (de preferencia en el prembulo),
\newcommand{\grad}{\hspace{-2mm}$\phantom{a}^{\circ}$}
y as, al escribir La temperatura era de 47 \grad C obtendremos La temperatura era de 47C
Tambin podemos escribir La temperatura era de $47^{\circ}$C Obtendremos el mismo resultado.
En las ltimas versiones del paquete babel es posible escribir ordinales con 1"o, 2"a, etc. para conseguir 1., 2", etc.
Referencias
http:/ / www. tex-tipografia. com/ archive/ spanish. pdf
Manual de LaTeX/Escribiendo texto/Portada del documento
20
Manual de LaTeX/Escribiendo texto/Portada del
documento
En todas las clases estndar de documento de LATEX podemos introducir el ttulo y autor del mismo, as como
tambin la fecha. Para el ttulo se usa la instruccin \title{''ttulo del documento''} y para el
nombre del autor se usa \author{''nombre del autor''} . La fecha se escribe con el comando
\date{''fecha''} . Si escribimos \date{\today} aparecer la fecha en que es compilado el documento.
Todas estas instrucciones se escriben en el prembulo, y para que aparezcan impresos en el documento compilado
debemos escribir
\maketitle
inmediatamente despus de iniciar el cuerpo del documento (i.e. justo despus de \begin{document} ).
Si usamos la clase book o la clase report el ttulo aparecer al principio y en una pgina aparte. En cambio, con
la clase article el ttulo aparecer en la parte superior de la primera pgina del documento. Si queremos que en
la clase article aparezca el ttulo en una pgina aparte, debemos especificar la opcin titlepage , que est
desactivada por defecto.
El tamao de letra del ttulo es \LARGE , pero puede ser cambiada dentro de \title{} . Por ejemplo, con las
lneas
\documentclass{book}
\title{\Huge Composici\'on de textos con \LaTeXe}
\author{Los Wikiescritores}
\date{}
\begin{document}
\maketitle
\end{document}
obtenemos la pgina de ttulo siguiente:
Manual de LaTeX/Escribiendo texto/Captulos y secciones
21
Manual de LaTeX/Escribiendo texto/Captulos y
secciones
Un documento en LATEX puede dividirse en secciones, subsecciones, prrafos y subprrafos. Con las clases book
y report podemos incluir tambin captulos. Para iniciar un captulo usamos el comando
\chapter{''nombre del captulo''}
Similarmente se usan los comandos \section{} , \subsection{} , \paragraph{} y
\subparagraph{} para secciones, subsecciones, etc. Cabe mencionar que la numeracin de cada una de estas
partes del documento la realiza LATEX por s solo.
Hay ocasiones en que el ttulo de una seccin es muy largo. En estos casos, el encabezado con el nombre de la
seccin sobrepasa el tamao de la pgina, por lo que es conveniente contar con un mtodo para que el nombre de la
seccin aparezca abreviado en el encabezado de la pgina. Por ello, la forma general del comando para secciones que
provee LATEX es el siguiente:
\section[''nombre corto de la seccin'']{nombre de la seccin}
En particular, la clase book permite dividir el documento en partes, cada una de ellas obtenidas con el comando
\part{} . Adems, esta clase de documento incluye nuevas caractersticas en LATEX , como lo son los
comandos
\frontmatter \mainmatter \backmatter
que dan estructura al documento. Con \frontmatter damos el estilo que debe tener la parte frontal del libro
(pgina de ttulo, tabla de contenidos, prlogos), con \mainmatter damos el estilo que debe tener el texto
principal del documento, y finalmente \backmatter se usa para el estilo de la parte final del libro (la
bibliografa, los ndices de materias).
Todo lo que quede contenido entre \frontmatter y \mainmatter (que se supone debe de ser la parte frontal
del libro), tendr un estilo en el que la numeracin de pgina es con nmeros romanos, y ningn captulo, ni ningn
otro ttulo de nivel inferior, ser numerado. Las pginas despus de \mainmatter sern numeradas con nmeros
arbigos y los captulos y ttulos de nivel inferior s sern numerados. Con \backmatter hacemos que los
captulos y ttulos nivel inferior no aparezcan numerados (lo que es ideal para conclusiones o notas finales).
Manual de LaTeX/Escribiendo texto/Estilos de pgina
22
Manual de LaTeX/Escribiendo texto/Estilos de
pgina
La numeracin de pginas y la impresin de encabezados en las mismas constituyen el estilo de la pgina. Cambios
en el estilo de pgina pueden realizarse con el comando
\pagestyle{''estilo''}
Los estilos que ofrecen las clases de documento estndar de LATEX son empty , plain y headings . Con
\pagestyle{empty} hacemos que las pginas queden sin nmero de pgina ni encabezado; con
\pagestyle{plain} , que es el estilo por defecto, obtenemos pginas numeradas, pero sin encabezado; con
\pagestyle{headings} obtenemos pginas numeradas y con encabezado. Ms especficamente,
\pagestyle{headings} produce efectos distintos segn la clase de documento y las opciones que para ella se
especifiquen. Por ejemplo, con la clase article , \pagestyle{headings} nos dar el nmero de pgina al
pie y un encabezado con el nombre de la seccin, y si hemos elegido la opcin twoside , el encabezado ser el
nombre de la seccin en las pginas pares y el nombre de la subseccin en las pginas impares. Para el caso de la
clase book , \pagestyle{headings} pondr el nmero de pgina en la parte exterior de la cabecera (lado
izquierdo en pginas pares y lado derecho en pginas impares) y el encabezado (que ser el nombre del captulo en
pginas pares y el nombre de la seccin en pginas impares) en la parte interior de la cabecera.
Si queremos cambiar el estilo de una pgina en particular, usamos
\thispagestyle{''estilo''}
que toma los mismos valores que \pagestyle{} .
Para especificar por nuestra propia cuenta que es lo que aparecer en la cabecera, podemos usar la instruccin
\pagestyle{myheadings}
que pondr los encabezados segn estos estn indicados con los comandos
\markboth{''encabezado izquierdo''}{''encabezado derecho''}
y
\markright{''encabezado derecho''}
Notar que con la opcin de clase oneside , los encabezados slo pueden ser los derechos (pues no hay pginas
que estn a la izquierda).
Al utilizar el estilo \pagestyle{headings} , vemos que la letra del encabezado aparece en caracteres
inclinados y en maysculas. Esto se debe a que las clases de documento estndar de LATEX as lo definen. Las
instrucciones siguientes hacen que el encabezado deje de estar en maysculas al usar headings :
\makeatletter
\if@twoside
\def\ps@headings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{\thepage\hfil\slshape\leftmark}% el comando
\slshape produce letras inclinadas
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}% el comando
\slshape produce letras inclinadas
\let\@mkboth\markboth
\def\chaptermark##1{%
Manual de LaTeX/Escribiendo texto/Estilos de pgina
23
\markboth {%
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\@chapapp\ \thechapter. \ %
\fi
\fi
##1}{}}%
\def\sectionmark##1{%
\markright {%
\ifnum \c@secnumdepth >\z@
\thesection. \ %
\fi
##1}}}
\else
\def\ps@headings{%
\let\@oddfoot\@empty
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
\let\@mkboth\markboth
\def\chaptermark##1{%
\markright {\MakeUppercase{%
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\@chapapp\ \thechapter. \ %
\fi
\fi
##1}}}}
\fi
\makeatother
Estas instrucciones deben ser incluidas en el prembulo del documento.
Manual de LaTeX/Escribiendo texto/Referencias
24
Manual de LaTeX/Escribiendo texto/Referencias
En LATEX podemos usar los comandos
\label{''etiqueta''} \ref{''etiqueta''} \pageref{''etiqueta''}
para hacer referencias del tipo en la seccin 2.2 hemos visto que... Por ejemplo, si tenemos en el documento un
captulo indicado con \section{Mtodos bsicos} , podemos etiquetarlo con \label{} de la siguiente
manera:
\section{Mtodos bsicos}\label{cap:MetBas}
Con esto podremos referirnos a tal captulo en cualquier momento mediante \ref{cap:MetBas} .
Notas
Debemos sealar que para lograr referencias satisfactoriamente es necesario compilar el documento dos veces. Lo
que sucede es que con la primera compilacin los datos de referencia son guardados, y despus, con una segunda
compilacin, obtendremos las referencias de manera adecuada en el documento. Por otra parte, si hacemos referencia
a una etiqueta que no hemos indicado, tendremos un mensaje de error en el proceso de compilacin, y el comando
\ref{''etiqueta equivocada''} ser sustituido en el documento compilado por un par de signos de
interrogacin, ??.
Si queremos tambin incluir la pgina en la que aparece el captulo, escribimos \pageref{cap:MetBas} . Ms
an, podemos definir el comando
\newcommand{\fullref}[1]{\ref{#1} de la pgina \pageref{#1}}
de tal modo que si el captulo Mtodos bsicos (etiquetado como antes) es el nmero 7 y se encuentra en la pgina
205, al escribir
... en el captulo \fullref{cap:MetBas}, hemos tratado el tema de...
obtenemos ... en el captulo 7 de la pgina 205, hemos tratado el tema de...
Sin embargo, puede darse el caso de que \label{} y nuestro nuevo comando, \fullref{} , queden en la
misma pgina, caso en el cual \fillref{} producir un resultado no deseable (indicaciones como en la pgina
x... cuando es la misma pgina x en la que nos encontramos). Si observamos, en el texto compilado, que eso
sucede, podemos usar simplemente \ref{} en lugar del comando \fullref{} que hemos definido.
An mejor puede resultar el uso del paquete varioref , que nos provee de los comandos \vref{} ,
\vpageref{} y \vrefrange{} . El comando \vref{} es similar al comando \ref salvo por que \vref
produce referencias del tipo on the facing page o on page 205 siempre y cuando \label no se encuentre en la
misma pgina. Para adaptarlo al castellano hemos de indicar la opcin spanish al cargar el paquete, es decir,
debemos escribir \usepackage[spanish]{varioref} .
Aviso
Hay que tener cierto cuidado a la hora de usar el comando \vref , pues hay ciertos errores que pueden suceder.
Ms exactamente, hay que evitar el uso de \vref cuando las referencias del tipo en esta pgina se rompan en un
cambio de pgina. Si esto sucede, veremos un error que nos permitir ubicar el comando \vref que deber ser
sustituido por un simple \ref .
Manual de LaTeX/Escribiendo texto/Notas al pie
25
Manual de LaTeX/Escribiendo texto/Notas al pie
La forma ms sencilla de incluir notas a pie de pgina en LATEX es usando:
\footnote{''nota al pie''}
Por ejemplo, si escribimos
... y, de hecho, el mal entendimiento respecto del carcter puramente
existencial del axioma de eleccin ha llevado a muchas discusiones estriles
durante algunas dcadas\footnote{cf. F. P. Ramsey. \textit{The foundations of
Mathematics}, London Mathematical Society.}
En realidad, la instruccin general para poner notas al pie de pgina es la siguiente:
\footnote[''marca'']{''nota al pie''}
El valor opcional determina el tipo de marca de la nota al pie. Por ejemplo, si queremos que la marca de nuestra nota
al pie sea 3, entonces escribimos \footnote[3]{''nota al pie''} .
Ms an, podemos cambiar el tipo de numeracin de las notas al pie como sigue:
\renewcommand{\thefootnote}{\arabic{footnote}}
Numeracin arbiga: 1, 2, 3...
\renewcommand{\thefootnote}{\roman{footnote}}
Numeracin romana en minsculas: i, ii, iii...
\renewcommand{\thefootnote}{\Roman{footnote}}
Numeracin romana en aysculas: I, II, III...
\renewcommand{\thefootnote}{\alph{footnote}}
Numeracin alfabtica en minsculas a, b, c...
\renewcommand{\thefootnote}{\Alph{footnote}}
Numeracin alfabtica en maysculas: A, B, C...
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
No nmeros, sino smbolos diversos
El largo y el ancho de la lnea de la nota al pie est determinada por la definicin del comando \footnoterule .
La definicin original que da LATEX de este comando equivale a la siguiente:
\newcommand{\footnoterule}{\vspace*{-3pt}
\noindent\rule{2in}{0.4pt}\vspace*{2.6pt}}
As, si queremos que la lnea de la nota al pie tenga un largo de 5cm y un ancho de 1pt, escribimos en el prembulo
\renewcommand{\footnoterule}{\vspace*{-3pt}
\noindent\rule{5cm}{1pt}\vspace*{2.6pt}}
Con esta definicin, el aspecto de la pgina del ejemplo anterior sera la siguiente:
Manual de LaTeX/Escribiendo texto/Listas
26
Manual de LaTeX/Escribiendo texto/Listas
12.1. LISTAS NO NUMERADAS
Este tipo de listas son simplemente un conjunto de elementos como el siguiente:
leche
pan y cereales
legumbres
Una lista de este tipo se consigue con el entorno itemize, donde cada elemento a especificar ir precedido del
comando \item, de la siguiente manera:
\begin{itemize} \item leche \item pan y cereales \item legumbres \end {itemize}
Este tipo de listas pueden anidarse. LATEX se encarga de la gestin de la apariencia de los distintos niveles de
profundidad:
\begin{itemize}
\item leche
\item pan y cereales
leche \begin{itemize}
pan y cereales \item trigo
.trigo \begin{itemize}
harina \item harina
\end {itemize}
.cebada \item cebada
.centeno \item centeno
.maiz \item maiz
\end{itemize}
legumbres \item legumbres
.lentejas \begin{itemize}
\item lentejas
.garbanzos \item garbanzos
\end{itemize}
\end{itemize}
Manual de LaTeX/Escribiendo texto/Citas
27
Manual de LaTeX/Escribiendo texto/Citas
Para hacer las citas, slo debemos escribir:
\begin{quote}
texto citado
\end{quote}
Recordemos que en ocasiones el tamao de la fuente de la cita suele ser menor que el del texto normal, para esto slo
debemos:
\begin{quote}
\small texto citado
\end{quote}
Manual de LaTeX/Escribiendo texto/Tablas
En los libros escolares, las tablas son normalmente utilizadas para recapitular los resultados de una investigacin. En
general es necesario manejarlas bien para realizar documentos de buena calidad.
La gestin de tablas no es muy intuitiva. Las tablas de base son fciles y presentables, utilizando la misma lgica que
en HTML, pero una tabla un poco ms elaborada requiere de cierto aprendizaje ya que no es muy intuitiva su
construccin.
El entorno tabular
Recordemos algunos conceptos ya explcitos.
Entorno
Un entorno es una declaracin particular destinada a la composicin de texto en un estilo especfico. Todos los
entornos empiezan y terminan de la misma manera:
\begin{nombre-entorno}
...
...
\end{nombre-entorno}
Entorno tabular
El entorno tabular es otro tipo de entorno, concebido para colocar los datos en las tablas. Ciertos
parmetros son necesarios despus de la declaracin del entorno para describir la alineacin de cada columna.
No es necesario indicar el nmero de columnas porque se deduce a partir de los parmetros introducidos. De la
misma manera, se pueden introducir lneas verticales entre columnas. Los smbolos siguientes estn
disponibles para describir las columnas de una tabla.
l : Columna alineada a la izquierda
c : Columna centrada
r : Columna alineada a la derecha
p{anchura} : Columna de anchura fija, justificada y con sangria; El texto esta posicionado en lo alto de la
celda.
m{anchura} : Como en el caso anterior pero el texto esta centrado verticalmente.
b{anchura} : Como en el caso anterior, pero el texto esta posicionado en la parte baja de la celda.
Manual de LaTeX/Escribiendo texto/Tablas
28
<cite id="endnote_ los parmetros m y b necesitan la utilizacin de la extensin array" style="font-style:
normal;">^
| : lnea vertical
|| : doble lnea vertical
Una vez en el entorno,
& : Separador de columna.
\\ : Principio de una nueva lnea.
\hline : Lnea horizontal.
A tener en cuenta, que los espacios insertados entre estos comandos son intiles, pero facilitan la lectura.
Tabla de base
Este ejemplo muestra como crear una simple tabla en LaTeX. Es una tabla tres por tres, pero sin ninguna lnea.
\begin{tabular}{ l c r }
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
Modificando el ejemplo anterior aadiendo algunas lneas verticales:
\begin{tabular}{| l | c | r | }
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
Para aadir las lneas horizontales superiores e inferiores:
\begin{tabular}{ | l | c | r | }
\hline
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\hline
\end{tabular}
Y finalmente, para aadir lneas centradas entre todas las filas (ver la utilizacin del entorno center):
\begin{center}
\begin{tabular}{| l | c | r | }
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
\end{center}
Manual de LaTeX/Escribiendo texto/Tablas
29
Texto en las tablas
Los algoritmos de LaTeX para generar las tablas tienen ciertas imperfecciones. Una de ellas es que no har un salto
de lnea dentro de una celda, aunque se desborde la anchura de la pgina. Para las columnas que contendrn una
cierta cantidad de texto, se recomienda emplear el atributo p e indicar la anchura deseada de la columna (aunque
esto pueda obligar a efectuar varios ajustes antes de obtener el resultado previsto).
Antes de continuar, tenemos que presentar el sistema de medidas que LaTeX emplea. Es muy flexible para que se
pueda elegir entre toda una variedad de unidades de medida
pt : punto anglosajn, 1/72 de pulgada ;
mm : milmetro ;
cm : centmetro ;
in : pulgada (2,54 cm) ;
ex : altura d'x , altura de una letra sin el trazo vertical ni el palo inferior de la fuente utilizada;
em : cuadratn, grosso modo la anchura de una M (capital) en la fuente utilizada.
Existen comandos conocidos con el nombre de commandos de longitud, que juegan el rol de variable, que no tienen
valores fijos porque dependen de la configuracin de la clase y/o del prembulo normal del documento. Los mas
tiles son:
\parindent : El tamao del desplazamiento a la derecha ;
\baselineskip : Distancia vertical entre las lneas ;
\parskip : Espacio suplementario entre los prrafos ;
\textwidth : La anchura de una lnea de texto en el entorno local (por ejemplo, las lneas son generalmente
mas estrechas en el resumen que en el texto normal);
\textheight : La altura del texto en la pgina;
Los ejemplos que se dan a continuacin son bastante largos debido a que se ilustran lo que se produce cuando hay un
fragmento de texto en las celdas de una tabla. As, en lugar de reproducirlo en la pgina, id a ([1]) para poder
consultar directamente el fichero LaTeX de ejemplo, [tutorial4/wrapped.tex wrapped.tex] y luego mirar el
[tutorial4/wrapped.pdf resultado].
El entorno tabular*, control de la anchura de una tabla
Es fundamental una pequea extensin de la versin bsica de la tabla, ya que exige un parmetro suplementario
(antes de las descripciones de columnas) para indicar la anchura deseada para la tabla.
\begin{tabular*}[0.75\textwidth]{ | c | c | c | r | }
\hline
label 1 & label 2 & label 3 & label 4 \\
\hline
item 1 & item 2 & item 3 & item 4 \\
\hline
\end{tabular*}
Sin embargo, esto no se parace a lo que se espera. Las columnas tienen siempre su anchura normal (justo lo
suficientemente larga para adaptar su contenido mientras que las lneas son tan anchas como la anchura deseada de la
tabla) La tabla no tiene una buena apariencia. La razn de este desorden es debido a que se tiene que insertar un
espacio suplementario en la columna. Latex, tiene una longitud en caucho, que a diferencia de otras, no son fijas y
Latex puede dinmicamente decidir el momento en el que deben ser fijas. As, la solucin al problema propuesto es:
\begin{tabular*}[0.75\textwidth]{@{\extracolsep{\fill}} | c | c | c | r | }
\hline
Manual de LaTeX/Escribiendo texto/Tablas
30
label 1 & label 2 & label 3 & label 4 \\
\hline
item 1 & item 2 & item 3 & item 4 \\
\hline
\end{tabular*}
En el cdigo se ha introducido la construccin @{...} que se coloca al principio de la columna. Mas tarde se darn
los detalles de este elemento. En el interior de estas construcciones, el comando \extracolsep, exige una anchura
como parmetro. Se hubria podido utilizar una anchura fija, sin embargo, utilizando una longitud elstica, es decir,
\fill, las columnas se espacian automticamente de manera uniforme.
Referencias
[1] http:/ / www. andy-roberts.net/ misc/ latex/ latextutorial4. html
Manual de LaTeX/Frmulas
matemticas/Insercin de una frmula
Para insertar una frmula en el texto escrito, debes usar encerrarla entre $, del siguiente modo: $frmula$.
Si por el contrario deseas que la frmula se muestre aparte del texto, y por lo tanto en un mayor tamao, puedes
conseguirlo usando el entorno equation, o encerrando la ecuacin entre \[ y \], ambos son equivalentes.
Veamos unos ejemplos:
Este es un texto mezclado con una ecuacin .
Este es un texto mezclado con una ecuacin $\frac{\sqrt{b-a^2}}{c}$.
\begin{equation}
D\Psi(u)[v]=p\int_{\Omega}|u|^{p-2}uv\,dx.
\end{equation}
o:
\[
D\Psi(u)[v]=p\int_{\Omega}|u|^{p-2}uv\,dx.
\]
Manual de LaTeX/Frmulas matemticas/Superndices y subndices
31
Manual de LaTeX/Frmulas
matemticas/Superndices y subndices
Una de las primeras cosas que nos gustar saber cmo especificar son las potencias (o superndices) y los subndices.
La forma de hacerlo se detalla a continuacin:
\begin{displaymath}
E= m c^2
\end{displaymath}
Tambin podremos especificar los subndices mediante la siguiente expresin:
\begin{displaymath}
a=a_1+a_2
\end{displaymath}
En caso de tener expresiones ms complejas, es posible, encerrar dicha expresin entre llaves para definirla. Por
ejemplo:
\begin{displaymath}
a=a_{i}+a_{i+1}
\end{displaymath}
Manual de LaTeX/Frmulas matemticas/Smbolos matemticos
32
Manual de LaTeX/Frmulas
matemticas/Smbolos matemticos
Smbolos
Las matemticas tienen muchos smbolos, por tanto una de las grandes dificultades que se tienen en LaTeX es
intentar recordar el comando para cada uno de ellos.
Llenar este manual con todos ellos sobrecargara la pgina, para eso dejo este link donde se pueden encontrar todos y
cada uno de los smbolos matemticos tales como letras griegas, operadores, flechas, delimitadores, etc.
LaTeX maths symbols
[1]
Algunos ejemplos sobre las letras griegas se presentan a continuacin:
\[
\alpha, \beta, \gamma, \delta, \epsilon, \zeta, \mu,
\theta, \vartheta, \phi, \varphi, \omega, \sigma, \varsigma,
\Gamma, \Delta, \Theta, \Phi, \Omega
\]
Por tanto incluir smbolos matemticos de diferentes maneras resulta ser muy sencillo, un ejemplo sera el siguiente:
$\frac{\Gamma\mapsto\Pi}{\Psi\to\Upsilon}$
Referencias
[1] http:/ / www. artofproblemsolving. com/ Wiki/ index.php/ LaTeX:Symbols
Manual de LaTeX/Frmulas matemticas/Acentuacin en modo matemtico
33
Manual de LaTeX/Frmulas
matemticas/Acentuacin en modo matemtico
Acentuacin en modo matemtico
Qu hacer cuando te quedas sin smbolos y fuentes? Bueno, el siguiente paso es recurrir a los acentos.
a' a'' a''' a''''
\hat{a} \bar{a} \overline{aaa} \check{a} \tilde{a}
\grave{a} \acute{a} \breve{a} \vec{a}
\dot{a} \ddot{a} \dddot{a} \ddddot{a}
\not{a} \mathring{a} \widehat{AAA} \widetilde{AAA}
Manual de LaTeX/Inclusin de grficos/Grficos
con PSTricks
PSTricks es una coleccin de macros TEX basados en PostScript, soporta color, grficas, movilidad, rboles y otros.
Para llamarlo es necesario llamar al paquete antes de iniciar el documento:
\usepackage{pstricks}
Si an no lo instalas lo puedes bajar de [1].
Dentro del documento se pone el ambiente
\begin{pspicture}([Xmin],[Ymin])([Xmax],[Ymax])
...[COMANDOS]
\end{pspicture}
Se debe especificar el tamao de lo que ser la figura, por ejemplo desde la posicin (-2,-2) hasta (2,2) es decir, de
tamao 4x4.
Creando Lneas
Para crear lneas tiene que estar dentro del ambiente pspicture:
\begin{pspicture}(-2,-2)(2,2)
\psline(0,0)(2,2)
\end{pspicture}
La forma general para crear una lnea es:
\psline[OPCIONES]{TIPO DE FLECHA}(X0,Y0)(X1,Y1)
Manual de LaTeX/Inclusin de grficos/Grficos con PSTricks
34
Comando Descripcin Ejemplo
OPCIONES Caractersticas de la lnea: grosor,
color, continuidad, etc.
punteada:
<font size="9.50">[linestyle=dashed]</font>
grosor:
<font size="9.50">[linewidth=2pt]</font>
color:
<font size="9.50">[linecolor=blue]</font>
TIPO DE
FLECHA
Caractersticas de la flecha Simple
<font size="9.50">{-}</font>
Bidireccional
<font size="9.50">{<->}</font>
Direccional(predeterminado)
<font size="9.50">{->}</font>
(X0,Y0)(X1,Y1)... Puntos iniciales y finales Una lnea
<font size="9.50">(0,0)(2,2)</font>
Dos lneas
<font size="9.50">(0,0)(2,2)(1,1)</font>
Ejemplo si se quiere crear una lnea que tenga un sentido a hacia arriba, un color azul, grosor ms ancho y punteada.
\begin{pspicture}(-2,-2)(2,2)
\psline[linewidth=2pt,linecolor=blue,linestyle=dotted]{->}(0,0)(2,2)
\end{pspicture}
Es posible crear tambin polgonos de la forma
\pscurve[OPCIONES]{TIPO DE FLECHA}(X0,Y0)(X1,Y1)...(Xn,Yn)
Referencias
[1] http:/ / tug. ctan. org/ cgi-bin/ getFile. py?fn=/ graphics/ pstricks/ base. zip
Fuentes y contribuyentes del artculo
35
Fuentes y contribuyentes del artculo
Manual de LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=195728 Contribuyentes: Alephcero, Almorca, AnthonnyAG, Carmonense, David.Villa, Elwikipedista, ManuelGR,
Mentifisto, NavarroJ, Omerta-ve, 17 ediciones annimas
Manual de LaTeX/Datos preliminares/Introduccin a LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=196385 Contribuyentes: Alephcero, Andreprop, 6 ediciones annimas
Manual de LaTeX/Datos preliminares/Instalacin en Linux Fuente: http://es.wikibooks.org/w/index.php?oldid=183441 Contribuyentes: Alephcero, TheOrlSan, 9 ediciones annimas
Manual de LaTeX/Datos preliminares/Instalacin en OS X Fuente: http://es.wikibooks.org/w/index.php?oldid=75010 Contribuyentes: 6 ediciones annimas
Manual de LaTeX/Datos preliminares/Instalacin en MS Windows Fuente: http://es.wikibooks.org/w/index.php?oldid=71000 Contribuyentes: Alephcero, 1 ediciones annimas
Manual de LaTeX/Datos preliminares/La escritura en LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=101875 Contribuyentes: Alephcero, 1 ediciones annimas
Manual de LaTeX/Datos preliminares/Programas complementarios Fuente: http://es.wikibooks.org/w/index.php?oldid=129423 Contribuyentes: Alephcero, Sasan, 4 ediciones annimas
Manual de LaTeX/La estructura de un documento en LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=80599 Contribuyentes: Alephcero
Manual de LaTeX/La estructura de un documento en LaTeX/El prembulo y el cuerpo del documento Fuente: http://es.wikibooks.org/w/index.php?oldid=203020 Contribuyentes:
Alephcero, Arkin, Baytazz, Morpheus 0, Reptiles extintos, 7 ediciones annimas
Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes Fuente: http://es.wikibooks.org/w/index.php?oldid=200089
Contribuyentes: Alephcero, Arkin, Dlparis, Fargue, 6 ediciones annimas
Manual de LaTeX/Escribiendo texto Fuente: http://es.wikibooks.org/w/index.php?oldid=100993 Contribuyentes: Alephcero, Emiliocba
Manual de LaTeX/Escribiendo texto/Espacios Fuente: http://es.wikibooks.org/w/index.php?oldid=196386 Contribuyentes: Alephcero, Arkin, 4 ediciones annimas
Manual de LaTeX/Escribiendo texto/Caracteres especiales Fuente: http://es.wikibooks.org/w/index.php?oldid=194046 Contribuyentes: Alephcero, Anonimato1990, Arkin, 1 ediciones
annimas
Manual de LaTeX/Escribiendo texto/Tamaos, estilos y tipos de letra Fuente: http://es.wikibooks.org/w/index.php?oldid=196956 Contribuyentes: Alephcero, Arkin, Damianenko Max,
Magister Mathematicae, Rsael, 4 ediciones annimas
Manual de LaTeX/Escribiendo texto/Alineacin del texto Fuente: http://es.wikibooks.org/w/index.php?oldid=141175 Contribuyentes: Alephcero, Arkin, 1 ediciones annimas
Manual de LaTeX/Escribiendo texto/Particin de palabras Fuente: http://es.wikibooks.org/w/index.php?oldid=183641 Contribuyentes: Alephcero, Arkin, MarcoAurelio, 7 ediciones
annimas
Manual de LaTeX/Escribiendo texto/Signos ortogrficos Fuente: http://es.wikibooks.org/w/index.php?oldid=185008 Contribuyentes: Alephcero, Arkin, 7 ediciones annimas
Manual de LaTeX/Escribiendo texto/Portada del documento Fuente: http://es.wikibooks.org/w/index.php?oldid=189526 Contribuyentes: Alephcero, Arkin, 2 ediciones annimas
Manual de LaTeX/Escribiendo texto/Captulos y secciones Fuente: http://es.wikibooks.org/w/index.php?oldid=141180 Contribuyentes: Alephcero, Arkin, Dlparis
Manual de LaTeX/Escribiendo texto/Estilos de pgina Fuente: http://es.wikibooks.org/w/index.php?oldid=141181 Contribuyentes: Alephcero, Arkin
Manual de LaTeX/Escribiendo texto/Referencias Fuente: http://es.wikibooks.org/w/index.php?oldid=141184 Contribuyentes: Alephcero, Arkin
Manual de LaTeX/Escribiendo texto/Notas al pie Fuente: http://es.wikibooks.org/w/index.php?oldid=190893 Contribuyentes: Alephcero, Arkin, Kikefreixo, 2 ediciones annimas
Manual de LaTeX/Escribiendo texto/Listas Fuente: http://es.wikibooks.org/w/index.php?oldid=114905 Contribuyentes: 1 ediciones annimas
Manual de LaTeX/Escribiendo texto/Citas Fuente: http://es.wikibooks.org/w/index.php?oldid=144824 Contribuyentes: Jcsepulveda, 1 ediciones annimas
Manual de LaTeX/Escribiendo texto/Tablas Fuente: http://es.wikibooks.org/w/index.php?oldid=196261 Contribuyentes: Emiliocba, 12 ediciones annimas
Manual de LaTeX/Frmulas matemticas/Insercin de una frmula Fuente: http://es.wikibooks.org/w/index.php?oldid=115314 Contribuyentes: IsmaelLuceno, 2 ediciones annimas
Manual de LaTeX/Frmulas matemticas/Superndices y subndices Fuente: http://es.wikibooks.org/w/index.php?oldid=117450 Contribuyentes: IsmaelLuceno, 3 ediciones annimas
Manual de LaTeX/Frmulas matemticas/Smbolos matemticos Fuente: http://es.wikibooks.org/w/index.php?oldid=143230 Contribuyentes: Hjoxan
Manual de LaTeX/Frmulas matemticas/Acentuacin en modo matemtico Fuente: http://es.wikibooks.org/w/index.php?oldid=143232 Contribuyentes: Hjoxan
Manual de LaTeX/Inclusin de grficos/Grficos con PSTricks Fuente: http://es.wikibooks.org/w/index.php?oldid=182413 Contribuyentes: Audreiev, Shooke
Fuentes de imagen, Licencias y contribuyentes
36
Fuentes de imagen, Licencias y contribuyentes
Archivo:LaTeX2e_logo.svg Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:LaTeX2e_logo.svg Licencia: GNU Free Documentation License Contribuyentes: TeX
Imagen:Normal.png Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:Normal.png Licencia: GNU Free Documentation License Contribuyentes: Philipendula
Imagen:Linea.png Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:Linea.png Licencia: Creative Commons Zero Contribuyentes: Bobmath, Mileydi21
Licencia
37
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
//creativecommons.org/licenses/by-sa/3.0/

Potrebbero piacerti anche