You are on page 1of 19

BrainOnTube

Conocimiento al Alcance de Todos

LATEX
Introducción y primeros pasos

Mg. Fausto Mauricio Lagos Suárez

19 de mayo de 2017
Contenido
1

¿Cómo funciona LATEX?

Primeros pasos
Eligiendo editor
Sı́mbolos y caracteres especiales
Lidiando con los errores
Escribiendo matemáticas
Ambientes
Paquetes
Utilizando plantillas

@BrainOnTube — LATEX- v. 1.0.0


¿Cómo funciona LATEX?
2

I En texto plano se escriben comandos que describen la estructura


y contenido del documento.
I El compilador de LATEX interpreta los comandos y los convierte
en un bonito documento.

Tales elementos son llamados \emph{radioactivos}.

latex

Tales elementos son llamados radioactivos.

@BrainOnTube — LATEX- v. 1.0.0


Primeros pasos
Hola mundo LATEX!!!
3

I Un documento básico en LATEX


\documentclass{article} % preámbulo
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\begin{document} % Documento
Hola mundo!
\end{document}

I Los comandos inician con backslash \ .


I Cada documento inicia con el comando \documentclass, el
argumento entre corchetes { } indica la clase de documento
que se esta creando.
I Los comentarios inician con el carácter porcentaje % .

@BrainOnTube — LATEX- v. 1.0.0


Eligiendo editor
Texmaker 4

@BrainOnTube — LATEX- v. 1.0.0


Eligiendo editor
Overleaf 5

@BrainOnTube — LATEX- v. 1.0.0


Sı́mbolos y caracteres especiales
6

I Uso de comillas:
Comillas simples `texto' produce ‘texto’
Comillas dobles ``texto'' produce “texto”.
I Algunos caracteres especiales
% comentarios
# argumentos de entrada
& separador de tabulaciones
$ matemáticas en lı́nea
I Para escribir alguno de estos caracteres especiales debe
anteceder un \ , e.g \$ produce $.

@BrainOnTube — LATEX- v. 1.0.0


Lidiando con los errores
7

LATEX puede confundirse cuando intenta compilar el documento. Si


esto pasa, se detendrá la compilación indicando que existe un error
que deberá corregirse antes de que se produzca la obtengan
resultados.
Ante los errores...
1. No se preocupe, es normal que existan errores.
2. Repase minuciosamente el código, muchas veces los errores
están en los detalles.
3. Pregunte, el soporte de la comunidad es invaluable.

@BrainOnTube — LATEX- v. 1.0.0


Ejercicio de escritura
Ejercicio 1: Hola mundo
8

Escriba esto en un documento LATEX:


El principal grupo en ese momento correspondı́a al que desde los
años setenta fue “bautizado” como grupo Suramericana, y que
algunos llamaban el Sindicato Antioqueño y otros el Grupo
Empresarial Antioqueño, con unos activos equivalentes al 15.7 % del
PIB, unos $ 11.500 millones de dólares estadounidenses, cuando en
los años setenta ocupaba el cuarto puesto, con activos equivalentes
al 7.3 % del PIB; es decir, más que duplicó su peso relativo. 1

1 La monopolización y transnacionalización del capital, Apuntes del CENES N. 56


@BrainOnTube — LATEX- v. 1.0.0
Escribiendo matemáticas
El signo $
9

I ¿Por qué es especial el signo $ ? Porque se utiliza para escribir


matemáticas dentro de una lı́nea de texto.
% NO luce bien: Sean a y b dos enteros positivos
Sean a y b dos enteros positivos diferentes, entonces c = a - b +
diferentes, entonces c = a - b + 1. 1.

% Luce bien: Sean a y b dos enteros


Sean $a$ y $b$ dos enteros positivos positivos diferentes, entonces
diferentes, entonces $c = a - b + 1$. c = a − b + 1.

I Utilice siempre el signo $ , uno al inicio y otro al final de la


expresión matemática.
AT
I L
EX ignora automáticamente los espacios.
Sea $y=mx+b$ entonces \ldots Sea y = mx + b entonces . . .

Sea $y = m x + b$ entonces \ldots Sea y = mx + b entonces . . .

@BrainOnTube — LATEX- v. 1.0.0


Escribiendo matemáticas
superı́ndices, subı́ndices y corchetes
10

I Utilice ^ para superı́ndices y para subı́ndices.


I Utilice corchetes { } para escribir superı́ndices o subı́ndices
grandes.
$a_n = a_n-1 + a_n-2$ % error an = an − 1 + an − 2
$a_n = a_{n - 1} + a_{n - 2}$ % correcto an = an−1 + an−2
$f(x) = e^ax + b - c$ % error f (x) = ea x + b − c
$f(x) = e^{ax + b} - c$ % correcto f (x) = eax+b − c

I Existen comandos para las letras griegas y la notación común.


$P(z)=\alpha+\lambda(z - \alpha)^n$ RR λ(z − α)n
P(z) = α + RR
$\iint_Sdxdy = \iint_{H(S)}dxdy$ S
dxdy = H(S) dxdy

@BrainOnTube — LATEX- v. 1.0.0


Ambientes
Listas 11

I Los comandos \begin y \end habilitan el uso de ambientes que


son espacios “especiales” de un documento.
\begin{itemize}
I León
\item Le\'on
\item Tigre
I Tigre
\item ...
\end{itemize}
I ...

\begin{enumerate}
\item Criollo 1. Criollo
\item Angora
\item ... 2. Angora
\end{enumerate}
3. ...

@BrainOnTube — LATEX- v. 1.0.0


Ambientes
Ambiente equation
12

I Obviamente no todas las ecuaciones que se presentan en un


documento pueden ir ajustadas dentro del texto, el ambiente
equation presente de una forma elegante ecuaciones grandes.
Las raı́ces de la ecuación
Las ra\'ices de la ecuaci\'on cuadrática están dadas por
cuadr\'atica est\'an dadas por
\begin{equation} p
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} −b ± b2 − 4ac
x = (1)
\end{equation} 2a
donde $a$, $b$ y $c$ son \ldots
donde a, b y c son . . .

I La presentación de ecuaciones varı́a entre el modo inline y el


modo display (ambiente equation)
Pn
Escribir $\Omega = \sum_{k=1}^n \omega _k$ Escribir Ω = k=1 ωk es
es diferente a escribir diferente a escribir
\begin{equation} n
\Omega = \sum_{k=1}^n \omega _k X
Ω= ωk (2)
\end{equation}
k =1
fı́jese en la posición de los subı́ndices y superı́ndices de la suma.

@BrainOnTube — LATEX- v. 1.0.0


Paquetes
13

I Los paquetes (packages) son librerı́as de comandos y ambientes


extra, existen cientos de paquetes orientados a diversas áreas.
I Para incluir paquetes en un documento debe utilizarse el
comando \usepackage en el preámbulo.
\documentclass{article} % preámbulo
% Paquete de codificación para carácteres en espa~
nol
\usepackage[utf8]{inputenc}
% Paquete para reconocimiento de idioma
\usepackage[spanish]{babel}
% Paquete de la Sociedad Americana de Matemáticas
\usepackage{amsmath}
\begin{document} % Documento
Hola mundo!
\end{document}

@BrainOnTube — LATEX- v. 1.0.0


Paquetes
paquete amsmath
14

I Utilice equation* para ecuaciones no numeradas


\begin{equation*} n
X
\Omega = \sum_{k=1}^n \omega_k Ω= ωk
\end{equation*} k =1

I amsmath define comandos para muchos operadores


matemáticos
\begin{equation*}
\min_{x,y}{(1-x)^2 + 100(y-x^2)^2} 2 2 2
mı́n (1 − x) + 100(y − x )
\end{equation*} x,y

I Puede definir operadores no incluidos en el paquete


con el comando \operatorname.
\begin{equation*}
\beta_i = Cov(Ri , Rm )
\frac{\operatorname{Cov}(R_i, R_m)} βi =
{\operatorname{Var}(R_m)} Var(Rm )
\end{equation*}

@BrainOnTube — LATEX- v. 1.0.0


Paquetes
Alinear ecuaciones 15

I Alinear una secuencia de ecuaciones con el ambiente align*

r 2 R 00 + rR 0
+ r 2 λ2 = v 2
R
r 2 R 00 + rR 0 + r 2 λ2 R = v 2 R
r 2 R 00 + rR 0 + (λ2 r 2 − v 2 )R = 0.

\begin{align*}
\frac{r^2R'' + rR'}{R} + r^2\lambda^2 &= v^2 \\
r^2R'' + rR' + r^2\lambda^2R &= v^2R \\
r^2R'' + rR' + (\lambda^2r^2 - v^2)R &= 0.
\end{align*}

I Utiliza & para establecer el caracter de alineación y \ \ para


iniciar una nueva lı́nea.

@BrainOnTube — LATEX- v. 1.0.0


Utilizando plantillas
16

I Las plantillas son documentos preformateados en los


básicamente se modifica el contenido, ideales para documentos
rápidos y repetitivos.
I Una plantilla se compone (generalmente) de los archivos de
estilo .sty y la fuente del documento .tex.
I Existen muchos repositorios de plantillas LATEX, la mayorı́a de
ellos en inglés.

@BrainOnTube — LATEX- v. 1.0.0


Ejercicio de escritura
Ejercicio 2: Plantilla para cartas
17

Plantilla para cartas


I Utilizando la plantilla para cartas disponible en Overleaf o en
github escriba una carta que contenga ecuaciones en lı́nea y
caracteres especiales como comillas, sı́mbolos de dolar,
porcentajes, etc.
I Un ejemplo del uso de la plantilla para cartas puede verlo en en
repositorio del curso, directorio ejemplos.

@BrainOnTube — LATEX- v. 1.0.0


Esta presentación esta disponible mediante , puedes utilizarla,
modificarla y compartirla siempre que lo hagas bajo la misma
licencia. Las fuentes puedes descargarlas desde
https://github.com/piratax007/LaTeX_Course
Gracias!!!

You might also like