Está en la página 1de 40

A Introduccion a LTEX

Donald Knuth cre el procesador de textos TEX a nales de la o dcada de 1970 y en el ao 1982 Leslie Lamport aport el conjunto e n o A de macros que llamamos LTEX, que facilita su uso. Este es un pequeo manual que puede servir de introduccin a n o A LTEX para comenzar a escribir de manera casi inmediata utilizando frmulas, tablas, colores, inclusin de grcos y controlar el formato o o a del documento nal. Sin embargo, hay muchos tpicos que no se han tenido en cuenta o en este breve manual y pueden consultarse tanto en [3], [4] como en las numerosas pginas que hay en internet dedicadas a TEX, entre a las que podemos destacar CTAN y CervanTeX

L XETA a noiccudortnI
Luis Rndez a IUMA Departamento de Matemtica Aplicada. a Universidad de Zaragoza 26-octubre-2011
Abstract

Contents
1 Software necesario
A A 2 Porqu usar L TEX(L TEX 2 )? e

1 2 3 4 7 8 9 9 10 11 13 16 23 24 25 27 28 29 30 31 32 33 34 35 37

3 Compilando TEX 4 Iniciando 4.1 Notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Fuentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Ambientes 5.1 Verbatim . . . . . . . . . . 5.2 Listas . . . . . . . . . . . . 5.3 Espaciando y Centrando 5.4 Tablas . . . . . . . . . . . . 6 Frmulas Matemticas o a 7 S mbolos 8 Cuestin de detalle o 9 Mi propia pgina a 9.1 Numerando pginas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 10 Cajas 11 Inclusin de grcos o a 12 Elementos otantes 13 Secciones, . . . 14 T tulo, Autor, Resumen e Indice. 15 Bibliograf a 16 Personalizando los nombres de caption y bibliograf a 17 Colores 18 Aprender ms a

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

Software necesario
A A Compiladores de TEX, L TEX, L TEX 2 , . . . : MikTeX para win-

dows, TeX Live para Unix, GNU/Linux, . . .


Editores apropiados: Winedt1 , Wscite, GViM, Emacs,

Nedit, Kile, Texmaker, . . .

Intrpretes postscript: Ghostview, Ghostscript e Intrpretes pdf: Adobe Reader, Sumatra, Ghostview, e

Xpdf, . . .
A Herramientas para pasar a html: LT X2html, tth, . . . E

Herramientas para escribir formulas en paginas web: MathJax

Es el unico programa de los listados que tiene licencia shareware, el resto son gratuitos o libres. 2 Buscar en Google latex editors 1

A A Porqu usar LTEX(LTEX 2)? e

pros
A L TEX es ampliamente utilizado en entornos cientcos. Muchas A revistas aceptan documentos escritos en L TEX.

Excelente calidad del documento nal con salida en distintos

formatos: dvi, pdf, ps, . . . .


Los cheros fuente .tex son cheros ASCII y pueden ser com-

pilados en cualquier sistema operativo.


Es gratuito. Muy potente.

contras
No es un procesador del tipo wysiwyg3 lo que escribes es lo

que consigues, por lo que es necesario un proceso de compilacion (con posibles errores, . . . ).

What You See Is What You Get 2

Compilando TEX

A Para compilar un chero fuente de L TEX ejemplo.tex deberemos escribir en un intrprete de comandos e

latex ejemplo.tex y generara, si no hay errores, el chero ejemplo.dvi4. La vi sualizacion de este chero es con un intrprete de dvi, como yap e (windows) o xdvi (LinuX). La transformacion del chero dvi a postscript, es con dvips ejemplo.dvi -o ejemplo.ps Esta conversion podra ser necesaria si incluimos guras en formato postscript (ps) o encapsulado postscript (eps). Tambin puede procesarse el chero dvi con e dvipdfm ejemplo.dvi para conseguir la salida en formato pdf. La tabla siguiente muestra diversas posibilidades de procesado de un documento .tex :
A pdfL TEX A L TEX

dvips
.DVI .PS

ps2pdf
.PDF

.TEX

dvipdf

Tambin genera ejemplo.log, ejemplo.aux, ejemplo.toc, ejemplo.out e 3

Iniciando

Un documento debe tener la siguiente estructura \documentclass[opciones]{estilo} \usepackage[opciones]{. . . } \begin{document} cuerpo del documento \end{document} opciones : 10pt, 11pt, 12pt, letterpaper, a4paper, twocolumn, leqno, twoside, . . . estilo : dan diferentes formatos precargados (margenes, parra fos, ttulo, . . . ) article report book letter slides5 Documentos cortos. Es el que se usa por defecto. Documentos mas largos conteniendo captulos. Libros. Cartas. Transparencias.

As, article, report y book permiten formatear secciones, subsecciones, captulos (no en article), ndices, . . . . El estilo book utiliza una pagina mas pequena y se formatea a dos caras (twoside) por defecto. Con \usepackage se cargan paquetes que anaden nuevas fun A cionalidades a L TEX, por ejemplo incluir gracos en postscript, acentuar en espanol, colorear y . . . de todo.
Para presentaciones con transparencias hay paquetes ms especializados como pdfa screen, prosper, beamer, . . . 4
5

Veamos en primer lugar un ejemplo:


\documentclass[12pt,a4paper]{article} \usepackage[spanish]{babel} % Corta palabras en espa~ol n \usepackage[utf8]{inputenc} % Escribir con acentos, ~, ... n \usepackage{eurosym} % smbolo del euro \begin{document} \leftline{\bf Introduccin} o \medskip Este primer ejemplo trata de demostrar la facilidad de \LaTeX{}. Por ejemplo varios espacios en blanco se tratan como uno. Para empezar un nuevo prrafo basta dejar una lnea en a blanco. Expresiones matemticas son sencillas de a escribir\footnote{nota al pie}: $a=\sum_{i=1}^{i=\infty} x_i^{n+1}$ y deben ser escritas entre dlares. Los superndices se obtienen con \^{}, o $x^3 y^{\alpha + \beta}$, mientras que los subndices son con \_. Adems se puede escribir la a frmula centrada o \[ z^{2+\alpha}_{n+k}. \] \medskip El smbolo del euro \euro{} existe. \end{document}

Introduccin o
A Este primer ejemplo trata de demostrar la facilidad de L TEX. Por ejemplo varios espacios en blanco se tratan como uno. Para empezar un nuevo parrafo basta dejar una lnea en blanco. n+1 Expresiones matematicas son sencillas de escribir6: a = i= xi i=1 y deben ser escritas entre dolares. Los superndices se obtienen con , x3y + , mientras que los subndices son con . Ademas se puede escribir la formula centrada 2+ zn+k .

El smbolo del euro e existe.

nota al pie

4.1

Notas

Como puede apreciarse en el ejemplo anterior, es preciso conocer que A caracteres usa L TEX como comandos o delimitadores. Estos son: #, $, %, &, {, }, _, ~, ^, \

Para incluir estos caracteres dentro de un documento como parte del texto, pueden escribirse los siete primeros precedidos por \, y los tres ultimos como \~{}, \^{} y $\backslash$ respecti vamente o bien todos ellos como \verb+s\mbolo+. Si un signo % aparece en una lnea, el resto de la misma se trata como un comentario.
A Los comandos de L TEX comienzan por \ y contienen solamente letras.

Algunos comandos necesitan parametros que deben ponerse en tre llaves.


A Los errores mas frecuentes en la compilacion de un archivo L TEX corresponden al olvido de alguna llave, corchete, $, . . .

El signo & en espanol es et, es decir y, mientras que en ingls e recibe el nombre de ampersand and per se and.

4.2

Fuentes

Tipos boldface roman itlica a slanted sans serif a small caps typewriter
a

{\bf {\rm {\it {\sl {\sf {\sc {\tt

bold}\textbf{face} ro}\textrm{man} it}\textit{lica} a slan}\textsl{ted} sans} \textsf{serif} small} \textsc{caps} type}\texttt{writer}

Tambin llamada Palo Seco e

Tama os n
Que

cant

id ad

de tam

anos

de

le tra
, o, u, a, ` A

{\tiny Que} {\scriptsize cant} {\footnotesize id} {\small ad} {\normalsize de} {\large tam} {\Large a~os} {\LARGE de} n {\huge le} {\Huge tra}

A L TEX permite gran variedad de letras extranjeras como:

\o, \^o, \"u, \a, \AA,

A Para que L TEX considere espacios irrompibles, hay que usar el smbolo ~ en vez de espacios entre palabras, J.~A.~Prez o bien e utilizar el comando \mbox{J. A. Prez}. e

\underline{subrayado} da subrayado

Ambientes

Los ambientes son secciones del documento que son tratadas de manera distinta del documento principal. Deben especicarse en la forma: \begin{nombre ambiente} cuerpo del ambiente \end{nombre ambiente}

5.1

Verbatim

A En el ambiente verbatim, L TEX procesa el texto exactamente como esta escrito utilizando fuente typewriter. Util para secciones de codigo C, FORTRAN, . . .

c bucle en %i do i=1, n a(i,i+1) = i end do

\begin{verbatim} c bucle en %i do i=1, n a(i,i+1) = i end do \end{verbatim}

A Dentro de este ambiente, los caracteres especiales de L TEX pierden validez.

5.2

Listas

En el caso de listas, podemos usar los ambientes itemize y enumerate


primer punto segundo punto

\begin{itemize} \item primer punto \item segundo punto \end{itemize} \begin{itemize} \item[*] punto uno \item[$*$] punto dos \item[$\circ$] punto tres \end{itemize} \begin{enumerate} \item punto uno \begin{enumerate} \item pto uno de 1 \item pto dos de 1 \end{enumerate} \item punto dos \end{enumerate}

* punto uno punto dos punto tres

1. punto uno (a) pto uno de 1 (b) pto dos de 1 2. punto dos

10

5.3

Espaciando y Centrando

A Las unidades de medida que usa L TEX son cm (centmetros), mm (milmetros), in (pulgadas), em (la anchura de la letra m), ex (la altura de la letra x) y pt para puntos.

Espacios horizontales \hspace{2.5 cm}: hola \ , \quad, \qquad | |, | |, | Espacios matematicos (entre $): \, \: \; \ (\! negativo) espaciado \hfill elstico a espaciado subrayado \hrulefill elstico \hfill a subrayado elastico 1 1 un espacio | a b, a b, a b, a b, ab elastico

punteado \dotfill elstico a punteado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . espacio Espacios verticales \smallskip, \medskip y \bigskip. \vspace{3 true cm}: Deja 3 cm reales de espacio vertical. \vfill analogo al \hfill pero en vertical. Para rellenar pagi nas incompletas. Con lnea y pagina nueva utilizar \hspace*{} y \vspace*{} respectivamente.

11

Para centrar solo una lnea podemos utilizar \centerline{\bf lnea centrada negrita} l nea centrada negrita y si son varias lneas, usaremos el ambiente center, pudiendo alterar el espacio vertical entre ellas con smallskip, medskip, . . . . Examen de teora Primer curso Enero del 2019 \begin{center} Examen de teora \\ \bigskip Primer curso \\ Enero del 2019 \end{center}

En el ejemplo anterior \\ representa un salto de lnea. Justicacion a izquierda con \leftline y \flushleft Justicacion a derecha con \rightline y \flushright

12

5.4

Tablas

\begin{tabular}{formato} cuerpo de la tabla \end{tabular} donde el formato representa las columnas que hay y si estan justi cadas a izquierda (l), centradas (c) o a derecha (r), pudiendo poner parrafos con (p). Nombre Edad Clase Jos e 24 P Juanito 9 P+ Carlos 11 Q\begin{tabular}{lrc} Nombre & Edad & Clase \\ \hline Jos & 24 & P \\ e Juanito & 9 & P+ \\ Carlos & 11 & Q\end{tabular}

Los elementos de cada la deben separarse por & Cada la, salvo la ultima, debe terminar con \\ La tabla se justica a la izquierda por defecto Es conveniente dejar lneas en blanco antes y despus del am e

biente
\hline genera una raya horizontal Pueden dibujarse rayas verticales (plecas) con |

13

Nombre Edad Clase Jos e 24 El otro da es taba en clase. Juanito 9 P+

\begin{center} \begin{tabular}{|l||r|p{2cm}|} \hline Nombre & Edad & Clase \\ \hline \hline Jos & 24 & El otro da e estaba en clase. \\ Juanito & 9 & P+ \\ \hline \end{tabular} \end{center}

En ocasiones es necesario escribir en varias columnas, para lo cual esta la sentencia \multicolumn{cols}{justificacion}{texto}, donde cols es el numero de columnas a utilizar, justificacion es la justicacion de la columna y texto es el contenido que aparecera. Veamos un ejemplo: Nombre Edad Alt centrada Juanito 9 P+ \begin{tabular}{|l|r|c|} \hline Nombre & Edad & Alt \\ \hline \multicolumn{3}{|c|} {centrada}\\ \hline Juanito & 9 & P+ \\ \hline \end{tabular}

14

Es posible controlar la separacion de las y columnas en el ambi ente tabular con: \arraystretch factor que controla la separacion entre 1 las \tabcolsep espacio entre columnas (izquierda y 6pt derecha) \arrayrulewidth grosor de las lneas horizontales y ver- 0.4pt ticales de la tabla La forma de uso es redenir las variables con \renewcommand. Si se modican en el preambulo, afectan a todo el documento. {% <- Se modifican localmente \renewcommand{\arraystretch}{3} \renewcommand{\tabcolsep}{8pt} \renewcommand{\arrayrulewidth}{4pt} \begin{tabular}{|l|r|c|} \hline Nombre & Edad & Alt \\ \hline \multicolumn{3}{|c|} {centrada}\\ \hline Juanito & 9 & P+ \\ \hline \end{tabular} }% <- fin modificacion

Nombre

Edad

Alt

centrada

Juanito

P+

15

Frmulas Matemticas o a

Para centrar formulas matematicas escribirlas entre \[, \]. \[ x=\frac{a_2 x^2 + a_1 x + a_0}{1+2z^3}, \quad x+y^{2n+2}=\sqrt{b^2-4ac} \] a2 x2 + a1 x + a0 x= , 1 + 2z 3 x + y 2n+2 = b2 4ac

\[ S_n=a_1+\cdots + a_n = \sum_{i=1}^n a_i


n

\]

Sn = a1 + + an =
i=1

ai

\[ \int_{x=0}^{\infty} x\,{\rm e}^{-x^2} {\rm d}x = \frac{1}{2},\quad {\rm e}^{i\pi}+1=0 \] 1 2 x ex dx = , 2 x=0

ei + 1 = 0

\[ \min_{1\le x\le 2} \left(x+\frac{1}{x}\right)=2, \quad \lim_{x\to\infty} \left(1+\frac{1}{x}\right)^x = {\rm e}^x \]


1x2

min

1 x+ x

= 2,

lim

1 1+ x

= ex

16

\[ \Vert x \Vert_2=1, \vert -7 \vert = 7, m|n, m\mid n, <x,y>, \langle x, y\rangle \] x


2

= 1, | 7| = 7, m|n, m | n, < x, y >, x, y

\[ \frac{\rm d}{{\rm d}t}\left(\dfrac{\partial L} {\partial\dot q_j}\right)-\frac{\partial L} {\partial q_j}=0 \] d dt L qj L =0 qj

\[ \sqrt 2 = 1+\frac{1}{2+\frac{1}{2+ \frac{1}{2+\frac{1}{\ddots}}}} \] 1 2=1+ 2 + 2+ 1 1 2+ 1 ... Para usar \dfrac hay que cargar \usepackage{amsmath} \[ \sqrt 2 = 1+\dfrac{1}{2+\dfrac{1}{2+ \dfrac{1}{2+\dfrac{1}{\ddots}}}} \] 2=1+ 2+ 2+ 1 1 1 1 2+ . ..

17

$\vec{x}, \hat{a}, \tilde{a}, \dot{a},\ddot{a}$, x, a , a, a, a parntesis $\big(\Big(\bigg(\Bigg($, e

corchetes $\big[\Big[\bigg[\Bigg[$,

barras verticales $\big|\Big|\bigg|\Bigg|$,


n

$\underbrace{a+b}_n \overbrace{a+b}^n$, a + b a + b
n

$\overline{a+b}$, a + b ${ n \choose k}, {x \atop y+2}$ $\int cos(x) dx$,


n k x , y+2

$\int \cos(x)\,{\rm d}x$ cos(x) dx

cos(x)dx,

$\int\int_D x$, $\int\!\!\!\int_D x$, $\iint_D x$ x,


D D

x,
D

Para numerar ecuaciones y referenciarlas posteriormente, utilizar los ambientes \begin{equation} . . . \end{equation} \begin{eqnarray} . . . \end{eqnarray} para formulas en una lnea o que necesiten ser divididas en varias lneas respectivamente.
18

Si en el ambiente esta el comando \label{ecuacion}, podremos referenciar la ecuacion con \ref{ecuacion} o en funcion de la 7 pagina que est con \pageref{ecuacion} . Estas etiquetas deben e ser unicas. Si no se quiere numerar entonces debe ponerse \nonumber en cada la o utilizar \begin{equation*} . . . \end{equation*} \begin{eqnarray*} . . . \end{eqnarray*} \begin{eqnarray} y &=& 1+x+x^2 +x^3 + \cdots \nonumber \\ &=& 1+x\left(1+x+x^2+\cdots \right) \label{ecu1} \end{eqnarray} donde la ecuacin (\ref{ecu1}) se encuentra en o la pgina~\pageref{ecu1}. a

y = 1 + x + x2 + x3 + = 1 + x 1 + x + x2 + donde la ecuacion (1) se encuentra en la pagina 19.

(1)

El numero de formula aparece en donde no est \nonumber, y las e lneas se alinean con el caracter entre &. Para usar parntesis, corchetes o llaves de mayor tamano tambin e e podemos emplear con \left los smbolos \{, [, |. Cada \left debe ser cerrado por un \right, aunque el tipo no tiene porque ser el mismo. Si solo se quiere a un lado, entonces hay que emparejarlo con \left. o \right. .
Si utilizamos dvipdfm para pasar el documento a pdf, y cargamos el paquete \usepackage[dvipdfm]{hyperref}, las referencias nos aparecen como hiperv nculos, como en este documento. 19
7

La escritura de matrices y vectores se hace con el ambiente array, analogo al tabular. \[ \left| \begin{array}{ccc} 1 & 1 & 1 \\ x & y & z \\ x^2 & y^2 & z^2 \end{array} \right| = (x-y)(y-z)(z-x) \] 1 1 1 x y z = (x y)(y z)(z x) x2 y 2 z 2 \[ \left[ \begin{array}{ccc} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{array} \right] \left\{ \begin{array}{c} x_1 \\ x_2 \\ x_3 \end{array} \right\} = \left( \begin{array}{c} b_1 \\ b_2 \\ b_3 \end{array} \right) \] a11 a12 a13 x1 b1 a21 a22 a23 x2 = b2 a31 a32 a33 x3 b3

20

ij =

1 si i = j 0 si i = j

\delta_{ij} = \left\{ \begin{array}{ll} 1 & {\rm si\ } i=j \\ 0 & {\rm si\ } i\ne j \end{array} \right. \begin{array}{c|c} c & A \\ \hline & b^{T} \end{array} \begin{array}{c|c} c & A \\ \hline \\[-18pt] & b^{T} \end{array} \begin{array}{c|c} c & A \\ \hline & b^{T^{\phantom{|}}} \end{array} la frmula $\sum_{i=1}^n x_i = o \frac{1}{2}$ en lnea o $\sum\limits_{i=1}^n x_i = \dfrac{1}{2}$ en la forma usual. ${\displaystyle x+1 \above 3pt x-1}$

c A bT

c A bT

c A bT

la formula

= 1 2 n 1 en lnea o xi = en 2 i=1 la forma usual.

n i=1 xi

x+1
x1

21

\[ \bordermatrix{& & & j & &\cr & 1\cr & & \ddots\cr & & & 1\cr i\ & & & \alpha & \ddots\cr & & & & &1} \] j i 1 ... 1 ... 1

\[ \left[ \begin{array}{c|ccc} 1&d_1&\cdots &d_n\\ \hline 0&a_{22} & \cdots & a_{2n} \\ \vdots & &\ddots & \vdots \\ 0& & & a_{nn} \end{array} \right] \] 1 d1 dn 0 a22 a2n . ... . . . . . ann 0

22

Hay mas tipos de letras en modo matematico: \mathrm{abcdef} \mathnormal{abcdef} \mathsf{abcdef} \mathit{abcdef} \mathbf{abcdef} \mathtt{abcdef} \mathcal{ABCDEF} \boldsymbol{smbolo} \mathbb{ABCDEF} abcdef abcdef abcdef abcdef abcdef abcdef ABCDEF (solo mayusculas) Solo smbolos, numeros y letras griegas en negrita ABCDEF (solo mayusculas)

Para usar \boldsymbol{smbolo} y \mathbb{mayscula} hay u que cargar los paquetes amsmath y amsfonts respectivamente8. Dentro de las formulas, pueden especicarse distintos tamanos de letra: \displaystyle,textstyle,\scriptstyle y \scriptscriptstyle y5 1+x
y5 y5 1+x 1+x

$\displaystyle\frac{y^5}{1+x}$ $\textstyle\frac{y^5}{1+x}$ $\scriptstyle\frac{y^5}{1+x}$

S mbolos

A Podemos ver los smbolos de L TEX en la pagina web http://www.ctan.org/tex-archive/info/symbols/comprehensive/ o, si tenemos mala memoria, dibujar el smbolo en la pagina http://detexify.kirelabs.org/classify.html y que nos devuelva una lista de smbolos, donde seguramente estara el buscado.
8

\usepackage{amsmath,amsfonts}. Hay todav ms s a a mbolos en el paquete latexsym. 23

Cuestin de detalle o Para separar palabras compuestas utilizar solo un guion (hy phen), por ejemplo fsico-qumico. Si se pretende separar los elementos de un rango se usan dos guiones -- (en-dash) dando como resultado , como en paginas 512. Finalmente, si se quiere realizar una marca de puntuacion usar tres guiones --- (em-dash) resultando en , por ejemplo, A esa edad ya casi deberas tener nietos le recriminaban. $-1$, -$1$ resulta en 1, -1 Usar \ldots en vez de tres puntos ... . . . , ...

A Para ayudar a L TEX a cortar palabras poner \- entre las slabas que se quieran cortar, es\-dr\-ju\-la u

Comillas abiertas y cerradas , Comillas latinas , \guillemotleft, \guillemotright En espanol: ? y !, dan ? y ! aunque pueden escribirse directamente si se usa \usepackage[utf8]{inputenc} en la cabecera del documento.

24

Mi propia pgina a

A L TEX tiene un gran repertorio para controlar las dimensiones de una pagina. As, en el caso de una pagina impar tenemos:

2 4 Cabecera 6 5

10 3 Cuerpo del documento 7 9 8


Notas al margen

Pi de pgina e a

11

25

1 3 5 7 9 11

1 pulgada+\hoffset 2 1 pulgada+\voffset \oddsidemargin 4 \topmargin \headheight 6 \headsep \textheight 8 \textwidth \marginparsep 10 \marginparwidth \footskip \hoffset \voffset

El tamano del dina4 son \paperwidth=597pt (21 cm) y \paperheight=845pt (29.7 cm). Algunas de ellas, como \hoffset, \voffset, \topmargin pueden tomar valores negativos. Para el control de parrafos estan ademas las siguientes sentencias: longitud de la lnea en el ambiente ac tual. \linespread{valor} espacio entre lneas. Por defecto va lor=1 \par Comienza un parrafo \parindent=1cm Indentacion en los parrafos por 1cm \parskip=2cm Separacion entre parrafos de 2cm \parbox{9cm}{texto} Genera un parrafo de anchura 9cm. \noindent no indenta este parrafo. \raggedright Justica texto solo a la izquierda \raggedleft Justica texto solo a la derecha \flushbottom Todas las paginas tienen la misma al tura \raggedbottom Permite variar un poco la altura de pagina en pagina \linewidth

26

9.1

Numerando pginas a

Defecto. Numero de pagina centrado en el pie y encabezado vaco. \pagestyle{empty} Sin numeros de pagina. \pagestyle{headings} Numero de pagina y nombre de seccion en la encabezado. Pie vaco. (Defecto en estilo book) \pagenumbering{arabic} Numeros arabes. (Defecto) \pagenumbering{roman} Numeros romanos \thispagestyle{estilo} Estilo de la pagina actual. Usualmente se usa empty \setcounter{page}{numero} Poner el contador de paginas al valor nmero u \pagebreak Pagina nueva \pagestyle{plain}

27

10

Cajas

A En L TEX es posible generar cajas de varios tipos. \null caja de tamano nulo. Puede ser util al comienzo de paginas. \mbox{texto} caja que contiene a texto y que no se corta en varias lneas. \fbox{texto} enmarcar texto \boxed{frmula} enmarcar formula o

n = fin?
Hola que tal sin x = x +

fin = f\mbox{}in? (ligaduras) \fbox{Hola que tal} $\boxed{\sin x = x+\cdots}$

A El desplazamiento vertical de cajas en L TEX es con el comando

\raisebox{desplazamiento}{texto}, pudiendo ser positivo o negativo. Esta forma de un poco . escribir me marea \fbox{Esta \raisebox{-0.1cm}{forma} \raisebox{-0.3cm}{de} \raisebox{-0.4cm}{escribir} \raisebox{-0.6cm}{me} \raisebox{-0.8cm}{marea} un \raisebox{0.1cm}{poco}}.

28

11

Inclusin de grcos o a

A La inclusion de gracos9 postscript (ps o eps) en L TEX se realiza con el comando \includegraphics[opciones]{fichero}, donde previamente hay que cargar el paquete graphicx con \usepackage{graphicx}

\includegraphics[scale=0.15] {tiger.eps}

\fbox{\includegraphics [width=2cm,height=2cm, angle=45]{tiger.pdf}}

\includegraphics[scale=1, bb=225 350 275 400,clip] {tiger.pdf} bb es el BoundingBox del graco y normalmente aparece en las primeras lneas del chero eps, que es editable. Si se utiliza dvipdfm, pueden incluirse ademas cheros gracos en formatos pdf, jpg y png, aunque previamente hay que calcular, en un intrprete de comandos, el BoundingBox de cada chero con e la sentencia ebb fichero. Si se usa pdflatex, no pueden incluirse cheros eps directamente, pero pueden convertirse a pdf con la utilidad epstopdf.
La utilidad convert del paquete Imagemagick convierte cualquier formato grco a a postscript 29
9

12

Elementos otantes

Son tablas y guras, que pueden estar otantes en el documento. La forma usual es \begin{figure}[posicin] o cuerpo de la figura \caption{Descripcin de la figura} %opcional o \end{figure} posicin o h t b p Aqu Comienzo de una pagina de texto Final de una pagina de texto En una pagina sin texto

\begin{figure}[h] \begin{center} \includegraphics[scale=0.075]{tiger.pdf} \end{center} \caption{Tigre} \end{figure}

Figure 1: Tigre

De forma analoga ocurre con el entorno table10 \begin{table}{posicin} o cuerpo de la tabla \caption{Descripcin de la tabla} %opcional o \end{table}
10

Para tablas muy grandes est el paquete longtable. a 30

13

Secciones, . . .

En el estilo article, podemos dividir el texto en secciones, subsecciones, . . . con los comandos
\section{Nombre} \subsection{Nombre} \subsubsection{Nombre} \paragraph{Nombre} \subparagraph{Nombre} \appendix
A y L TEX los numerara automaticamente. Si no queremos que los numere, debemos anadir *, por ejemplo, \section*{Nombre}, . . . .

Ademas, en los estilos report y book estan


\chapter{Nombre} \part{Nombre}

Una forma mas completa de las ordenes anteriores, en el caso de seccion es \section[nombre corto]{Nombre}, donde nombre corto es el que aparecera en el ndice si el nombre es muy largo. Esto puede aplicarse tambin a \caption. e

31

14

T tulo, Autor, Resumen e Indice.

Si en un trabajo queremos generar como primera hoja, una que tenga el ttulo, autor, fecha, resumen, . . . , se realiza con las siguientes sentencias inmediatamente despus de \begin{document} e \title{\fbox{\fbox{\bf Introduccin a \LaTeX{}}}} o \author{L.~Rndez \\ a IUMA \& Departamento de Matemtica Aplicada. \\ a Universidad de Zaragoza} \date{ } \maketitle \begin{abstract} \end{abstract} \pagebreak \tableofcontents \pagebreak \date{\today} Fecha de compilacion del documento \date{fecha} Aparece fecha. \date{} No aparece fecha

% comienzo del resumen. Opcional

% nueva pgina a % ndice

\tableofcontents Genera el ndice (captulos, secciones, . . . ) \listoffigures Genera el ndice de las guras. \listoftables Genera el ndice de las tablas.

32

15

Bibliograf a

Una referencia bibliograca se realiza con \cite{referencia}, donde referencia debe ser unica, y usualmente todas ellas se encuentran al nal del trabajo en un entorno del tipo: \begin{thebibliography}{11} \bibitem{grifhig} Learning \LaTeX{}. David~F.~Griffiths \& Desmond~J.~Higham. SIAM. (1996). . . . \end{thebibliography} Notar que {11} indica al entorno bibliograco que debe guardar espacio en blanco para ajustar hasta 99 referencias. Si fuera {111} sera hasta 999, . . . . En [2] se ha realizado un magnco trabajo de . . . En \cite{grifhig} se ha realizado un magnfico trabajo de \ldots

33

16

Personalizando los nombres de caption y bibliograf a

Podemos cambiar los nombres y la numeracion de las caption en los entornos de guras y tablas. Una forma sencilla es usar el paquete caption como: \usepackage[figurename=Fig.,% tablename=cuadro, labelsep=none]{caption} % Quitar numeracion en figuras y tablas \renewcommand{\thefigure}{}% \renewcommand{\thetable}{}% Para cambiar el nombre de la bibliografa que pone spanish, puede utilizarse: % redefine Referencias \addto\captionsspanish{% \renewcommand{\refname}{Biblioteca}% }

34

17

Colores

A Para usar colores en L TEX, es preciso cargar el paquete color con \usepackage[dvips,dvipsnames,usenames]{color}11

Pueden denirse colores personalizados en formato rgb, RGB o cmyk, aparte de los 68 colores predenidos en el chero dvipsnam.def. \definecolor{color1}{rgb}{.902,.902,.980}, en [0,1] \definecolor{color0}{RGB}{234,22,123}, en [0,255] \definecolor{color2}{cmyk}{0.1,0.3,0.7,0}, en [0,1] Prueba colores rgb Pinch Borr Con \pagecolor{color} se pone la pagina actual y todas las siguientes con el color especicado y con \pagecolor{white} se quita el color. Para colorear un texto es \textcolor{color}{texto}. Si utilizamos color gris, hay que darle el tono en un argumento adicional entre 0 (negro) y 1 (blanco). color1 color2 azul gris claro gris oscuro Orange \textcolor{color1}{color1} \textcolor{color2}{color2} \textcolor{blue}{azul} \textcolor[gray]{0.8} {gris claro} \textcolor[gray]{0.2} {gris oscuro} \textcolor{Orange}{Orange}

Usar \usepackage[dvipdfm,dvipsnames,usenames]{color} si procesamos el .dvi con dvipdfm.


11

35

Para rellenar una caja con un color \colorbox{color}{texto} verde amarillo rojo \colorbox{green}{verde} \colorbox{yellow}{amarillo} \colorbox{red}{rojo} \begin{center} \fbox{\colorbox{yellow}{ \parbox{0.8\linewidth}{Esto es un ejemplo de lo que puede hacerse de manera sencilla en este estupendo procesador de textos.}}} \end{center}

Esto es un ejemplo de lo que puede hacerse de manera sencilla en este estupendo procesador de textos.

Pueden perlarse las cajas con \fcolorbox{color_ext}{color_int}{texto} colorines \fcolorbox{red} {yellow}{colorines}

El paquete colortbl permite anadir color a las tablas, bien por las, columnas, . . . . El caso mas simple es por las, por ejemplo: uno dos tres cuatro \begin{center} \begin{tabular}{|l|c|} \hline \rowcolor{red} uno & dos \\ \rowcolor[gray]{0.8} tres & cuatro \\ \hline \end{tabular} \end{center}

A I L TEX 36

18

Aprender ms a

A Proyecto Beamer. Presentaciones con L TEX.

Empezar con Beamer.


A Puedo dibujar con L TEX?, S, con Tikz.

Galera de gracos con Tikz. Impresionante.

37

References [1] Tobias Oetiker y otros. The Not So Short Introduction to A LTEX 2. (1999).
A [2] David F. Griths & Desmond J. Higham. Learning LTEX. SIAM. (1996).

[3] B. Cascales, P. Lucas, J. M. Mira, A. Pallars, S. Sancheze Pedreno. LTEX una imprenta en sus manos. Aula documental A de investigacion. (2000).
A [4] R. De Castro Korgi. El universo LTEX, 2da edicion, Universi dad Nacional de Colombia, Facultad de Ciencias. Departamento de Matematicas, Bogota, 2003.

38

También podría gustarte