Guia Basica de Latex

37
GUIA BASICA DE Rashid Samaniego P.

description

Guia Basica de Latex

Transcript of Guia Basica de Latex

Page 1: Guia Basica de Latex

GUIA BASICA DE

Rashid Samaniego P.

Page 2: Guia Basica de Latex

Guía rápida de LaTeX

Estructuración del documento

Clases y Paquetes

Ambientes

Referenciado de paginas, figuras, tablas y

ecuaciones.

Referencias bibliografías – Bibtex

Manejo de Errores

Contenido del programa

GUIA BASICA DE

Page 3: Guia Basica de Latex

Guía rápida de Latex ¿Qué es Latex?

LaTeX es un sistema de preparación de documentos. Con él puedes preparar manuscritos, artículos de revista, cartas, tesis, presentaciones y cualquier tipo de documento que quisieras imprimir en papel o mostrar en pantalla.

¿Por qué debería de usar Latex? Calidad profesional (Matemáticos, química, física,

computación, biología, leyes, literatura, música, …etc. NO TIENE LIMITES)

Calidad de imprenta

separar el contenido y el formato de tu documento

¿Por qué no debería de usar Latex No tienes tiempo para aprenderlo

Ya tienes tu documento escrito.

Lo que te interesa es el diseño de documentos.

Page 4: Guia Basica de Latex

¿Cómo consigo LaTeX? Un editor de texto. Es la aplicación interactiva que

usas para escribir documentos.tex. Cualquier editor de texto simple te sirve, pero editores especializados en LaTeX te pueden ofrecer rápido acceso a los comandos más comunes para procesar y ver los documentos que generas.

Una distribución de LaTeX. Este es el motor que se encarga de convertir tu archivos fuente de LaTeX en documentos portables .pdf.

Un visor de documentos. Esta es la aplicación que te permite ver e imprimir tus documentos generados por LaTeX.

¿Cómo uso LaTeX?

Editar – Compilar - Visualizar

Guía rápida de Latex

Page 5: Guia Basica de Latex
Page 6: Guia Basica de Latex

Estructuración del documento Encabezamiento

Contiene toda la información sobre los aspectos globales del

documento que pretendemos crear: tipo de documento, tipo de

letra, márgenes, espacio entre líneas, etc.

Es el lugar en el que debemos indicar a latex las herramientas

que debe cargar.

Comienza con la declaración del tipo de documento:

\documentclass[opciones]{tipo de documento}

\usepackage[opciones]{paquete}

Cuerpo

Contiene el texto que deseamos escribir así como los comandos

para darleel formato deseado a dicho texto

Se encuentra encerrado por los comandos \begin{document} y

\end{document}

No aplica WYSIWYG (Wath you see is what you get).

Page 7: Guia Basica de Latex

Practica 1:

Nuestro primer documento

Siguiendo la siguiente codificación escribir un texto de minimo 30 palabras.

\documentclass[a4paper]{article}

\begin{document}

Ingrese su texto aquí

\end{document}

Codificación

Estructuración del documento

Page 8: Guia Basica de Latex

Clases(tipo de documento)

Estructuración del documento

Article.- Este tipo es conveniente en la mayora de los casos.

Book.- Es usado para escribir libros, tiene estilos de encuadernación entre otros.

Report.- Este estilo es sugerido para documentos largos. Aquí cuentas con un nivel mas de encabezados (Chapter) que en el estilo article. Además las tablas, guras y ecuaciones son numeradas según los capítulos y no como en el estilo article.

Letter.- Al igual que la clase book es especial para escribir cartas y los sobres de las mismas.

Slides.- presentaciones similares a powerpoint, hay diversas variedades de paquetes, el mas popular es Prosper.

Proc.- Este tipo es basado en el tipo article y es especial para escribir la recopilación de artículos de una conferencia.

ltxdoc Esta clase sirve para crear una documentación de basado también en la clase article.

Page 9: Guia Basica de Latex

Article

Clásico Revista (journal)

Estructuración del documento

Page 10: Guia Basica de Latex

Book

Estructuración del documento

Page 11: Guia Basica de Latex

Paquetes

\documentclass[opciones]{tipo de documento}

\usepackage[opciones]{paquete}

La segunda linea nos indica que se usarán

los paquetes ¨color ¨ ¨graphics¨, estos

paquetes son usados para manejar figuras,

cambiar el color de las letras, el fondo de la

página, etc.

Page 12: Guia Basica de Latex

Comandos y

entornos

Page 13: Guia Basica de Latex

Son órdenes que sirven para que LATEX realice una acción

sencilla: cambiar de párrafo escribir un símbolo dejar un

espacio. . .

Comienzan con \, se escriben sólo con letras (distingue

mayúsculas y minúsculas).

Pueden ser redefinidos y se pueden crear nuevos comandos

La sintaxis habitual es: \nombrecomando[opciones]{argumentos

obligatorios}.

Ejemplos

\xi escribe la letra griega xi: ξ

\textbf{Texto} Marca con negrita el “Texto”

\usepackage[spanish]{babel}le dice a LaTEX que cargue el

paquete babel con la opción español

Comandos

Page 14: Guia Basica de Latex

Entornos Son órdenes que sirven para que LATEX realice

una acción compleja: crear una matriz, crear un

página dentro de otra, escribir en varias

columnas….

Es necesario abrir el entorno y cerrarlo, la sintaxis

es:

\begin {entorno}

…..

\end{entorno}

Los entornos también se pueden redefinir y se

pueden crear otros nuevos.

Page 15: Guia Basica de Latex

Grupos

Ejemplos

Entornos para escribir listas: itemize, enumerate

Entornos para escribir tablas: table, array, matrix

Entornos para situar el texto: center, flushleft,

flushright

Entornos

Un grupo es una parte bien delimitada del

documento, con un inicio y un fin y que abarca todo

lo que hay comprendido entre ambos

Para abrir un grupo utilizamos {y para cerrarlo}

Los grupos se pueden anidar unos dentro de otros

Page 16: Guia Basica de Latex

Practica 2: Escribir el texto de la practica 1

usando los comandos:

\documentclass[a4paper]{article}

\begin{document}

\begin{center}

\textbf{Ingresar texto \textit{Ingresar texto}\\}\\

\textit{Ingresar texto}\\

\end{center}

\small texto \\ \large texto \\ \Large texto

\textsc{Texto}

end{document}

Page 17: Guia Basica de Latex

Espacios y párrafos

Uno o mas espacios son tratados como un espacio.

También se trata como un espacio el salto de línea.

Varias líneas en blanco separan los párrafos.

El comando \par tiene el mismo efecto.

\newline inicia una nueva línea sin completar la línea

en curso

\linebreak[opción] inicia una nueva línea justiciando la

línea en curso

Saltos de página \newpage inicia una nueva página sin completar la

página en curso

\clearpage produce un efecto similar al comando anterior

ubicando los objetos “flotantes” (como tablas o gráficos)

en una nueva página sin texto alguno

Page 18: Guia Basica de Latex

Símbolos especiales

Algunos caracteres tienen una utilidad especial para LATEX y su uso

está reservado. Todos se pueden escribir anteponiendo una barra

invertida salvo la propia barra invertida (\\indica línea nueva)

\’ Tilde

\~n la letra ñ

$ Declarar el modo matemático \$

{ } Iniciar y finalizar grupos \{ \}

# Indicar el número de un argumento \#

% Hacer que LTEX ignore una línea de código \%

& Separar elementos de una tabla o una fórmula \&

\Inicio de cualquier comando$ \textbackslash$

ˆ y _: Escribir super y subíndices \ˆ \_ ” \”

Page 19: Guia Basica de Latex

Símbolos ortográficos

Es mejor usar el paquete inputenc con la

codificación adecuada que escribir el

comando necesario para cada símbolo.

¿Como se escriben las “comillas”, comillas ?

¿Y los puntos suspensivos...?

¿Y los ordinales?

Page 20: Guia Basica de Latex

División de palabras

Latex se encarga de la división de palabras al

final de línea cuando sea necesario

Se puede indicar como dividir una palabra

concreta usando \-

El comando \hyphenation{pa-la-bra1, pa-la-

bra2,...} en la cabecera vale para todo el

documento.

El paquete babel hace, entre otras cosas, que

Latex use patrones guionado del lenguaje

seleccionado.

Page 21: Guia Basica de Latex

Justificación

Latex justifica el texto por defecto

Centrar

\begin{center} ... \end{center}

\centerline{texto}

Alinear izquierda

\begin{flushleft} ... \end{flushleft}

\centerline{texto}

Alineado a la derecha.

\begin{flushright} ... \end{flushright}

\centerline{texto}

Alineación de párrafos

Page 22: Guia Basica de Latex

Tamaños de letra

\tiny

\scriptsize

\footnotesize

\small

\normalsize

\large

\Large

\LARGE

\hude

\Huge

Fuente Negrita \textbf{texto}

Cursiva \textit{texto}

Subrayado \underline{texto}

Page 23: Guia Basica de Latex

Colores Es necesario cargar el paquete de color

\usepackage[pdftex,usenames,dvipsnames]{color}

\textcolor{Red}{Texto} (se dispone de 68 colores)ç

RGB (Red Green Blue) Este es un sistema de composición de color a partir de la combinación de los colores rojo, verde y azul como colores Primarios. La identificacion de un color se hace por una terna de números comprendidos entre 0 y 1 que fijan la proporción de cada uno en la mezcla

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

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

\textcolor[rgb]{0.2,0.5,0.7}{Azulado}

Page 24: Guia Basica de Latex

CMYK (Cyan Magenta Yellow Black) Debemos

especificar un conjunto de cuatro números

comprendidos entre 0 y 1 representando la

proporción de cada uno de los cuatro colores en la

mezcla (método usado en impresoras

\textcolor[cmyk]{0,1,0,0}{Magenta}

\textcolor[cmyk]{1,0,1,0}{Verde}

Gray escala de grises, un número único

comprendido entre 0 y 1.

\textcolor[gray]{0.3}{Gris Oscuro}

\textcolor[gray]{0.8}{Gris Claro}

Colores

Page 25: Guia Basica de Latex

Listas

Page 26: Guia Basica de Latex

Listas

Existen tres entornos en LATEX para escribir listas: enumerate, itemize y description.

\usepackage{enumerate}

\begin{enumerate}

\item texto

\end{enumerate}

\begin {description}

\item [Texto] Texto descriptivo

\end{description}

Page 27: Guia Basica de Latex

Practica 3: Listas

Las listas se pueden anidar

\begin{itemize}

\item Varias cosas :

\begin{enumerate}

\item Una ;

\item[-] otra ;

\end{enumerate}

\item segundo

\item tercer

\end{itemize}

Page 28: Guia Basica de Latex

Si queremos cambiar el símbolo de un elemento

en particular, usamos "\item[$*$]", donde

dentro de los corchetes podemos escribir el

símbolo que queramos. Si queremos cambiar

todos los símbolos, usamos el comando

"\renewcommand{\labelitemi}{$*$}". Donde

\labelitemi, \labelitemii, \labelitemiii,

\labelitemiv, etc... hacen referencia a los iconos

de los niveles 1, 2, 3, 4, etc... respectivamente.

Page 29: Guia Basica de Latex

\renewcommand{\labelitemi}{$-$}

\renewcommand{\labelitemii}{$\cdot$}

Futuros viajes:

\begin{itemize}

\item Madrid.

\item Castilla la Mancha.

\item Castilla y León.

\begin{itemize}

\item Segovia.

\item Ávila.

\end{itemize}

\end{itemize}

Page 30: Guia Basica de Latex

De forma similar, las enumeraciones se

crean con los comandos \begin{enumerate}

e \end{enumerate}. Además, el formato de la

enumeración se puede definir entre

corchetes después de \begin{enumerate}.

Podemos poner 1, I, a, A, etc... como se

muestra a continuación:

Page 31: Guia Basica de Latex

\renewcommand{\labelitemi}{$-$}

\renewcommand{\labelitemii}{$\cdot$}

Futuros viajes:

\begin{itemize}

\item[$*$] Madrid.

\item Castilla la Mancha.

\item Castilla y León.

\begin{itemize}

\item Segovia.

\item Ávila.

\end{itemize}

\end{itemize}

Page 32: Guia Basica de Latex

De forma similar, las enumeraciones se crean

con los comandos \begin{enumerate} e

\end{enumerate}. Además, el formato de la

enumeración se puede definir entre corchetes

después de \begin{enumerate}. Podemos poner

1, I, a, A, etc... como se muestra a

continuación:

Page 33: Guia Basica de Latex

Lista de la compra:

\begin{enumerate}[1.]

\item Manzanas.

\item Plátanos.

\item Pescado fresco.

\begin{enumerate}[a)]

\item Emperador.

\item Gallo.

\end{enumerate}

\end{enumerate}

Page 34: Guia Basica de Latex
Page 35: Guia Basica de Latex

\documentclass[opciones]{tipo de documento}

\documentclass[twoside,dvips]{article}

\usepackage{graphics,color}

La segunda linea nos indica que se usarán los

paquetes ¨color ¨ ¨graphics¨, estos paquetes son

usados para manejar figuras, cambiar el color de las

letras, el fondo de la página, etc.

Amslatex: Formulas matemáticas

Babel: poder usar diferentes idiomas

Graphics: inclusión y manejo de gráficos

Psnfss: tipos de letra llamado “Type 1 (PostScript)”.

Page 36: Guia Basica de Latex

\documentclass[twoside,dvips]{article} \usepackage{graphics,color}

\newcommand{\Real}{\mathbb R}

\textwidth 6.75in (Ancho de página)

\textheight 8.5in (altura de página)

\headheight 6.0in (Largo del texto excluyendo enc y pie de pagina)

\oddsidemargin 0in (margen izquierdo desde el borde izquierdo)

\topmargin 0in (margen superior)

\leftmargin 1in (Margen izquierdo)

\parindent 0.5em (identanción normal de un párrafo)

\parskip 2ex (Espacio adicional entre párrafos)

\baselineskip 1.5pt (separacion entre lineas)

Comandos

Page 37: Guia Basica de Latex

Comando de configuración de

páginas.