Publicado el 2 de Julio del 2018
555 visualizaciones desde el 2 de Julio del 2018
248,2 KB
35 paginas
Creado hace 20a (30/07/2003)
Introducción a LATEX
L. Rández
Departamento de Matemática Aplicada.
Universidad de Zaragoza
Julio, 2003
Resumen
Donald Knuth creó el procesador de textos TEX a finales de la década de 1970 y
en el año 1982 Leslie Lamport aportó el conjunto de macros que llamamos LATEX, que
facilita su uso.
Este es un pequeño manual que puede servir de introducción a LATEX para comenzar
a escribir de manera casi inmediata utilizando fórmulas, tablas, colores, inclusión de
gráficos y controlar el formato del documento final.
Sin embargo, hay muchos tópicos que no se han tenido en cuenta en este breve
manual y pueden consultarse tanto en [3] como en las numerosas páginas que hay en
internet dedicadas a TEX, entre las que podemos destacar http://www.ctan.org y
http://www.cervantex.org
Índice
1. Software necesario
2. ¿Porqué usar LATEX(LATEX 2ε)?
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. Fórmulas Matemáticas
7. Cuestión de detalle
8. Mi propia página
8.1. Numerando páginas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9. Cajas
10. Inclusión de gráficos postscript
11. Elementos flotantes
12. Secciones, . . .
13. Título, Autor, Resumen e Índice.
14. Bibliografía
15. Colores
1
2
3
4
7
8
9
9
10
11
13
15
21
22
24
25
26
27
28
29
30
31
i
1. Software necesario
Compiladores de TEX, LATEX, LATEX 2ε, . . . : MikTeX para win-
dows, TeTeX para LinuX, . . .
Editores apropiados: Winedt1, Wscite, GViM, Emacs,
Nedit, Kile, . . .
Intérpretes postscript: Ghostview, Ghostscript
Intérpretes pdf: Acrobat Reader, Xpdf, Ghostview
Herramientas para pasar a html: LATEX2html, tth, . . .
1Es el único programa de los listados que tiene licencia shareware, el resto son gratuitos o libres.
1
2.
¿Porqué usar LATEX(LATEX 2ε)?
pros
LATEX es ampliamente utilizado en entornos científicos. Muchas
revistas aceptan documentos escritos en LATEX.
Excelente calidad del documento final con salida en distintos
formatos: dvi, pdf, ps, . . . .
Los ficheros fuente .tex son ficheros ASCII y pueden ser com-
pilados en cualquier sistema operativo.
Es gratuito.
Muy potente.
contras
No es un procesador del tipo wysiwyg “lo que escribes es lo
que consigues”, por lo que es necesario un proceso de compilación
(con posibles errores, . . . ).
2
3. Compilando TEX
Para compilar un fichero fuente de LATEX ejemplo.tex deberemos
escribir en un intérprete de comandos
latex ejemplo.tex
y generará, si no hay errores, el fichero ejemplo.dvi2. La visualiza-
ción de este fichero es con un intérprete de dvi, como yap (windows)
o xdvi (LinuX). La transformación del fichero dvi a postscript, es
con
dvips ejemplo.dvi -o ejemplo.ps
Esta conversión podría ser necesaria si incluimos figuras en formato
postscript (ps) o encapsulado postscript (eps).
También puede procesarse el fichero dvi con
dvipdfm ejemplo.dvi
para conseguir la salida en formato pdf.
La tabla siguiente muestra diversas posibilidades de procesado de un
documento .tex :
pdflatex
.tex
|
↓
.pdf
— latex → .dvi — dvips → .ps
|
↓
.pdf
|
↓
.pdf
dvipdfm
ps2pdf
2También genera ejemplo.log, ejemplo.aux, ejemplo.toc, ejemplo.out
3
4.
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 (márgenes, párra-
fos, título, . . . )
article Documentos cortos. Es el que se usa por defecto.
report Documentos más largos conteniendo capítulos.
Libros.
book
letter Cartas.
slides3 Transparencias.
Así, article, report y book permiten formatear secciones,
subsecciones, capítulos (no en article), índices, . . . . El estilo
book utiliza una página más pequeña y se formatea a dos caras
(twoside) por defecto.
• Con usepackage se cargan paquetes que añaden nuevas fun-
cionalidades a LATEX, por ejemplo incluir gráficos en postscript,
acentuar en español, colorear y . . . de todo.
3Para presentaciones con transparencias hay paquetes más especializados como pdfscreen, prosper, . . .
4
Veamos en primer lugar un ejemplo:
% Corta palabras en español
\documentclass[12pt,a4paper]{article}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc} % Escribir con acentos, ñ, ...
\usepackage{eurosym}
\begin{document}
\leftline{\bf Introducción}
\medskip
Este primer ejemplo trata de demostrar la facilidad de
\LaTeX{}. Por ejemplo varios espacios en blanco
se
% símbolo del euro
tratan como uno.
Para empezar un nuevo párrafo basta dejar una línea en
blanco. Expresiones matemáticas son sencillas de
escribir\footnote{nota al pie}:
$a=\sum_{i=1}^{i=\infty} x_i^{n+1}$
y deben ser escritas entre dólares. Notar que los
superíndices se obtienen con \verb+^+,
$x^3 y^{\alpha + \beta}$, mientras que los subíndices
son con \_ pudiendo combinarlos para la
fórmula centrada
$$ z^{2+\alpha}_{n+k}. $$
\vfill
El símbolo del euro \euro{} existe.
\end{document}
5
Introducción
Este primer ejemplo trata de demostrar la facilidad de LATEX. Por
ejemplo varios espacios en blanco se tratan como uno.
Para empezar un nuevo párrafo basta dejar una línea en blanco.
i=1 xn+1
Expresiones matemáticas son sencillas de escribir4: a =
y deben ser escritas entre dólares. Notar que los superíndices se ob-
tienen con ˆ, x3yα+β, mientras que los subíndices son con pudiendo
combinarlos para la fórmula centrada
i
i=∞
El símbolo del euro e existe.
z2+α
n+k.
4nota al pie
6
4.1. Notas
Como puede apreciarse en el ejemplo anterior, es preciso conocer
que caracteres usa LATEX 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 últimos como \~{}, \^{} y $\backslash$ respecti-
vamente o bien todos ellos como \verb+símbolo+.
• Si un signo % aparece en una línea, el resto de la misma se trata
como un comentario.
• Los comandos de LATEX comienzan por \ y contienen solamente
letras.
• Algunos comandos necesitan parámetros que deben ponerse en-
tre llaves.
• Los errores más frecuentes en la compilación de un archivo LATEX
corresponden al olvido de alguna llave, corchete, $, . . .
7
4.2. Fuentes
Tipos
boldface, roman,
itálica, slanted,
sans serif,
small caps,
typewriter
Tamaños
Que cant
id ad
{\bf boldface}, {\rm roman},
{\it itálica}, {\sl slanted},
{\sf sans serif},
{\sc small caps},
{\tt typewriter}
{\tiny Que} {\scriptsize cant}
{\footnotesize id} {\small ad}
{\normalsize de} {\large tam}
de tam
años de
le tra
• LATEX permite gran variedad de letras extranjeras como:
{\Large años} {\LARGE de}
{\huge le} {\Huge tra}
ø, ˆo, ¨u, `a, ˚A
\o, \^o, \"u, \‘a, \AA,
• Para que LATEX considere espacios irrompibles, hay que usar el
símbolo ~ en vez de espacios entre palabras, J.~A.~Perez o
bien utilizar el comando \mbox{J. A. Perez}.
• \underline{subrayado} da subrayado
8
5. Ambientes
Los ambientes son secciones del documento que son tratadas de
manera distinta del documento principal. Deben especificarse en la
forma:
\begin{nombre ambiente}
cuerpo del ambiente
\end{nombre ambiente}
5.1. Verbatim
En el ambiente verbatim, LATEX procesa el texto exactamente como
está escrito utilizando fuente typewriter. Útil para secciones de
código 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}
Dentro de este ambiente, los caracteres especiales de LATEX pierden
validez.
9
5.2. Listas
En el caso de listas, podemos usar los ambientes itemize y
enumerate
primer punto
\begin{itemize}
segundo punto
\item primer punto
\item segundo punto
\end{itemize}
* punto uno
∗ punto dos
◦ punto tres
\begin{itemize}
\item[*] punto uno
\item[$*$] punto dos
\item[$\circ$] punto tres
\end{itemize}
1. punto uno
a) pto uno de 1
b) pto dos de 1
2. punto dos
\begin{enumerate}
\item punto uno
\begin{enumerate}
\item pto uno de 1
\item pto dos de 1
\end{enumerate}
\item punto dos
\end{enumerate}
10
5.3. Espaciando y Centrando
Las unidades de medida que usa LATEX son cm (centímetros), mm
(milímetros), in (pulgadas), em (la anchura de la letra m), ex (la
altura de la letra x) y pt para puntos.
|, |
|
un espacio
Espacios horizontales
• \hspace{2.5 cm}: hola
• \quad, \qquad |
• Espacios matemáticos (entre $):
\, \: \; \ (\! negativo)
• espaciado \hfill elástico
espaciado
• espaciado \hrulefill elástico \hfill 1
espaciado
• espaciado \dotfill elástico
esto es otro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . espacio
a b, a b, a b, a b, ab
elástico
elástico
1
Espacios verticales
• \smallskip, \medskip y \bigskip.
• \vspace{3 cm}: Deja 3 cm de espacio vertical.
• \vfill análogo al \hfill pero en vertical. Para el relleno de
páginas incompletas.
• Con línea y página nueva utilizar \hspace*{} y \vspace*{}
respectivamente.
11
Para centrar sólo una línea podemos utilizar
\centerline{\bf línea centrada negrita}
línea centrada negrita
y si son varias líneas, usaremos el ambiente center, pudiendo alterar
el espacio vertical entre ellas con smallskip, medskip, . . . .
Examen de teoría
\begin{center}
Primer curso
Enero del 2001
Examen d
Comentarios de: Introduccion a LaTex (0)
No hay comentarios