PDF de programación - Una breve introducción a LATEX

Imágen de pdf Una breve introducción a LATEX

Una breve introducción a LATEXgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 20 de Enero del 2018)
538 visualizaciones desde el 20 de Enero del 2018
309,9 KB
31 paginas
Creado hace 19a (24/08/2004)
Una breve introducci´on a LATEX

Gerardo Loaiza

Universidad del Cauca

24 de agosto de 2004

Una breve introducci´on a LATEX

Este documento fue escrito en primera instancia como material adi-
cional a una charla que orient´e para el Grupo Linux de la Universidad
del Cauca. Algunas modificaciones menores han sido realizadas al
original.

Gerardo Loaiza

2

Departamento de Matem´aticas

Una breve introducci´on a LATEX

´Indice

1. Introducci´on

2. Algunos entornos b´asicos

3. Pre´ambulo y encabezado

4. Entornos m´as generales

4.1.

Inclusi´on de gr´aficos . . . .

.

.

.

.

.

4.1.1. Ecuaciones y otros entornos .

4.2. Personalizando entornos . .

.

.

4.2.1. Mis propios comandos .

.

.

.

.

.

.

4.2.2. C´omo introducir referencias .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5

8

9

12

. 12

. 15

. 23

. 26

. 27

Gerardo Loaiza

3

Departamento de Matem´aticas

Una breve introducci´on a LATEX

´Indice de figuras

1.

2.

Creador de TEX.

3-esfera de radio

. . . . . . .


.

.

.

.

.

.

.

.

.

.

.

2, con la norma euclidiana .

3. Una golfista en PDF.

. . . .

4. Mi logo favorito. . . . . . . .

.

.

5. Un ping ¨uino de vuelo largo. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5

. 13

. 13

. 15

. 15

Gerardo Loaiza

4

Departamento de Matem´aticas

Una breve introducci´on a LATEX

1.

Introducci´on

A continuaci´on se van a describir algunos ideas b´asicas para la elaboraci´on de
textos en TEX o m´as precisamente en LATEX. El creador de TEX fue Donald E. Knuth.
El trabajo fue un encargo de la American Mathematical Society a principios de los
a ˜nos 70. Ellos buscaban un lenguaje que les permitiera escribir textos matem´aticas
llenos de ecuaciones, teoremas y muchas otras cosas igualmente complejas. El re-
sultado fueron los macros de TEX. Hoy tenemos versiones m´as amigables de las
fuentes iniciales y es as´ı como hoy existe a nuestra disposici´on la versi´on llamada
LATEX2ε. TEX se pronuncia como ((tej)) y LATEX se pronuncia como ((la-tej)).

Figura 1: Creador de TEX.

El actual LATEX permite editar documentos de muchos tipos. El asunto es tener muy
claro qu´e tipo de documento de va a producir. Una vez se tenga claro este aspecto,
LATEX cuenta con varios entornos as´ı:

\documentclass[opciones]{clase}

Donde el texto escrito entre [
] es un par´ametro opcional y puede por ejemplo
11pt, a4paper, twocolumn, legalpaper,etc. Adem´as la clase puede ser: book, article,
report, elsart, letter, slides, presentaciones como ´esta, etc.

Gerardo Loaiza

5

Departamento de Matem´aticas

Una breve introducci´on a LATEX

La organizaci´on de un documento es m´as o menos as´ı:

\part{...}
\chapter{...}
\section{...}
\subsection{...}
\subsubsection{...}
\paragraph{...}
\subparagraph{...}
\appendix

La dos primeras s´olo est´an disponible para libros y reportes (book, report).

Usando el comando \tableofcontents, al comienzo del documento, LATEXproduce
la tabla de contenidos e informa la p´agina en la cual comienza el cap´ıtulo, la secci´on,
etc.

Un aspecto importante es reconocer qu´e es un paquete (package). Un package nos
permite incluir sub programas que nos ayudar´an en nuestro documento. Se utiliza
m´as o menos as´ı:

\usepackage[opciones]{package 1, package 2, package n}

La cantidad de paquetes que Usted necesite incluir y sin que sean incompatibles
entre s´ı, depender´a por supuesto del tipo de documento que se desea escribir. Una
cosa si es clara: ¡No incluya paquetes que no vaya a usar!. Por ejemplo, para que
LATEX coloque adecuadamente las tildes en espa ˜nol, la letra ˜n o s´ımbolos como ¨U,
que son algunas veces necesarios, se debe colocar en el pre´ambulo los siguientes
comandos:

\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}

Gerardo Loaiza

6

Departamento de Matem´aticas

Una breve introducci´on a LATEX

En las secciones siguientes se van a describir los rudimentos necesarios para que
Usted se enfrente a escribir sus propios archivos. El compilador m´as usado para los
textos escritos en LATEX es el que permite producir archivos con extensi´on dvi. En
los ´ultimos tiempos se ha hecho muy popular los archivos en formato PostScript
(ps) y pdf. Por razones de portabilidad los archivos en formato pdf han empezado
ha ser m´as populares. La compilaci´on se lleva a cabo la siguiente orden:

pdflatex archivo.tex

y el resultado es archivo.pdf el cual puede leer en cualquier equipo que tenga Ac-
robat Reader, mientras que los lectores de los archivos DVI (DeVice Independent
File) y Ps no son tan populares en todos los equipos.

A continuaci´on se va a hacer una breve descripci´on de algunos entornos b´asicos
que pueden usarse en el levantamiento de art´ıculos (article), reportes (report),
libros (book). Por obvias razones no se pueden emplear para las cartas (letter).

Dos consejos iniciales: Si en alguna parte Usted tiene que colocar para poner a
funcionar un entorno

\begin{algo}

No se olvide de colocar tambi´en

\end{algo}

cuando acabe de usar el comando algo.

Y el otro es que todo s´ımbolo matem´atico debe estar ubicado dentro de un texto
debe estar entre dos signos de $.

Existen algunos s´ımbolos con los cuales Usted no tiene completa libertad. Estos
son caracteres que tiene un significado especial para LATEX. Estos son los siguientes:

Gerardo Loaiza

7

Departamento de Matem´aticas

Una breve introducci´on a LATEX

$

& #

_

ˆ

{

}

˜ \

Un texto en color rojo puede obtenerse escribiendo la l´ınea

\textcolor[rgb]{1,0,0}{rojo}

Si desea una palabra en color azul entonces la orden ser´ıa

\textcolor[rgb]{0,0,1}{azul}

La g significa verde. Cualquier color (!) puede obtenerse combinando estos tres en
forma apropiada. Para poder hacer esto debe asegurarse de haber colocado en el
pre´ambulo \usepackage{color}.

2. Algunos entornos b´asicos

Aqu´ı voy a introducir algunos entornos b´asicos:

Definici´on 2.1 Alguna definici´on en mi art´ıculo....

Este entorno se introduce de la siguiente manera:

\begin{definicion}
Alguna definici´on en mi art´ıculo....
\end{definicion}

Otro entorno muy familiar debe ser:

Gerardo Loaiza

8

Departamento de Matem´aticas

Una breve introducci´on a LATEX

Teorema 2.1 Esto es un teorema...

Y ahora se procedi´o as´ı:

\begin{teorema}
Esto es una teorema...
\end{teorema}

Prueba 2.1 Esta es la prueba del teorema.

Como una nota final, explicaremos como se produjo el entorno prueba:

\begin{prueba}
Esta es la prueba del teorema.
\end{prueba}

Lema 2.1 Esto es un lema...

Corolario 2.1 Esto es un corolario....

3. Pre´ambulo y encabezado

Una informaci´on importante es saber c´omo se realiz´o el encabezado de este docu-
mento.

En primera instancia, el pre´ambulo de ´este documento es:

\documentclass[12pt]{article}
\usepackage[print]{pdfscreen}

Gerardo Loaiza

9

Departamento de Matem´aticas

Una breve introducci´on a LATEX

\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath,amsfonts,amssymb,latexsym,wasysym,marvosym}
\usepackage{pxfonts,natbib}
\usepackage{graphicx}
\usepackage{scrpage}
\usepackage{hyperref}
\hypersetup{colorlinks=true}
\usepackage{color}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\parindent=0pt
\parskip .5cm
\setlength{\textwidth}{6.3in} \setlength{\textheight}{8.3in}
\setlength{\oddsidemargin}{-.1in} \setlength{\topmargin}{-.2in}
\setlength{\evensidemargin}{-.1in} \setlength{\headsep}{3em}
\textheight 8.0in \textwidth 6.0in
\usepackage{multicol}
\newtheorem{definicion}{Definici´on}[section]
\newtheorem{teorema}{Teorema}[section]
\newtheorem{prueba}{Prueba}[section]
\newtheorem{corolario}{Corolario}[section]
\newtheorem{lema}{Lema}[section]
\newtheorem{algoritmo}{Algoritmo}[section]
\newtheorem{proposicion}{Proposici´on}[section]
\newcommand{\modular}[3]{#1\equiv #2\pmod{#3}}
\newcommand{\parcial}[2]{\frac{\partial#1}{\partial#2}}

El package hyperref no viene por defecto en todas las versiones de LATEX. Para poder
obtener hiperv´ınculos, como los que ver´a m´as adelante en este documento, Usted
deber´ıa descargar de la p´agina de su proveedor de Linux el programa hyperref.sty
de Sebastian Rahtz.

Para hacer presentaciones con LATEX es una buena idea buscar en la web el manual
de pdfscreen, el cual es un extensi´on de hyperref.sty, de C. V. Radhakrishnan, o los
programas completos en su p´agina http://river-valley.com/download/.

Gerardo Loaiza

10

Departamento de Matem´aticas

Una breve introducci´on a LATEX

Sin embargo si Usted no est´a interesado en hacer hiperv´ınculos, por ejemplo su
texto s´olo va tener versi´on impresa, debe eliminar de su pre´ambulo las l´ıneas:

\usepackage{pdfscreen}
\usepackage{hyperref}
\hypersetup{colorlinks=true}

Las dem´as ideas expuestas en este documento siguen siendo v´alidas. La opciones
con hiperv´ınculos son usadas especialmente si el documento va a tener una versi´on
digital, digamos para su home page.

Note que hay un \newcommand{\HRule}{\rule{\linewidth}{0.5mm}}. Lo que
hace este entorno, el cual es un entorno personalizado, es producir las dos l´ıneas
horizontales dentro de las cuales est´an los cr´editos de este documento.

Cualquier documento que se escriba en LATEX comienza con un \begin{document}
y termina con un \end{document}.

Estos dos renglones deber´ıan ser lo primero que se escribe en todo documento. Lo
que haya en medio de ellos es el cuerpo del documento, y lo que hay antes del
\begin{document} es el pre´ambulo.

Como es posible que el art´ıculo que se est´a escribiendo no aparezca en la primera
p´agina de la revista en la cual se espera publicar, es necesario disponer de un
contado
  • Links de descarga
http://lwp-l.com/pdf8391

Comentarios de: Una breve introducción a LATEX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad