Vous êtes sur la page 1sur 81

Dar formato en LaTeX

A continuacin, se muestran algunos comandos comunes para dar formato en LaTeX.


Lo primero sera crear un archivo .tex con la siguiente estructura, donde se cargan las
libreras ms importantes. Adems, tambin se carga el paquete soul, para poder
realizar tachados.

\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{soul} % para tachar palabras

Para escribir en negrita, cursiva, maysculas, subrayado, etc., podemos usar los
comandos siguientes:

Con LaTeX se puede escribir fcilmente \textbf{en negrita}, \textit{en cursiva},


\textsc{En Maysculas}, \emph{enfatizado}, \underline{subrayado}, \texttt{como
mquina de escribir}, \textsl{inclinada (no cursiva)}...

Ntese que en este caso, el enfatizado ha puesto la palabra en cursiva. Pero eso no
siempre es as. Dependiendo del paquete o tipo de documento, el enfatizado ser en
cursiva, en rojo, en negrita, etc.

Para tachar una palabra, tenemos varias opciones. Podemos cargar el paquete
{soul}, y usar el comando \textst:

\usepackage{soul}

Hoy es un da \textst{normal} nico. En \emph{tus manos} est que as sea.

Otra opcin es cargar el paquete {ulem}, y usar el comando \sout. Es importante tener
en cuenta, que al cargar este paquete, las palabras enfatizadas, ahora se ponen
subrayadas.

\usepackage{ulem}

Hoy es un da \sout{normal}nico. En \emph{tus manos} est que as sea.


El paquete {ulem}, adems, tiene varias otras opciones, como muestro a continuacin:

\usepackage{ulem}

Este paquete tambin permite \uuline{hacer doble subrayado}, \uwave{subrayar con


curva ondulada} y \xout{tachar con ganas}.

El tamao del texto se puede fijar con los comandos siguentes (de menor a
mayor tamao):
o \tiny
o \scriptsize
o \footnotesize
o \small
o \normalsize
o \large
o \Large
o \LARGE
o \huge
o \Huge
Estos comandos, cambian el tamao de todo el texto, desde donde estn hasta el final.
De esta forma, cuando queramos volver al tamao normal, habr que escribir
\normalsize:

bla bla bla \huge bla bla bla \normalsize bla bla \\

Otra posibilidad, sera encerrar estos comandos dentro de un bloque \begin{}...


\end{}:

bla bla bla \begin{huge}bla bla bla \end{huge}bla bla \\

En ambos casos, el resultado sera el mismo:


Cmo separar por slabas correctamente una palabra.
LaTeX sabe cmo separar las palabras por slabas, pero hay veces que hay una palabra
(un nombre propio, por ejemplo), que lo hace mal. Para decirle a LaTeX cmo hacerlo
correctamente, basta con separar las slabas con "\-" como se muestra a continuacin:

Mi agradecimiento a Ya\-rosh\-chuk.

Cmo evitar que LaTeX corte las palabras, al final de una lnea.
Si no quieres que LaTeX corte ninguna palabra en slabas, al final de una lnea, puedes
usar el paquete {hyphenat}:

\usepackage[none]{hyphenat}

Cmo mantener una o varias palabras juntas, siempre en la misma lnea.


Podemos hacerlo de dos formas, con \mbox{} o con ~. Como muestro a continuacin:

Hoy la temperatura no bajar de \mbox{20 C} durante la noche.


Hoy la temperatura no bajar de 20~C durante la noche.

Hay una diferencia entre ambos comandos. Con \mbox{}, las palabras estarn siempre
en la misma lnea. Ninguna de las palabras ser cortada ni separada con un guin, y
movida al rengln siguiente. Mientras que con ~, s que una de las dos palabras se
puede romper si no cabe en la lnea, pero el salto de lnea nunca ser en ~. Esto puede
ser til, cuando hacemos referencias a tablas, figuras o seccines. Es decir, con:

En la seccin~\ref{se:intro} se resumen...

al final de la lnea podremos tener:

pero nunca:

Listas y enumeraciones en LaTeX


En la siguiente entrada mostrar cmo se pueden crear fcilmente listas y
enumeraciones con LaTeX. Nuestro archivo .tex tendr la siguiente forma. Donde se
carga tambin el paquete {enumerate}, que aunque no es necesario para trabajar con
listas, s que lo es para poder editar su formato:
\documentclass[a4paper,openright,12pt]{article}
\usepackage[spanish]{babel} % espanol
\usepackage[utf8]{inputenc} % acentos sin codigo
\usepackage{enumerate} % enumerados

\begin{document}

\end{document}

Las listas se crean entre los comandos \begin{itemize} e \end{itemize}, y cada


elemento se indica con el comando \item, como se muestra a continuacin:

Futuros viajes:

\begin{itemize}
\item Madrid.
\item Castilla la Mancha.
\item Castilla y Len.
\begin{itemize}
\item Segovia.
\item vila.
\end{itemize}
\end{itemize}

Si queremos cambiar el smbolo de un elemento en particular, usamos "\item[$*$]",


donde dentro de los corchetes podemos escribir el smbolo que queramos. Si queremos
cambiar todos los smbolos, usamos el comando "\renewcommand{\labelitemi}{$*$}".
Donde \labelitemi, \labelitemii, \labelitemiii, \labelitemiv, etc... hacen referencia a los
iconos de los niveles 1, 2, 3, 4, etc... respectivamente.

\renewcommand{\labelitemi}{$-$}
\renewcommand{\labelitemii}{$\cdot$}

Futuros viajes:

\begin{itemize}
\item[$*$] Madrid.
\item Castilla la Mancha.
\item Castilla y Len.
\begin{itemize}
\item Segovia.
\item vila.
\end{itemize}
\end{itemize}

Si queremos aadir una sangra en la lista, podemos hacerlo indicndo con


"leftmargin". Para lo cual, es necesario cargar el paquete {enumerate}:

\usepackage{enumerate}

Qu visitar en Cceres:
\begin{itemize}[leftmargin=2cm]
\item Ciudad vieja.
\item Guadalupe.
\item Trujillo.
\item Plasencia.
\end{itemize}

De forma similar, las enumeraciones se crean con los comandos \begin{enumerate}


e \end{enumerate}. Adems, el formato de la enumeracin se puede definir entre
corchetes despus de \begin{enumerate}. Podemos poner 1, I, a, A, etc... como se
muestra en los ejemplos siguientes:

\usepackage{enumerate}

Lista de la compra:

\begin{enumerate}[1.]
\item Manzanas.
\item Pltanos.
\item Pescado fresco.
\begin{enumerate}[a)]
\item Emperador.
\item Gallo.
\end{enumerate}
\end{enumerate}
\usepackage{enumerate}

\begin{enumerate}[{Ejercicio} 1.]
\item Visitar tres lugares.
\item Leer tres libros.
\item Conocer tres personas.
\end{enumerate}

Un comando similar a los anteriores es \begin{description}. Es til cuando se quiere


dar una pequea definicin a una serie de palabras. Como se muestra a continuacin:

Animales smbolo de pases:

\begin{description}
\item[Australia:] Canguro.
\item[EEUU:] guila calva.
\item[Espaa:] Toro.
\item[Mxico:] guila real.
\end{description}
Manual de LaTeX
por es.wikibooks.org

Contenido
[ocultar]

1Introduccin

o 1.1Introduccin

o 1.2Qu es exactamente

o 1.3Razones para usar

o 1.4Referencias

o 1.5La escritura en LaTeX

o 1.6Uso con un editor independiente

o 1.7Instalacin

1.7.1Instalacin en Linux

1.7.2Instalacin en Windows

o 1.8MikTeX

1.8.1Instalacin en OS X

o 1.9Programas complementarios

o 1.10Motores

o 1.11Grficos

2La estructura de un documento en LaTeX

o 2.1La estructura

o 2.2Paquetes

o 2.3Cuerpo

2.3.1Principios bsicos de la escritura


o 2.4rdenes o macros

o 2.5El prembulo

o 2.6La estructura

o 2.7Paquetes

o 2.8Cuerpo

2.8.1Principios bsicos de la escritura

o 2.9rdenes o macros

2.9.1Clases de documento

o 2.10Diseo del documento

2.10.1Curriculum vitae

2.10.2Presentaciones

2.10.3Cartas

2.10.4Exmenes y apuntes

2.10.5Paquetes comunes

o 2.11Marcas de agua: draftwatermarks

2.11.1Modo de uso

o 2.12Referencias

o 2.13El cuerpo

2.13.1Portada del documento

2.13.2Secciones de un documento

2.13.3Estilos de pgina

2.13.4ndices

2.13.5Glosario

o 2.14Familia

o 2.15Serie
o 2.16Forma

o 2.17Tamao

o 2.18ASCII puro

o 2.19Espacio de no separacin

o 2.20Sangra de primera lnea y espacio entre prrafos

o 2.21Espacios tras punto

o 2.22Espacios con extensin infinita

o 2.23Blancos verticales

o 2.24Referencias

o 2.25El entorno tabular

o 2.26Tabla de base

o 2.27Texto en las tablas

o 2.28El entorno tabular*, control de la anchura de una tabla

o 2.29Color

o 2.30TikZ

o 2.31Creando Lneas

o 2.32Smbolos

o 2.33Acentuacin en modo matemtico

o 2.34Uso bsico

2.34.1Definiendo de la partitura

2.34.2Escribiendo la partitura

o 2.35Uso bsico

o 2.36Compuestos alifticos

o 2.37Carbociclos

o 2.38Heterociclos
o 2.39Tcnicas avanzadas

o 2.40Referencias

Introduccin
En este captulo estudiaremos algunos detalles fundamentales que el lector debe conocer
sobre : Su instalacin en diversas plataformas y la compilacin de documentos escritos en .
Tambin mencionaremos algunos programas tiles que te ayudarn tanto en la escritura de
tus archivos como en la compilacin de los mismos. Algunos de los programas de los que
hablaremos te ayudarn tambin a crear y convertir grficos y dejarlos listos para ser incluidos
en tu documento.

1. Introduccin a

2. La escritura en

3. Instalacin

1. Instalacin en Linux

2. Instalacin en OS X

3. Instalacin en Windows

4. Programas complementarios

Este artculo est destinado principalmente a comparar TeX con los procesadores de texto, as
como para analizar las ventajas e inconvenientes, pero no es esencial y puede omitirse.

Introduccin

En primer lugar hay que sealar que 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 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. 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 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 .

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 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 que este es
el ttulo, este el autor y la fecha. Con estos elementos 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 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 . 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 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 es un
entorno de trabajo casi insuperable por poder de edicin de documentos con alta legibilidad.

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 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 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. es el perfecto sirviente que cumple con las rdenes que le
damos. Lo nico que hay que aprender es precisamente las rdenes para que 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.

Qu es exactamente

es un sistema de que permite crear documentos con un aspecto completamente profesional


de una forma sencilla. La idea principal es que el autor se centre en el contenido y no en la
forma del documento. Para lograr esto, est provisto de una serie de macros y estilos
predefinidos.

Vamos a poner un ejemplo bsico: en una herramienta de procesamiento de texto estndar


para hacer el ttulo de una seccin, la mayora usa comandos para modificar la forma, por
ejemplo, se pone en negrita, subrayado y a tamao 16. Con , el aspecto del documento es
independiente del contenido: el ttulo de la seccin se marca con el comando \section y se
encargar de formatearlo correctamente cuando sea impreso y mostrado segn la plantilla de
documento que se emplee.

Hay disponible una gran variedad de paquetes para facilitar la representacin de frmulas
matemticas, notacin musical, frmulas qumicas, circuitos electrnicos y mucho ms.
Concretamente, es realmente fantstico escribiendo frmulas matemticas, se pueden hacer
cosas como con gran facilidad, incluso si la frmula es realmente simple, una vez usado, no
querrs hacerlo de otra manera.

En otros tminos, 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 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 y TEX.

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 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 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 instruccin de estructura del texto.

No obstante, lo primero con lo que nos vamos a encontrar es que 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 consiste en una serie de comandos cuyo efecto
no ser visible hasta despus de una compilacin. Desde este punto de vista, es menos
"amigable" que otros editores de texto. Sin embargo, no cuesta realmente mucho trabajo
aprender a usar 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, 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 .

Razones para usar

Uno se puede preguntar qu ventajas conlleva el uso de :

No hay que recordar que estilo se us para las secciones previas, las subsecciones,
los captulos y dems.

Si la fuente del ttulo de seccin resulta ser demasiado grande no es necesario


cambiarla en todo el documento, se puede hacer con una modificacin sencilla.

Al estar el documento marcado con secciones, subsecciones y dems, resulta ms


sencillo crear tablas de contenido, de hecho, se crean automticamente.

Es software libre, se distribuye bajo la Licencia Pblica del Proyecto LaTeX (LPPL) [2]

Funciona bien en cualquier mquina sea cual sea su sistema operativo o el


procesador. Hay versiones de para casi todos los sistemas y arquitecturas, la mayora
gratuitas.

Automatiza muchos procedimientos mecnicos como la autonumeracin de frmulas,


la generacin de listas y la creacin de ndices de contenido, de tablas, figuras y
terminolgicos. Entre otras muchas cosas ms.

Permite el uso de bases de datos bibliogrficas con BibTeX. Con el consiguiente


ahorro de tiempo a la hora de citar textos y hacer listados de publicaciones. Basta con
hacer una vez la base (en modo texto) y se encarga de incluir los datos donde
corresponde.

El resultado final es propio de un texto profesional. Y hay plantillas de que cumplen


automticamente con estndares de publicacin cientfica de muchas revistas.

Es un programa que con el tiempo mejora la calidad de la salida a pantalla o


impresora, pero las instrucciones siguen exactamente iguales, por lo que no es necesario
estar aprendiendo cada dos por tres a usarlo. En teora un texto escrito hoy podra ser
procesado exactamente igual dentro de cien aos.
El tamao de los archivos escritos en son mucho ms pequeos que un archivo
escrito en un procesador comn. Adems de ser escritos en modo texto, por lo que
pueden ser ledos en cualquier editor con independencia de la arquitectura y sistema
operativo.

El usuario no necesita ser un profesional de la tipografa para realizar sus documentos. A


modo de ejemplo: cul es el nmero mximo de letras que puede contener una lnea para
que el lector no se canse? La gran mayora lo ignora. Las razones para usar un sistema de
procesador de textos visual es su facilidad de uso. Pero, a la hora de realizar textos
elaborados como libros, tesis de grado, ponencias, etc. se muestran sus limitaciones. En
definitiva un procesador de textos es una enorme mquina de escribir donde el usuario tiene
que introducir manualmente todos los formatos. Y, usualmente, el criterio es ms bien esttico
y no tipogrfico, es decir, creemos que un texto bello es sinnimo de legible. Pues bien, eso
no es correcto, la tipografa es un arte difcil de manejar. Lo mejor en este caso es dejar en
manos de un profesional la maquetacin de los documentos.

Referencias

1. Volver arriba What You See Is What You Get (Lo que ve es lo que obtiene)

2. Volver arriba La licencia LPPL no es compatible con la GPL. Aunque permite


la redistribucin y las modificaciones, impone que los archivos modificados se
nominen de una forma especfica para permitir la compatibilidad con archivos
anteriores evitando problemas similares a los de las libreras DLL. En la actualidad se
est trabajando en una nueva versin de la LPPL que permita la compatibilidad con la
GPL.

__________________________________

La escritura en LaTeX

Una de las caractersticas ms importantes de LaTeX es que los autores trabajan con archivos
de texto. Dado que LaTeX es un lenguaje de marcas, en estos archivos se combinan rdenes
y texto. Para editarlos, puede servir cualquier editor, pero lo recomendable es emplear uno
que est adaptado a las necesidades propias de LaTeX.

TeXstudio es uno de los entornos grficos disponibles


De hecho, actualmente hay entornos para la edicin de LaTeX que integran la edicin, la
generacin del documento y la visualizacin en PDF. Ejemplos son TeXshop, TeXworks,
TeXnicCenter... Con ellos no son necesarios los pasos siguientes ni el uso de la consola o
terminal, como tampoco si se emplea un servicio en lnea como Overleaf o ShareLaTeX.

Uso con un editor independiente

Para escribir en 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 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 , 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.

Archivo:LaTeXOutputsDiagram.svg
Instalacin

A menos que se recurra un sistema en lnea, el primer paso para usar LaTeX es instalarlo en
el sistema. Al ser cdigo abierto no hay un nico instalador, incluso en un determinado
sistema. A cada uno de los instaladores existentes que difieren en detalles sobre lo que se
incluye y la forma como se gestiona y se actualiza se lo llama distribucin. La mayora de
las distribuciones actuales instalan todo lo necesario para trabajar con LaTeX, incluyendo
entornos de edicin.

1. Instalacin en Linux

2. Instalacin en OS X

3. Instalacin en Windows

Alternativamente y como ya se ha sealado, puede recurrirse a un editor en lnea, como:

Overleaf

ShareLaTeX

Libertad Digital

Instalacin en Linux
Para utilizar 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 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 . Ms an, en la mayora de las distribuciones de Linux es un programa que es
instalado por defecto y est esperando a que se haga uso de l.
Una vez instalado 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 convertir a un documento legible e imprimible. Para escribir en 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 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 .

En el primer grupo encontramos, a modo de ejemplo, los siguientes programas:

Emacs, muy til, pues incluye un entorno de edicin especial para (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. Aunque incluye un modo de LaTeX, el sistema ms completo es AUCTEX con RefTeX.

Vim, similar a emacs en cuanto a coloreado de sintaxis. Posee adems un plugin especial
para compilar . 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 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 tenemos a su vez dos varientes. Procesadores


de textos que pueden exportar desde sus propios formatos a . Y procesadores especializados
en que proporcionan una cmoda interfaz grfica.

Procesadores que exportan a :

OpenOffice.org es capaz de exportar sus archivos (odt 0 doc) a , 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 respectivos
para producir la frmula en tu documento .tex. OpenOffice.org, es software gratuito. Hay que
tener presente que actualmente el cdigo que genera no es muy perfecto.
Abiword, procesador de textos del escritorio GNOME. Exporta sus archivos a , aunque su
exportacin no est muy de acuerdo con un archivo escrito directamente en , pues, al igual
que Openoffice.org intenta reproducir el formato original mediante comandos. Lo que no es
muy propio de , 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 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 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 .

Como se seala estos programas harn que el trabajo resulte ms sencillo e interesante, y
ayudarn a ganar gusto por . Los programas que exportan a le permiten al usuario obtener
desde archivos odt o doc el cdigo fuente para 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 se hace muy difcil utilizar algn
otro programa para componer tus textos con contenido matemtico (o de cualquier otro tipo).

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.

Instalacin en Windows
Para instalar LaTeX en Windows hay dos opciones bsicas: MikTeX y TeXLive. La primera es
ms fcil de instalar y mantener, aunque la segunda es mucho ms completa y por lo general
ms actualizada.

MikTeX

Para instalarlo debes bajarte una aplicacin de instalacin que contiene los paquetes y
programas bsicos de . 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 . 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 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 y que tienen que ser instalados manualmente.

Ahora bien, para editar tus ficheros .tex puedes usar, adems de los programas
mencionados para Linux, un editor llamado TeXnicCenter u otro similar. 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 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 y slo tendrs que ir confirmando las rutas que se sealan.

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.

Programas complementarios

El sistema de TeX sigue el principio de no ofrecer una aplicacin monoltica cerrada. En lugar
de ello, prefiere ofrecer un conjunto de programas especializados de modo que se pueda
optar por uno u otro de las diferentes posibilidades segn las necesidades concretas de un
determinado flujo documental. Entre lo programas que la mayora de las distribuciones ofrecen
estn bibtex y makeindex, para gestin de bibliografas e ndices alfabticos; algunas incluyen
alternativas que pueden resultar ms flexibles, como biber y xindy, respectivamente.
Motores

Adems de los programas complementarios, hay que tener en cuenta que el propio programa
que genera los documentos tiene variantes, que desarrollan el primitivo.

tex
Sin ms, es el programa original. El documento generado tiene el formato dvi, que es
especifico de TeX y necesita un visualizador especial. Por ello, lo normal es que se
convierta posteriormente a otros formatos ms generales, como PostScript (tambin
de uso limitado) y PDF (que, por el contrario, es universal).
pdftex
Es un programa basado en el anteriores que genera directamente archivos PDF.
Aade, adems, nuevas funciones.
XeTeX
Tambin est basado en tex, aunque aade algunas funciones de pdftex. Su propsito
principal es trabajar con Unicode y con las fuentes tipogrficas instaladas en el
sistema.
LuaTeX
Esta basado en pdftex y, segn sus autores, ser su sucesor. No solo trabaja con
Unicode y las fuentes instaladas en el sistema, sino que incorpora la posiblidad de
extender sus funciones con el lenguaje de programacin Lua.

Son estables tex y pdftex. Tanto XeTeX como LuaTeX siguen en fase de
desarrollo, pero son bastante estables, en especial XeTeX. Este manual
presupone que se emplea pdftex, excepto si se indica lo contrario.

Grficos

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 ), mencionar algunos programas, todos gratuitos, con los
cuales puedes convertir y crear tus grficos para despus utilizarlos en .

Para la conversin de grficos a distintos formatos una opcin muy popular es


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, hay
diversas opciones, como Gimp.

Para crear grficos, no hay nada ms recomendable que usar los paquetes
que incluye , como PSTricks y sus derivados (pst-3dplot, pst-labo, pst-
func, etc.) o TikZ. La idea es que hay que intentar salirnos lo menos posible
de , 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 . Un
interesante proyecto es el editor LyX. El facilita la escritura de documentos en
LaTeX y es un modo menos estresante de iniciarse en la escritura de
documentos estructurados en .

La estructura de un documento
en LaTeX
Ya se ha explicado cmo se compila un documento en pero, sin embargo, no
se ha hablado an de cmo escribir el documento a compilar. En este captulo
se analiza la estructura bsica de un documento, y en el siguiente captulo se
expondrn los conceptos bsicos sobre la escritura de texto en .

La estructura

La estructura de un documento en se divide en dos grandes partes: el


prembulo y el cuerpo del texto. El siguiente ejemplo muestra un documento
mnimo apropiado para el espaol:

\documentclass[spanish]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc} % Puede depender del sistema o
editor
\begin{document}
Aqu est el texto con lo que queramos sealar.
\end{document}

En el prembulo se escriben las instrucciones fundamentales que indican


a qu clase de documento se va a escribir y qu caractersticas va a tener
ste, as como tambin las que indican a qu paquetes se deben cargar. El
prembulo siempre empezar con la instruccin:

\documentclass[<opciones>]{<plantilla_documento>}

Para definir la plantilla que se va a emplear en el documento, como por


ejemplo article o report, que determinan diferentes estilos. En general,
los argumentos que toma este comando son las llamadas clases de
documento, y pueden aceptar diferentes opciones. Por ejemplo, la instruccin:
\documentclass[12pt, letterpaper]{book}

Declara el documento como un libro, con el tamao de letra configurado a 12


puntos y utilizando papel tamao carta. En vez de letterpaper, se pueden
usar otros tamaos de papel, como lo es A4 (a4paper).

Paquetes

Se llama paquete a una extensin del sistema bsico que aade nuevas
funciones. Hay, literalmente, cientos de paquetes con muy diversas adiciones:
insercin de imgenes (graphicx), paquetes grficos (TikZ),
internacionalizacin (babel, polyglossia), color (xcolor), msica, ajedrez,
ediciones crticas, secuencias de amninocidos, etc. Todos estos paquetes
debern ser declarados con:

\usepackage[<opciones>]{<paquete>}

Donde entre los corchetes estar el nombre del paquete a usar, por ejemplo:

\usepackage{amssymb}

Para cargar el paquete amssymb, que proporciona smbolos matemticos de


la American Mathematical Society. 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.

Cuerpo

El cuerpo del documento consiste en prcticamente todo lo que aparecer en


nuestra compilacin. Es aqu, pues, donde escribiremos el texto verdadero.
Comienza con la instruccin

\begin{document}

y termina con:

\end{document}
Todo lo que se escriba con posterioridad a esta instruccin ser ignorado
por y no se compilar.

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.

Principios bsicos de la escritura


Todo bloque de texto separado del resto con lneas en blanco se considera un
prrafo. No es el nico caso en que LaTeX considera que hay un prrafo, pero
s es el ms importante. En este caso, se lee el texto contenido en ese bloque
y LaTeX lo procesa con objeto de encontrar las mejores divisiones de lnea,
los mejores guiones y el mejor espaciado posible para el prrafo. Tambin se
preocupa de encontrar el mejor punto para cambiar de pgina, as como de
cuadrar el resultado en la pgina. Todo ello, naturalmente, sin necesidad de
intervencin directa de quien escribe.

El texto de cada prrafo se escribe de modo normal, con algunas salvedades


importantes. En primer lugar, un espacio entre palabras vale lo mismo que
dos, tres o cientos, siempre que no se deje una lnea en blanco. De esta
forma se evitan espaciados irregulares que en sistemas WYSIWYG aparecen
en ocasiones al teclear por error dos espacios seguidos. En segundo lugar,
LaTeX proporciona un buen nmero de caracteres adicionales a menudo
inexistentes en los teclados y que se pueden introducir como rdenes; por
ejemplo, \textdagger inserta una cruz () en el punto donde aparece.
Vamoslo con un ejemplo de documento completo:

\documentclass[spanish]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc} % Puede depender del sistema o
editor

\title{Un ttulo}
\author{El autor}
\date{5 de marzo del 2015}

\begin{document}

Un breve texto introductorio que servir como


ejemplo para mostrar qu forma tiene un prrafo.
Hasta ahora solo tenemos uno, que concluimos con
una lnea en blanco.

Tras la lnea en blanco, tenemos otro prrafo. En


l, adems, escribiremos una cruz (\textdagger{}).

Pero interrogaciones, comillas, etc., se escriben


normalmente: de verdad?, comillas, qu bien!

Los estilos de letra tambin se introducen con


rdenes, como \textit{cursiva} y \textbf{negrita}.

\end{document}

rdenes o macros

Un detalle que probablemente se haya notado es que hay ciertos caracteres


que tienen una funcin especial. En este ejemplo hemos visto que todas las
rdenes empiezan con \ y que los datos van entre llaves (o, en ocasiones,
entre corchetes). Por ejemplo, en \title{Un ttulo} hay una orden (en
muchos casos tambin llamadas macros), que es \title y que ajusta el
ttulo del documento con el dato (o argumento) que sigue, que es Un
ttulo (en este punto no se aade realmente el ttulo al documento, sino
que LaTeX tan slo lee el dato y lo guarda para cuando haga falta).

Otro detalle que hay que destacar es que las rdenes que no van seguidas de
algn argumento descartan el o los espacios que le siguen (con la excepcin
de las rdenes que consisten en un smbolo, como \#, \% o \$). Aunque hay
pocas rdenes de este tipo la mayora tienen algn dato o consisten en un
smbolo es muy importante tener esto presente por si se diera el caso. La
solucin en tales casos suele pasar por aadir un dato vacio, es decir, un
par de llaves.

Finalmente, hay que sealar que algunas rdenes no van seguidas de uno o
varios argumentos, sino que operan sobre el texto que le sigue hasta que
termina el bloque actual delimitado por llaves. En ocasiones, incluso, hay dos
variantes que funcionan de cada uno de estos modos. En caso simple es el
siguiente:

\textbf{texto en negrita}
{\bfseries texto en negrita}

Estas dos formas son equivalentes, pero por lo general se prefiere el primer
tipo.

Un tipo especial de orden es la que delimita un bloque del documento. Van


siempre por pares:

\begin{...}
...
\end{...}

Una estructura as se llama entorno o ambiente y la ms importante es


justamente la que abarca el cuerpo del documento.

El prembulo

Ya se ha explicado cmo se compila un documento en pero, sin embargo, no


se ha hablado an de cmo escribir el documento a compilar. En este captulo
se analiza la estructura bsica de un documento, y en el siguiente captulo se
expondrn los conceptos bsicos sobre la escritura de texto en .

La estructura

La estructura de un documento en se divide en dos grandes partes: el


prembulo y el cuerpo del texto. El siguiente ejemplo muestra un documento
mnimo apropiado para el espaol:

\documentclass[spanish]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc} % Puede depender del sistema o
editor
\begin{document}
Aqu est el texto con lo que queramos sealar.
\end{document}

En el prembulo se escriben las instrucciones fundamentales que indican


a qu clase de documento se va a escribir y qu caractersticas va a tener
ste, as como tambin las que indican a qu paquetes se deben cargar. El
prembulo siempre empezar con la instruccin:

\documentclass[<opciones>]{<plantilla_documento>}

Para definir la plantilla que se va a emplear en el documento, como por


ejemplo article o report, que determinan diferentes estilos. En general,
los argumentos que toma este comando son las llamadas clases de
documento, y pueden aceptar diferentes opciones. Por ejemplo, la instruccin:

\documentclass[12pt, letterpaper]{book}

Declara el documento como un libro, con el tamao de letra configurado a 12


puntos y utilizando papel tamao carta. En vez de letterpaper, se pueden
usar otros tamaos de papel, como lo es A4 (a4paper).

Paquetes

Se llama paquete a una extensin del sistema bsico que aade nuevas
funciones. Hay, literalmente, cientos de paquetes con muy diversas adiciones:
insercin de imgenes (graphicx), paquetes grficos (TikZ),
internacionalizacin (babel, polyglossia), color (xcolor), msica, ajedrez,
ediciones crticas, secuencias de amninocidos, etc. Todos estos paquetes
debern ser declarados con:

\usepackage[<opciones>]{<paquete>}

Donde entre los corchetes estar el nombre del paquete a usar, por ejemplo:

\usepackage{amssymb}

Para cargar el paquete amssymb, que proporciona smbolos matemticos de


la American Mathematical Society. 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.
Cuerpo

El cuerpo del documento consiste en prcticamente todo lo que aparecer en


nuestra compilacin. Es aqu, pues, donde escribiremos el texto verdadero.
Comienza con la instruccin

\begin{document}

y termina con:

\end{document}

Todo lo que se escriba con posterioridad a esta instruccin ser ignorado


por y no se compilar.

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.

Principios bsicos de la escritura


Todo bloque de texto separado del resto con lneas en blanco se considera un
prrafo. No es el nico caso en que LaTeX considera que hay un prrafo, pero
s es el ms importante. En este caso, se lee el texto contenido en ese bloque
y LaTeX lo procesa con objeto de encontrar las mejores divisiones de lnea,
los mejores guiones y el mejor espaciado posible para el prrafo. Tambin se
preocupa de encontrar el mejor punto para cambiar de pgina, as como de
cuadrar el resultado en la pgina. Todo ello, naturalmente, sin necesidad de
intervencin directa de quien escribe.

El texto de cada prrafo se escribe de modo normal, con algunas salvedades


importantes. En primer lugar, un espacio entre palabras vale lo mismo que
dos, tres o cientos, siempre que no se deje una lnea en blanco. De esta
forma se evitan espaciados irregulares que en sistemas WYSIWYG aparecen
en ocasiones al teclear por error dos espacios seguidos. En segundo lugar,
LaTeX proporciona un buen nmero de caracteres adicionales a menudo
inexistentes en los teclados y que se pueden introducir como rdenes; por
ejemplo, \textdagger inserta una cruz () en el punto donde aparece.
Vamoslo con un ejemplo de documento completo:
\documentclass[spanish]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc} % Puede depender del sistema o
editor

\title{Un ttulo}
\author{El autor}
\date{5 de marzo del 2015}

\begin{document}

Un breve texto introductorio que servir como


ejemplo para mostrar qu forma tiene un prrafo.
Hasta ahora solo tenemos uno, que concluimos con
una lnea en blanco.

Tras la lnea en blanco, tenemos otro prrafo. En


l, adems, escribiremos una cruz (\textdagger{}).

Pero interrogaciones, comillas, etc., se escriben


normalmente: de verdad?, comillas, qu bien!

Los estilos de letra tambin se introducen con


rdenes, como \textit{cursiva} y \textbf{negrita}.

\end{document}

rdenes o macros

Un detalle que probablemente se haya notado es que hay ciertos caracteres


que tienen una funcin especial. En este ejemplo hemos visto que todas las
rdenes empiezan con \ y que los datos van entre llaves (o, en ocasiones,
entre corchetes). Por ejemplo, en \title{Un ttulo} hay una orden (en
muchos casos tambin llamadas macros), que es \title y que ajusta el
ttulo del documento con el dato (o argumento) que sigue, que es Un
ttulo (en este punto no se aade realmente el ttulo al documento, sino
que LaTeX tan slo lee el dato y lo guarda para cuando haga falta).
Otro detalle que hay que destacar es que las rdenes que no van seguidas de
algn argumento descartan el o los espacios que le siguen (con la excepcin
de las rdenes que consisten en un smbolo, como \#, \% o \$). Aunque hay
pocas rdenes de este tipo la mayora tienen algn dato o consisten en un
smbolo es muy importante tener esto presente por si se diera el caso. La
solucin en tales casos suele pasar por aadir un dato vacio, es decir, un
par de llaves.

Finalmente, hay que sealar que algunas rdenes no van seguidas de uno o
varios argumentos, sino que operan sobre el texto que le sigue hasta que
termina el bloque actual delimitado por llaves. En ocasiones, incluso, hay dos
variantes que funcionan de cada uno de estos modos. En caso simple es el
siguiente:

\textbf{texto en negrita}
{\bfseries texto en negrita}

Estas dos formas son equivalentes, pero por lo general se prefiere el primer
tipo.

Un tipo especial de orden es la que delimita un bloque del documento. Van


siempre por pares:

\begin{...}
...
\end{...}

Una estructura as se llama entorno o ambiente y la ms importante es


justamente la que abarca el cuerpo del documento.

Clases de documento

La estructura de un documento en LaTeX/Prembulo Clases de docum


NDICE
TEMA ANTERIOR

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 artculos acadmicos y otros documentos cortos que no es necesario dividir
en captulos, sino que bastan las secciones y subsecciones y sus prrafos y
subprrafos.

book Para libros y otros documentos ms largos que deben incluir captulos, prlogo,
apndices o incluso partes.

report Para informes tcnicos. Es similar a la clase book .

memoir Una clase todoterreno con un buen nmero de funciones adicionales integradas.

beamer Otra clase para presentaciones mediante 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 el 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:

a4paper, Con esta opcin indicamos que el tamao del papel debe de
letterpaper, ... ser a4paper (tamao a4), letterpaper (tamao carta), ... Otras opciones
que determinan distintos tamaos de pgina son:

a5paper (210 mm 148 mm)

b5paper (250 mm 176 mm)

legalpaper (14 in 8.5 in)


executivepaper (10.5 in 7.25 in)

El valor por defecto es letterpaper, de Estados Unidos y Mxico. En los


documentos de otros pases puede ser necesaria la opcin a4paper.

landscape Apaisado. Pone la pgina de forma horizontal.

10pt, 11pt, 12pt Definen el tamao de la fuente principal del texto.

oneside, Indican si el documento debe estar adaptado a impresin por un slo lado de
twoside la pgina o por ambos lados de ella.

titlepage, Determinan si el documento debe o no incluir una pgina de ttulo, i.e. si va a


notitlepage incluir o no una portada.

openright, openright obliga a los captulos a iniciar siempre slo en pginas impares,
openany mientras que con la opcin openany permitimos que los captulos se inicien
en cualquier pgina.

onecolumn, Definen si el documento se va a escribir en una sola columna o a doble


twocolumn 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 draft se usa si queremos que la compilacin del documento se
haga a modo de "borrador". Con draft haremos que las lneas que sean
demasiado largas queden marcadas mediante cajas negras. La
opcin final 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,openr
ight]{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 .

Diseo del documento

Tanto los mrgenes como el tamao del papel se pueden cambiar a los
valores que se deseen con el paquete geometry. Un ejemplo simple, que
ajusta todos los mrgenes a 1 cm en una hoja DIN A5, es:

\usepackage[a5paper,margin=1cm]{geometry}

Un paquete alternativo es zwpagelayout, con menos opciones, pero que


ajusta internamente los parmetros necesarios en un PDF (y que tiene otras
funciones como marcas de corte, por ejemplo).

Curriculum vitae
Manual de LaTeX/La estructura de un documento en
LaTeX/Prembulo/Curriculum vitae

Presentaciones
Manual de LaTeX/La estructura de un documento en
LaTeX/Prembulo/Presentaciones

Cartas
Manual de LaTeX/La estructura de un documento en LaTeX/Prembulo/Cartas

Exmenes y apuntes
Manual de LaTeX/La estructura de un documento en
LaTeX/Prembulo/Exmenes y apuntes

Paquetes comunes
La estructura de un documento en La estructura de un docum
LaTeX/Prembulo/Clases de documento LaTeX/Prembulo/Paquetes
Manual de LaTeX

Adems de las clases estndar de documento de descritas en el apartado


anterior, hay algunos paquetes que normalmente vienen incluidos en
cualquier distribucin de (ms especficamente, en distribuciones de ).
Algunos de ellos los describiremos ms detalladamente en captulos
posteriores, y nos limitaremos a dar aqu una tabla que los compendie:

alltt Este paquete provee el entorno alltt , muy similar al entorno verbatim salvo
que " \ ", " { " y " } " 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 .

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

graphpap Este comando permite el uso del comando \graphpaper , 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 . Si vamos a escribir en espaol, conviene usar la
instruccin \usepackage[latin1]{inputenc} [1], que nos permitir escribir con
acentos en nuestro archivo de entrada, y con ello no tendremos que escribir cosas
como pr\'actico para obtener "prctico" en nuestro documento compilado. Lo
mismo sucede con la tilde que lleva la ee.

latexsym Puesto que en los caracteres smbolos ya no son cargados automticamente, es


necesario cargar el paquete latexsym para poder disponer de ellos.

makeidx Este paquete proporciona comandos para la construccin de ndices alfabtico.

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 usepackage[spanish]{babel} .

graphics Con este paquete podrs incluir y transformar imgenes en tu documento,


incluyendo las que hayas creado con otros programas.

Marcas de agua: draftwatermarks

El paquete draftwatermarks[2] permite introducir en los documentos


marcas de agua, importa automticamente el paquete color. Para usarlo en
un documento basta con importar en el prembulo el paquete:
\usepackage{draftwatermarks}

Modo de uso
Con slo importar el paquete, se introducir la marca de agua por defecto,
consistente en el texto "DRAFT", en gris al 80% con un tamao de fuente de 5
cm y un factor de escala de 1'2, con un ngulo de inclinacin de 45. Para
modificar cualquiera de estas cinco propiedades se emplean las siguientes
instrucciones:

Para el texto: \SetWatermarkText{NuevoTexto}

Para un tono de gris: \SetWatermarkColor[gray]{0.5} , con el rango


[0,1].

Para un color diferente: \SetWatermarkColor[rgb]{1,0,0} , con el


rango [0,1] para cada color primario.

Para el tamao de la fuente: \SetWatermarkFontSize{3cm}

Para el factor de escala: \SetWatermarkScale{5}

Para el ngulo de inclinacin: \SetWatermarkAngle{30} , en grados.

Referencias

1. Volver arriba En algunas distribuciones es mejor escribir:

2. \usepackage[utf8]{inputenc}
3.

4. Volver arriba Documentacin del paquete draftwatermark en


CTAN

__________________________________

El cuerpo

Manual de LaTeX/La estructura de un documento en LaTeX/Cuerpo

Portada del documento


En todas las clases estndar de documento de 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 omitimos esta orden (o
escribimos \date{\today} ) aparecer la fecha en que se compila 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:

Pgina de ttulo con

Secciones de un documento
Aunque un documento en LaTeX puede tener una estructura por secciones
casi arbitraria, normalmente se siguen las divisiones de las clases estndar.
Con article 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 \subparagra
ph{} para secciones, subsecciones, etc. Cabe mencionar que la numeracin
de cada una de estas partes del documento la realiza 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 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 , como lo son los comandos

\frontmatter

\mainmatter

\backmatter
que dan estructura al documento. Con \frontmatter damos el estilo que
deben tener los principios, es decir, la portada, la tabla de contenidos, los
prlogos..., con \mainmatter damos el estilo que debe tener el texto
principal del documento, y finalmente \backmatter se usa para el estilo de
las finales, es decir, parte final del libro (la bibliografa, los ndices alfabtico,
colofn...).

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). Estos ajustes se pueden modificar por
diversas vas.

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

\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 as lo definen. Para reajustar los
encabezados y los pies, en lo que respecta a las maysculas y en otros
detalles, hay dos paquetes tiles: fancyhdr y titleps. Un ejemplo simple de
este ltimo es:
\newpagestyle{main}{
\sethead[\thepage][\chaptertitle][(\thesection] % pares
{\thesection)}{\sectiontitle}{\thepage}} %
impares
\pagestyle{main}

ndices
Manual de LaTeX/La estructura de un documento en LaTeX/Cuerpo/ndices

Glosario
Manual de LaTeX/La estructura de un documento en LaTeX/Cuerpo/Glosario

Finalmente este es el captulo en el que hablaremos realmente de cmo


escribir en . 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. Espacios

2. Caracteres especiales

3. Tamaos, estilos y tipos de letra

4. Alineacin del texto

5. Particin de palabras

6. Signos ortogrficos

7. Portada del documento

8. Captulos y secciones

9. Estilos de pgina

10. Referencias

11. Notas al pie

12. Entornos de enumeracin


13. Citas

14. Tablas

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

Para los cambios breves de la fuente, lo recomendable es:

Este es un texto que puede tener \textit{cursiva} y


tambin \textbf{negrita}.
Tambin puede ser \textit{\textbf{cursiva con negrita}}.
Otra posibilidad
es la \textsc{versalita}.

La conversin de caja se obtiene con \MakeUppercase{texto} (que convierte a


mayscula) y \MakeLowercase{TEXTO} (a minscula). (No deben usarse en
LaTeX las rdenes \uppercase y \lowercase, aunque las admita, porque no
siempre dan el resultado correcto.)

Familia

La familia es el nombre de una coleccin de fuentes. organiza las fuentes en


tres familias, que son Archivo:Roman.svg, Archivo:Sans Serif.svg,
y
. Para c nseguir c da una de estas familas se usa , respectivamente, lo
s comandos rmfamily (letras con remates), \sffamily (letra
s sin re ates) y \ttfa mily (letras mecanogrficas). Estos comandos son en reali
dad 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.

Muestras de la familia Computer Modern

Las fuentes preferminadas de LaTeX perteneces a la familia Computer


Modern, pero podran cambiarse a otras como, respectivamente, Times,
Helveticas y Courier, por ejemplo. Para ello lo recomendado es cargar
algn paquete, pero para emplear una fuente arbitraria instalada en el
sistema es necesario recurrir a dos variantes de TeX llamadas XeTeX y
LuaTeX. X

Serie

La serie de una fuente determina que tan gruesa o expandida ser sta.
Con 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''} .

Forma

La forma que puede tener un caracter dentro de una familia puede


ser: Archivo:Upright.svg (vertical o
recta), Archivo:Italic.svg (itlica), Archivo:Slanted.svg (inclinada)
o Archivo:Small Caps.svg (Maysculas y maysculas pequeas). Estas
formas se consiguen con las
declaraciones \upshape , \itshape , \slshape y \scshape ,
respectivamente. Adems, tenemos los comandos

\ para texto en negritas


textbf{''te
xto''} :

\
textit{''te para texto en itlicas
xto''} :

\
textsl{''te para texto inclinado
xto''} :

\ para texto en
texttt{''te estilo
xto''} :
\
textsc{''te para texto en maysculas y minsculas pequeas
xto''} :

Nota. Aunque LaTeX no d error con las rdenes de Plain TeX \bf, \it, \sf,
etc., no deberan usarse en lugar de las recin descritas.

Tamao

El tamao de una letra puede ser

{\tiny tiny} que se consigue con la declaracin \tiny

{\scriptsize scriptsize} que se consigue con la declaracin \scriptsize

{\small small} que se consigue con la declaracin \small

que se consigue con la declaracin \normalsize

que se consigue con la declaracin \large

{\Large larger} que se consigue con la declaracin \Large

{\LARGE LARGE} que se consigue con la declaracin \LARGE

{\huge huge} que se consigue con la declaracin \huge

{\Huge Huge} que se consigue con la declaracin \Huge


Estas rdenes no solo ajustan el tamao de la letra, sino tambin la
interlnea y en ocasiones tambin otros parmetros relacionados con
listas y ecuaciones. Un error habitual es escribir un prrafo del siguiente
modo:

{\small
Texto texto texto
texto texto.}

Aunque con ello se cambia el tamao de la letra, la interlnea sigue igual.


Es necesario sealar un prrafo con, por ejemplo:

{\small
Texto texto texto
texto texto.\ypar}

Para obtener los signos ortogrficos del castellano (y otros ms) es


necesario usar el paquete inputenc . Si en el prembulo escribimos

\usepackage[latin1]{inputenc}

cambiamos la codificacin de la entrada de a latin1 (usada por ejemplo


en Unix) y podremos escribir las palabras acentuadas tales y cuales, es
decir, , , , nos dar , , , en el documento compilado.
Tambin se pueden escribir otros caracteres como , , , , etc. Otros
valores caractersticos son:

En Windows:

\usepackage[cp1252]{inputenc}

En Mac:

\usepackage[applemac]{inputenc}

Aunque cada vez es ms frecuente el uso de editores de Unicode que


guardan en UTF-8:
\usepackage[utf8]{inputenc}

Adems, para que el resultado sea ptimo, es necesario establecer


tambin una codificacin apropiada de las fuentes con fontenc. Para el
espaol, el valor recomendado en T1:

\usepackage[T1]{fontenc}

Cierto nmero de signos y smbolos requieren un paquete adicional:

\usepackage{textcomp}

No son raros los errores por un ajuste indebido de la codificacin. Un


mensaje como el siguiente suele indicar un error de este tipo:

Package inputenc Error: Unicode char \u8: not set up


for use with LaTeX

Un sistema ms seguro para seleccionar la codificacin, que da


resultados correctos incluso si se recodifica un archivo, es el siguiente:

\documentclass{article}
\usepackage{selinput}
\SelectInputMappings{
aacute={},
ntilde={},
Euro={}
}
\usepackage[T1]{fontenc}
\begin{document}

\end{document}

Con XeTeX y LuaTeX no es necesario, en principio, ningn paquete,


siempre que el documento fuente est en UTF-8. Es posible que tu editor
utilize por defecto la familia de fuentes Computer Modern (que tiene un
conjunto de caracteres limitado y no apto para el espaol), por lo cul
querrs usar otro conjunto de fuentes, como Latin Modern. Una forma
fcil de hacerlo es agregar el paquete `fontspec` que por defecto define
como fuente a Latin Modern:

\usepackage{fontspec}

En LaTeX tambin es posible un marcado lgico: as, spanish para babel


proporciona las abreviaciones << >> para comillas genricas (similar al
elemento q de HTML). El tipo de comilla () es configurable (en
Espaa puede ser y en Mxico , por ejemplo) y depender del
contexto. Otra opcin para las comillas es el paquete csquotes.

ASCII puro

originalmente solo lea texto de cdigo ASCII, por lo que para usar
palabras acentuadas, se necesitaban algunas instrucciones. Desde hace
muchos aos (inputenc y fontenc datan de 1994) no es necesario y el
empleo de los mtodos descritos a continuacin no resultan por lo
general convenientes, pero se dan como referencia para trabajar con
documentos antiguos y con ciertas tareas internas y especiales.

He aqu la forma de conseguir acentuaciones y signos ortogrficos que no


tienen un ASCII:

\' (acento agudo) \` ` (acento grave)

\~ ~ (tilde) \" (diresis)

\^ ^ (circunflejo) \c c (c con cedilla)

?` (signo izquierdo de interrogacin) !` (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 .
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 , pero que


podemos conseguir muy fcilmente. Por ejemplo, el smbolo de grado, ,
podemos obtenerlo con $^{\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}{$^{\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 En , 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 solo espacio en blanco


Uno o ms espacios equivalen a un solo espacio en
blanco

obtenemos en ambos casos: Uno o ms espacios equivalen a un solo


espacio en blanco.
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.

Espacio de no separacin

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 no separe dos palabras con un cambio de lnea debemos usar el
comando ~. Por ejemplo, debemos escribir

O.~Wilde escribi obras como...

para que no haya un salto entre "O." y "Wilde".

Sangra de primera lnea y espacio entre prrafos

Para ajustar la sangra de la primera lnea, hay que modificar el


parmetro \parindent. Por ejemplo, se deja un cuadratn con:

\setlength{\parindent}{1em}

Y se suprime con:

\setlength{\parindent}{0pt}

El espacio entre prrafos se ajusta con \parskip:

\setlength{\parskip}{10pt}
Espacios tras punto

A menos que se use babel con la opcin spanish, de manera


automtica deja un espacio adicional despus de un punto, segn la
tradicin tipogrfica anglosajona,[1] a menos que ste est precedido por
una mayscula, caso en el cual interpreta el punto como el de una
abreviatura y no deja ningn espacio 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 . Esto se
consigue con el comando \ . Por ejemplo, debemos escribir

...existen clases (e.~g.\ la clase de todos los


conjuntos) que no son conjuntos

Si una frase termina con mayscula, , 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 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...

Espacios con extensin infinita

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:

Desde este punto\hfillhasta este otro

Si en lugar de hfill escribimos \hrulefill o \dotfill obtenemos,


respectivamente:

Desde este punto\hrulefill hasta este otro

Desde este punto\dotfill hasta este otro


Blancos verticales

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. Primera lnea. An estamos


en la misma lnea.
An estamos en la misma lnea. Esta es la
segunda lnea Esta es la tercera lnea Esta es la segunda lnea

Esta es la tercera lnea.

Podemos usar tambin el comando \vspace{''valor''} , con un


efecto similar al de \hspace{} salvo que el espacio es vertical. Para
espacios verticales predefinidos, podemos usar los comandos

\smallskip \medskip \bigskip

Es posible tambin dejar cierto blanco cuando se hace un salto de lnea


con \\ aadiendo una dimensin entre parntesis: \\
[''valor''] produce un espacio entre lneas igual
al valor especificado. Recurdese que esta orden no es para crear
espacios entre prrafos, sino solo cuando para los casos, no muy
habituales, en los que hay un salto de lnea dentro de un prrafo. De
hecho, su uso para aumentar el espacio entre prrafos es un error
(habitual).

Referencias

1. Volver arriba Sin embargo, el paquete babel 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.

__________________________________

Al justificar el texto, partir las palabras que ya no quepan completas en


una lnea. Para ello, basta con cargar el paquete babel con la opcin
spanish:

\usepackage[spanish]{babel}
En algunas ocasiones, raras, no siempre lo hace del modo correcto (en
especial en voces compuestas y prefijadas). Para indicarle a la forma en
que debe partir una palabra en particular usamos el
comando \hyphenation . Por ejemplo, para indicar a como debe partir
las palabras "neoortodoxia" y "bioaerosol" escribimos:

\hyphenation{ne-o-or-to-do-xia bi-o-a-e-ro-sol}

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. 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 . Pero es un ltimo recurso
que conviene evitar en general.

Para que no parta una palabra en algn punto, se usa \mbox{} . Por
ejemplo, si se escribe Dr.~\mbox{Knuth} , siempre escribir Dr. Knuth
sin partir esta ltima palabra (no debera haber espacios dentro de esta
orden, pues no se ajustara al tamao apropiado cuando se justifica el
texto). Aqu, ~ es un espacio de no divisin. Ya hemos visto que 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 :

$ # % & ^ _ { } ~ \

Si queremos que aparezcan como simples smbolos en el texto


compilado, hemos de escribir

\$ \# \% \& \^ \_ \{ \} \~ \textbackslash

Algunos paquetes tambin interpretan de modo especial ciertos


caracteres. El caso ms significativo es babel, en el que las comillas
rectas " introducen lo que se llaman shorthands o abreviaciones.
Obsrvese que este carcter no debe usarse para introducir comillas en
ningn caso, aunque no se haya cargado babel. As, con spanish para
babel "n equivale a , "o es el ordinal, "+-- es una raya, etc.Manual de
LaTeX/Escribiendo texto/Internacionalizacin automticamente justificado
los prrafos (es decir, los alinea por ambos lados), aunque podemos
alinear el texto solo por la izquierda con la
declaracin \raggedright (bandera por la derecha) y solo por la
derecha con la declaracin \raggedleft (bandera por la izquierda).
Para centrar el texto hemos de usar la declaracin \centering .

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

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.

<cite id="endnote_ los parmetros m y b necesitan la utilizacin


de la extensin array " style="font-style: normal;">[[#ref_ los
parmetros m y b necesitan la utilizacin de la extensin array |
^]]

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

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

Los grficos en LaTeX se puede generar internamente,


con paquetes como PSTricks y TikZ, o
pueden incluirse archivos externos (PDF, JPEG, EPS).

Color

Para trabajar con colores la opcin recomendada es el


paquete `xcolor`, que extiende las funciones bsicas de
`color`. Con l es posible trabajar con CMYK y RGB entre
otros espacios de colores. Con `colorspace` es posible
tambin crear colores directos, es decir, que se imprimen
con su propia tinta en lugar de con las tramas de
cuatricroma.

Una vez cargado xcolor, se puede establecer el color del


texto con

\textcolor{color}{texto}

donde 'color' es algn color previamente definido. Una


sintaxis alternativa es:

{\color{color} texto}

Los colores predefinidos son:

white, black, red, green, blue, cyan,


magenta, yellow.

Adems, 'xcolor' proporciona opciones para cargar un


buen nmero de colores predefinidos adicionales.
TikZ

TikZ (TikZ ist kein Ziechenprogram, TikZ no es un


programa de dibujo), es una paquete desarrollado por Till
Tantau, que se ejecuta en LaTeX, pero tambin en
PlainTeX y en ConTeX. El modelo de LaTeX para la
insercin de figuras en un documento se basa en el
concepto de elemento flotante (que no tienen relacin
alguna con la funcin del mismo nombre de Word). En
libros de texto es frecuente que las ilustraciones vayan
numeradas y se coloquen bien a la cabeza o bien al pie.
LaTeX coloca estas figuras de modo automtico para que
queden cerca del texto en el que se mencionan las
figuras. No hace falta, por tanto, ir colocndolas a mano.
Si el texto se redistribuyera, con la adicin o la supresin
de texto, las figuras se recolocaran a un nuevo sitio.

Hay dos elementos flotantes predefinidos: las figuras


(con el entorno figure) y los cuadros o tablas (con el
entorno table). Manual de LaTeX/Inclusin de
grficos/Ubicacin de un grfico Manual de
LaTeX/Inclusin de grficos/Inclusin de grficos
EPS Manual de LaTeX/Inclusin de grficos/Conversin
de formatos grficos Manual de LaTeX/Inclusin de
grficos/Dibujo de grficos en LaTeX Manual de
LaTeX/Inclusin de grficos/El paquete XY-
Pic 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}

No funciona con pdftex directamente, aunque hay


utilidades que permiten ciertas conversiones
automticas.

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)

Comando Descripcin Ejemplo

punteada:

[linestyle=dashed]

Caractersticas de la grosor:
OPCIONES lnea: grosor, color,
continuidad, etc.
[linewidth=2pt]

color:

[linecolor=blue]

TIPO DE FLECHA Caractersticas de la Simple


{-}

Bidireccional

flecha
{<->}

Direccional(predeterminad

{->}

Una lnea

(0,0)(2,2)
Puntos iniciales y
(X0,Y0)(X1,Y1)...
finales Dos lneas

(0,0)(2,2)(1,1)

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]{->}
(2,2)
\end{pspicture}

Es posible crear tambin polgonos de la forma

\pscurve[OPCIONES]{TIPO DE FLECHA}(X0,Y0)
(X1,Y1)...(Xn,Yn)

Manual de LaTeX/Inclusin de grficos/Grficos con


MetaPost Manual de LaTeX/Inclusin de
grficos/Grficos con xfig
Manual de LaTeX/Textos tcnicos Manual de
LaTeX/Textos tcnicos/Lingstica Manual de
LaTeX/Textos tcnicos/Matemticas Para insertar una
frmula en el texto escrito, debes usar encerrarla entre \
( \). Esta es la forma cannica de LaTeX, aunque tambin
es muy frecuente emplear $, del siguiente modo:
$frmula$, pero se considera ms propia de otros
formatos (como Plain TeX).

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

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/Textos
tcnicos/Matemticas/Construcciones
matemticas Manual de LaTeX/Textos
tcnicos/Matemticas/Delimitadores

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

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

Manual de LaTeX/Textos
tcnicos/Matemticas/Puntuacin

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
check{a}
} {aaa}

\ \
\
grave acute{a \vec{a}
breve{a}
{a} }

\ \
\ \
dot{a ddddot{a
ddot{a} dddot{a}
} }

\ \ \ \
not{a mathrin widehat{ widetild
} g{a} AAA} e{AAA}
Manual de LaTeX/Textos tcnicos/Matemticas/Texto
entre matemticas Manual de LaTeX/Textos
tcnicos/Matemticas/Arreglos matemticos Manual de
LaTeX/Textos tcnicos/Matemticas/Entornos para
teoremas Manual de LaTeX/Textos
tcnicos/Msica Manual de LaTeX/Textos
tcnicos/Msica/Lilypond El paquete MusiXTEX, de
Daniel Taupin, Ross Mitchel y Andreas Egler, permite
representar partituras musicales en . Es suficiente con
incluir un nico paquete en el prembulo del documento:

\usepackage{musixtex}

Uso bsico

El entorno bsico para describir una partitura musical


es music:

\begin{music}

\end{music}

Dentro de este entorno se pueden definir las


caractersticas del pentagrama, as como la secuencia de
notas y otros detalles.

Definiendo de la partitura
El paquete MusiXTEX permite seleccionar cuatro
tamaos diferentes para las piezas musicales, de menor
a mayor:

\smallmusicsize, aproximadamente el 80% del


tamao por defecto.

\normalmusicsize, que es la opcin por defecto.

\largemusicsize, aproximadamente el 120% del


tamao por defecto.

\Largemusicsize, aproximadamente el 150% del


tamao por defecto.
Escribiendo la partitura
El pentagrama se genera mediante los pares de
comandos:

\startextract y \endextract, para piezas


breves.

\startpiece y \endpiece, para piezas ms


largas.

El espaciado entre las notas musicales se indica


mediante los comandos:

\znotes: sin espaciado entre notas, para indicar


acordes.

\notes: espaciado recomendado para


semicorcheas.

\notesp: espaciado recomendado para


semicorcheas con puntillo.

\Notes: espaciado recomendado para corcheas.

\notesp: espaciado recomendado para corcheas


con puntillo.

\NOtes: espaciado recomendado para negras.

\NOtesp: espaciado recomendado para negras con


puntillo.

\NOTes: espaciado recomendado para blancas.

\NOTesp: espaciado recomendado para blancas con


puntillo.

\NOTEs: espaciado recomendado para redondas.

Estos comandos se cierran con \enotes o \en, y entre


ellos se escriben las notas, que siguen el
formato \<duracin> <altura>. Para indicar la
duracin de las notas se emplean los comandos:

\wh: redonda

\ha: blanca (1/2)


\qa: negra (1/4)

\ca: corchea (1/8)

\cca: semicorchea (1/16)

\ccca: fusa (1/32)

\cccca: semifusa (1/64)

\ccccca: garrapatea (1/128)

La a final indica a MusiXTEX que escoja


automticamente la direccin de la nota, sustituyndola
por la u se fuerza a que la plica vaya hacia arriba, y por
la l se fuerza a que la plica vaya hacia abajo.

Los silencios se indican mediante los comandos:

\pause: silencio de redonda

\hpause: silencio de blanca

\soupir o \qp: silencio de negra

\ds: silencio de corchea

\qs: silencio de semicorchea

\hs: silencio de fusa

\qqs: silencio de semifusa

Para indicar la altura se emplea la notacin anglosajona,


de modo que para el do central se emplea la letra c y de
forma correlativa el resto de notas, las letras maysculas
se emplean para indicar notas ms graves, tal y como se
muestra en la tabla siguiente:

do re mi fa sol la si

A B
C D E F G H I

J K L M N a b

c d e f g h i Octava centra

j k l m n o p

q r s t u v w

x y z

Adems, se puede emplear el apstrofe (') para elevar


una octava todas las notas que se escriban a
continuacin, as como un acento grave (`) para bajar
una octava. Se pueden emplear de forma acumulativa
ambos signos.

Los dos siguientes ejemplos generan la misma partitura:

\notes \qa{CDEFGHI JKLMNab cdefghi jklmnop}


\enotes

\notes \qa{``cdefghi 'cdefghi 'cdefghi


'cdefghi} \enotes

\begin{music}

\end{music}

Manual de LaTeX/Textos
tcnicos/Qumica El paquete XMTEX, de Shinsaku
Fujita, permite representar estructuras qumicas en 2D.
Permite trabajar con tres modos de compatibilidad segn
el proceso de compilado del documento que se vaya a
emplear, a saber:

Compatibilidad TEX/, mediante el paquete xymtex.

Compatibilidad PostScript, mediante el paquete .

Compatibilidad PDF, mediante el paquete .

Es necesario incluir tres paquetes en el prembulo del


documento, aunque el primero depender del modo de
compatibilidad escogido:

\usepackage{xymtex}
\usepackage{xcolor}
\usepackage{graphicx}

Referencias

Paquete XyMTeX en CTAN

Manual de XyMTeX

Web del creadorManual de LaTeX/Gestionando la bibliografa

Manual de LaTeX/Gestionando la bibliografa/Referencias La forma ms sencilla de incluir


notas a pie de pgina en 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...

Numeracin romana en
\renewcommand{\thefootnote}{\roman{footnote}}
minsculas: i, ii, iii...

Numeracin romana en
\renewcommand{\thefootnote}{\Roman{footnote}}
maysculas: I, II, III...

Numeracin alfabtica en
\renewcommand{\thefootnote}{\alph{footnote}}
minsculas a, b, c...

Numeracin alfabtica en
\renewcommand{\thefootnote}{\Alph{footnote}}
maysculas: A, B, C...

No nmeros, sino smbolos


\renewcommand{\thefootnote}{\fnsymbol{footnote}}
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 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:

Archivo:Footnote2.svg
Las notas puede adoptar multitud de disposiciones, y no solo puede ir al pie sino tambin al
margen o a final del captulo (o del libro). Hay diversos paquetes que extienden las funciones
bsicas:

bigfoot
Mltiples series de notas, en espacial para aparatos crticos
footmisc
Numeracin por pginas, notas en un prrafo (sin salto de lnea entre ellas)
yafoot
Ms utilidades para notas
endnotes
Notas al final de captulo

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}

Vous aimerez peut-être aussi