Sei sulla pagina 1di 53

3era Semana de Astronomía y Astrofísica

LATEX Intermedio
Clase # 1

Amalia B. Escobar

10 de febrero del 2020

cbn
Índice

1 Introducción

2 Tipos de Documentos

3 Preámbulo

4 Normas APA

5 Compiladores

6 Tipografías
2/20
Introducción

LATEX: Reseña

¿Qué es LATEX exactamente?

Falsamente es considerado un lenguaje de programación debi-


do a su implementación mediante código, pero realmente es una
compilación de instrucciones tipográficas usando de base el có-
dido abierto de escritura tipo TEX creado en 1978, caracterizado
por ser un lenguaje de instrucciones de macros e instrucciones
simples de tipografía.
LATEX significa realmente Leslie Amport TEX, existe como tal des-
de 1984 y se convirtió en el método de escritura estándar para
documentos de tipo cientıf́ico en especial por su facilidad en la
escritura matemática.
3/20
Introducción

Cuenta de Overleaf

www.overleaf.com
Usuario: entrenamiento.latex@gmail.com
Contraseña: latex123

4/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl

5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer
frame
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer imágenes completas de
frame Tikz
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer imágenes completas de
frame Tikz
usebackgroundtemplate
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer imágenes completas de
frame Tikz
usebackgroundtemplate
I Report
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer imágenes completas de
frame Tikz
usebackgroundtemplate
I Report
I Book
chapter
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer imágenes completas de
frame Tikz
usebackgroundtemplate
I Report
I Book
combinación de Book y
chapter
Article
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer imágenes completas de
frame Tikz
usebackgroundtemplate
I Report
I Book
combinación de Book y
chapter
Article
subchapter
I Scrartcl
subtitle
5/20
Preámbulo

Document Class

Se considerada un archivo Class aquel que posee la estructura


básica para la creación de los documentos estándars y persona-
lizados usando los niveles más básicos del código TEX, teniendo
así los más populares:

I Article I Standalone
I Beamer imágenes completas de
frame Tikz
usebackgroundtemplate
I Report
I Book
combinación de Book y
chapter
Article
subchapter
I Scrartcl I Cualquier Documento
subtitle escrito en TEX *
5/20
Preámbulo

Llamado de “Clase”

I Inicio del Preámbulo

\documentclass [letter , twocolumns, 12pt] {article}

6/20
Preámbulo

Llamado de “Clase”

I Inicio del Preámbulo

\documentclass [letter , twocolumns, 12pt] {article}

I Opciones formato

6/20
Preámbulo

Llamado de “Clase”

I Inicio del Preámbulo

\documentclass [letter , twocolumns, 12pt] {article}

I Opciones formato
I Tipo de Documento Class a elegir

6/20
Preámbulo

Hola Mundo

\documentclass[letter,12pt]{article}

\usepackage[spanish]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage{blindtext}

\title{Hola Mundo}
\author{Nombre}
\date{}

\begin{document}
\maketitle

\blindtext
7/20

\end{document}
Preámbulo

Style

Es un archivo tipo Style los llamados Paquetes, nombre asigna-


do debido a su manera de ser llamados. Aquellos archivos que
poseen las definiciones de las funciones que se usan conmun-
mente en la creación de un documento tipográfico de este tipo.

Existen paquetes predeterminados dentro de las dos librerás


más importantes que existen:

8/20
Preámbulo

Style

Es un archivo tipo Style los llamados Paquetes, nombre asigna-


do debido a su manera de ser llamados. Aquellos archivos que
poseen las definiciones de las funciones que se usan conmun-
mente en la creación de un documento tipográfico de este tipo.

Existen paquetes predeterminados dentro de las dos librerás


más importantes que existen:

8/20
Preámbulo

Style

Es un archivo tipo Style los llamados Paquetes, nombre asigna-


do debido a su manera de ser llamados. Aquellos archivos que
poseen las definiciones de las funciones que se usan conmun-
mente en la creación de un documento tipográfico de este tipo.

Existen paquetes predeterminados dentro de las dos librerás


más importantes que existen:

8/20
Preámbulo

¡NO CONFUNDIR!

pdfLATEX

XELATEX XETEX

LuaTEX LuaLATEX
↑ ↑ ↑
Librerías de Paquetes Compiladores Editores 9/20
Preámbulo

I Comando de llamado al paquete

\usepackage [spanish, es − tabla] {babel}

10/20
Preámbulo

I Comando de llamado al paquete

\usepackage [spanish, es − tabla] {babel}

I Opciones formato

10/20
Preámbulo

I Comando de llamado al paquete

\usepackage [spanish, es − tabla] {babel}

I Opciones formato
I Nombre del paquete a llamar

10/20
Preámbulo

I Comando de llamado al paquete

\usepackage [spanish, es − tabla] {babel}

I Opciones formato
I Nombre del paquete a llamar
I En este caso lo anterior se leería:
Se llama al paquete de idiomas Babel, bajo las opciones
del lenguaje español (spanish) y con la opción de
renombrar la palabra cuadro por tabla (es-tabla).

10/20
Preámbulo

Paquetería Básica

\usepackage{graphicx} % Formatos de im\’agenes


\usepackage[spanish]{babel} % Paquete de Idiomas
\usepackage{float} % Ambientes flotantes
\usepackage{xcolor} % Permite colores
\usepackage{amsmath,amssymb} % Matematica y Simbolos
\usepackage[natbibapa]{apacite} % Bibliografia APA
\usepackage{multicol} % Multiples Columnas
\usepackage{blindtext} % Texto Aleatorio
\usepackage[bottom=1.5cm,up=1cm]{geometry}
\usepackage{fancyhdr} % Cabeceras y Pie de Pagina
\usepackage[utf8x]{inputenc} % Acentos y Caracteres
\usepackage{multirow} % Cambio del espaciado en tablas
\usepackage{longtable} % Tabla tipo vertical

··· 11/20
Preámbulo

Geometry Package

El paquete de Geometry es el encargado de modificar desde el


tamaño de la hoja, los márgenes e incluso la posición de los
mismos.

¿Ventajas? Se amplia el tipo de documento que querramos rea-


lizar: Posters, Panfletos, Calendarios, Tarjetas etc.

Para el siguiente ejercicio práctico, implementaremos un paque-


te que nos permitirá ver las líneas de márgenes de nuestra pá-
gina según los valores que designemos: \usepackage{showframe}

12/20
Preámbulo

Opciones del Geometry Package

1. one inch +\hoffset


2. one inch +\voffset
3. \oddsidemargin=13pt
4. \topmargin=-23pt
5. \headheight=12pt
6. \headsep=25pt
7. \textheight=674pt
8. \textwidth=426pt
9. \marginparsep=10pt
10. \marginparwidth=50pt
11. \footskip=30pt

I \hoffset=0pt
I \voffset=0pt
13/20
I \paperwidth=597pt
I \paperheight=845pt
Normas APA

Normas APA

Las normas A.P.A. 1 son las usadas en la mayoría de los do-


cumentos de tipo académicos actuales, dependiendo el área de
estudio, así como las Ciencias de la Salud usan las normas Van-
couver en sus trabajos. Algunas de las directrices m’as notables
de las normas2 son:

I Tipo de papel: Carta (21.59 cm x 27.94cm) / (8.5 in x 11 in)


I Márgenes: 1 pulg
I Sangría: 5 espacios de barra espaciadora
I Letra: Times New Roman, tamaño 12, interlineado de dos,
alineamiento a la izquierda
I ···

14/20

1
American Psychological Association
2
Sexta Edición, 2019
Compiladores

Compilarores

Realmente existe más de un compilador para la este tipo de es-


critura, el conocido por default pdfLATEX, es que actualmente es
el más usado debido a su “simplicidad ”. Pero en la creación de
nuevos tipos de documentos este compilador se ve limitado en el
uso de carácteres especiales, tipos de letra e incluso paqueterías
que no son compatibles.

Por lo tanto encontrarán en la web la mención de compilado-


res o engines como XELATEX & XETEX y LuaLATEX &
LuaTEX.

15/20
Compiladores

Ejemplo sobre Compiladores

Se quiere continuar con la configuración de las Normas Apa


para documentos, se tiene que las normas APA deben de tener
letra Times New Roman tamaño 12.

16/20
Compiladores

Normalmente, pdfLATEX trae comandos básicos para cambiar el


tipo de letra, más no las de MW. Así encontramos
I {\fontfamily{phv}\selectfont Helvetiva}
Helvetica
I {\fontfamily{lmdh}\selectfont Latin Modern Dunhill}
Latin Modern Dunhill
I {\fontfamily{qtm}\selectfont TEX Gyre Termes}
TEX Gyre Termes
I {\fontfamily{cmtt}\selectfont Computer Modern Typewriter}
Computer Modern Typewriter
I {\fontfamily{pcr}\selectfont Courier}
Courier

17/20
Compiladores

Cambio entre Compiladores

El cambio de pdfLATEX a \usepackage{fontspec}


XELATEX involucra en conocer, \usepackage{polyglossia}
¿Qué paquetería entra en con-
flicto con qué paquetería? Y \setmainlanguage{spanish}
¿Cuáles paquetes son generi- \setotherlanguage{english}
cos entre compiladores? Ya que
al crearse para objetivos espe- \setmainfont{Times New Roman}
cíficos tienen instrucciones di- \setromanfont{Times New Roman}
ferentes aunque estén basados \setsansfont{Arial}
en el mismo macro. \setmonofont{Courier New}

\begin{english}
...
\end{english} 18/20
Tipografías

Tipografía

Para el siguiente ejercicio usaremos el generador de texto alea-


torio: \usepackage{blindtext}

I \textbf{negrita} \bfseries \bf negrita


I \textit{cursiva} \it \itshape cursiva
I \texttt{script} \tt \ttfamily script
\textsc{mayúsculas} \sc \scshape mayúsculas
I \underline{subrayado} subrayado
I \textcolor{red}{Texto a Color} Texto a Color
I \calligra{caligraf\’ia} caligrafía ∗
I \colorbox{fluorescentyellow}{énfasis} énfasis ∗∗
∗ Calligra debe de ser usado con el paquete \usepackage{calligra}
∗∗ \definecolor{fluorescentyellow}{rgb}{0.8, 1.0, 0.0} 19/20
Tipografías

¡Fin
del
Primer Día!

20/20

Potrebbero piacerti anche