GUIA BASICA DE
Rashid Samaniego P.
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
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.
¿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
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).
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
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.
Article
Clásico Revista (journal)
Estructuración del documento
Book
Estructuración del documento
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.
Comandos y
entornos
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
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.
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
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}
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
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 \ˆ \_ ” \”
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?
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.
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
Tamaños de letra
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\hude
\Huge
Fuente Negrita \textbf{texto}
Cursiva \textit{texto}
Subrayado \underline{texto}
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}
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
Listas
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}
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}
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.
\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}
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:
\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}
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:
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}
\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)”.
\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
Comando de configuración de
páginas.