Está en la página 1de 9

MODELOS DE RAZONAMIENTO Y APRENDIZAJE

Seminario de LaTeX
FJRP. MRA, 2005 13 de marzo de 2006

1.

Funcionamiento de LaTeX
Editor/formateador de texto no WYSIWYG (what you see is what you get) Los detalles de presentacin (tipos , tamaos, ...) se deciden al procesar (compilar) el o n documento LaTeX y dependen del tipo de documento que se est procesando (carta, e libro, art culo, ...) Usuario slo se preocupa de la estructura lgica del documento (cap o o tulos y secciones) y del contenido (texto, imgenes,...). a Documentos LaTeX son simplemente cheros ASCII de texto plano que incluyen comandos LaTeX que se interpretarn en el momento de generar la presentacin nal. a o Tradicionalmente la presentacin nal del documento de hace en 2 pasos o Generacin de una presentacin independiente del dispositivo nal (generacin de o o o cheros dvi) Generacin de la presentacin espec o o ca para el dispositivo nal (para impresoras postscript: cheros ps, para presentacin en pantalla: cheros pdf, para presentacin o o en web: cheros html) Procesamiento de documentos LaTeX latex Compila el documento LaTeX y genera el chero dvi correspondiente $ latex fichero.tex En caso de error, detiene la compilacin en ese punto e informa del error. o dvips Genera un chero postscript a partir de un chero dvi $ dvips -o fichero.ps fichero.dvi dvipdf genera un chero pdf a partir del chero dvi correspondiente pdatex Compila el documento LaTeX y genera directamente el chero pdf correspondiente $ pdflatex fichero.tex NOTA: Los grcos incrustados en cheros .ps (generados con dvips) deben estar en cheros a con formato .eps (encapsulated postscript). Los grcos incrustados en cheros .pdf (generados con dvipdf o pdatex) deben a estar en cheros con formato .pdf (pueden convertirse con epstopdf ) o .jpg. Distribuciones LaTeX y herramientas de edicin o LaTeX para linux: suele incluirse por defecto en la instalacin bsica de la mayor o a a de distribuciones (distribucin texmf ) o 2

LaTeX para windows: Distribucin miktex: http://www.miktex.org o Herramientas de edicin: o Para linux: KILE, editor basado en KDE: http://kile.sourceforge.net/ Para windows: TeXnicscenter: http://www.texniccenter.org Repositorio de recursos (paquetes, clases de documentos): http://www.ctan.org

2.

Estructura de los documentos LaTeX


Dos partes en los documentos LaTeX . Prembulo: declaracin del tipo de documento, carga de paquetes y denicin de a o o parmetros del documento a Documento: texto del documento junto con los comandos para darle estructura lgica (secciones, subsecciones,...) y dems componentes del documento (guras, o a tablas, referencias, etc).

2.1.

Prembulo a

Desde la declaracin del tipo de documento hasta el comando \begin{document}. o


\documentclass[a4paper,12pt]{article} \usepackage[latin1]{inputenc} \usepackage[spanish]{babel} % tipo de documento + parmetros del doc. a

% paquete para uso de caracteres latin1 % paquete de traduccin al espa~ol o n

\usepackage{anysize} % paquete para control de mrgenes a \marginsize{2.25cm}{2.25cm}{2.25cm}{2.25cm} % comando definicin de margenes o \begin{document} . . .

2.1.1.

Tipos de documentos

Tipos de documentos bsicos: a book: libros report: informes article: art culos cient cos letter: plantilla para cartas Otros: slides, beamer, prosper, lncs,... Se especica, junto con sus opciones, con el comando \documentclass[...]{...} Cada clase est descrita en un chero de clase de docuemnto (extensin cls) a o 3

Componentes estructurales admitidos en el doc. Denicin de opciones o Denicin de la tipograf nal del documento o a Opciones t picas (dependen del tipo de doc.): tipo de papel: a4paper, letterpaper,... tamao de letra base: 10pt, 11pt, 12pt n otros: oneside, twoside, openright, openany, onecolumn, twocolumn, landscape, draft, final,... 2.1.2. Paquetes

Carga de especicaciones adicionales para incluir nuevas funcionalidades en la denicin o del documento o para modicar el comportamiento por defecto de los comandos bsicos. a Se carga (junto con las opciones) con: \usepackage[...]{...} Paquetes usuales: inputenc Codicacin de caracteres de entrada (opcin latin1 para soportar tildes y o o n) babel Adaptacin a diferentes idiomas (traduccin de etiquetas, s o o mbolos, etc) graphicx Soporte para la incrustacin de grcos en diferentes formatos (eps, pdf, jpg, o a ...) anysize Soporte para la denicin sencilla de mrgenes o a

2.2.

Organizacin del documento o


El usario dene la estructura del documento usando una serie de comandos estructurales La numeracin y el formateo de los t o tulos se hace de forma automtica al compilar el a documento. Denidos en la especicacin del tipo de documento (chero .cls) y modicable en o el prembulo. a No todos los comandos estructurales ests disponibles en todos los tipos de doc. a Nivel de anidamiento impl cito en los propios comandos y en su orden de aparicin o Comandos estructurales (de mayor a menor nivel de anidamiento). part Denicin de partes [slo en book] o o \part{ttulo de la parte} chapter Dencin de cap o tulos [slo en book y report] o \chapter{ttulo del captulo} 4

section Denicin de secciones o \section{ttulo de la seccin} o subsection Denicin de subsecciones o \subsection{ttulo de la subseccin} o subsubsection Denicin de subsubsecciones o \subsubsection{ttulo de la subsubseccin} o paragraph Denicin de prrafos o a \paragraph{ttulo del prrafo} a subparagraph Denicin de subprrafos o a \subparagraph{ttulo del subprrafo} a Puede incluirse un t tulo abreviado (til para los u ndices) ponindolo entre corchetes e \section[ttulo abreviado]{ttulo de la seccin} o Puede omitirse la numeracin con las variantes con o \section*{ttulo de la seccin sin numerar} o 2.2.1. Generacin de o ndices

LaTeX permite generar automticamente un a ndice con la estructura del doc. Uso del comando \tableofcontents dentro del doc. para indicar el punto de insercin o del ndice automtico. a Requiere realizar dos compilaciones del chero .tex para determinar los num. de pgina a

3.

Formateo del texto

Por defecto LaTeX controla los tamaos y la tipograf del texto en funcin de las denin a o ciones de tipo de documento.

Tipos de letras: Uso en comando (\textt{...}) y en entorno (\begin{ttfamily} ... \end{ttfam \textrm{...} / \rmfamily: familia de fuentes Roman (por defecto) ( Times) \textsf{...} / \sffamily: familia de fuentes Sans Serif ( Helvetica, Arial) \texttt{...} / \ttfamily: familia de fuentes Typewriter ( Courier) \textit{...} / \itshape: fuentes en itlica (cursiva) a \textsl{...} / \slshape: fuentes inclinadas \textsc{...} / \scshape: fuentes en versalita \textbf{...} / \bfseries: fuentes en negrita \textmd{...} / \mdseries: fuentes en grosor medio/normal (por defecto) \textnormal{...} / \normalfont: fuente principal del documento 5

Variantes para entorno matemtico: \mathrm, \mathbf, \mathtt, \mathit, \mathcal, a ... Tama os: Uso entornos (\begin{small}... \end{small}) y directamente dentro de la n regin actual (celda de una tabla, fragmento delimitado por {...}resto del doc.,...) o Tamaos no absolutos, son proporcionales al tamao base del doc. especicado en la clase n n del doc. \tiny / \begin{tiny}... :
texto

\scriptsize / \begin{scriptsize}... : \small / \begin{small}... : texto

texto

\footnotesize / \begin{footnotesize}... : texto \normalsize / \begin{normalsize}... (por defecto) : texto \large / \begin{large}... : texto \Large / \begin{Large}... : \LARGE / \begin{LARGE}... : \huge / \begin{huge}... :

texto

texto

texto \Huge / \begin{Huge}... : texto


Espaciado: LaTeX controla automticamente las sangr espacios interl a as, nea, espacio entre prrafos, saltos de l a nea y pgina, etc. a Por defecto, LaTeX omite los espacios innecesarios y los saltos de l nea supruos e del texto fuente. Las palabras y comandos estn separados por al menos un espacio en blanco o a por un unico salto de l nea. En el texto fuente, los prrafos ests sealados por una linea en blanco. a a n En los tipos de doc. bsicos no hay espacio extra entre prrafos y todos comiena a zan con una indentacin (sangr a la derecha. o a) Puede controlarse manualmente: estableciendo los valores de los espacios en el prembua lo o insertar saltos mediante comandos \newline: salto de l nea, nuevo prrafo (tambin \\) a e \newpage: salto de pgina a \noindent: al incio de prrafo anula la indentacin a o Para anular indentacin e incluir espacio entre los prrafos, aadir en el prmbuo a n a lo:
\setlength{\parindent}{0cm} % anula indentacin de prrafos o a \setlength{\parskip}{8pt} % establece separacin entre prrafos a 8 puntos o a

4.
4.1.

Entornos
Entornos de lista
Listas no enumeradas: indentacin automtica o a
\begin{itemize} \item texto del primer elemento \item texto del segundo elemento \item texto del tercer elemento \begin{itemize} \item primer subelemento \item segundo subelemento \end{itemize} \item texto del cuarto elemento \end{itemize}

Listas enumeradas: numeracin e indentacin automtica o o a


\begin{enumerate} \item texto del primer elemento \item texto del segundo elemento \item texto del tercer elemento \begin{enumerate} \item primer subelemento \item segundo subelemento \end{enumerate} \item texto del cuarto elemento \end{enuemrate}

Descripcin/denciones o
\begin{description} \item[uno] texto del primer elemento \item[dos] texto del segundo elemento \item[tres] texto del tercer elemento \item[cuatro] texto del cuarto elemento \end{itemize}

4.2.

Entornos tabulares
Uso del entorno tabular para organizar el contenido en tablas En los parmetros del entorno se establece el nmero de columnas y su alineacin a u o c: centrada, r: alin. derecha, l: alin. izq. Pueden anidarse: tablas dentro de tablas Se rellena de izquierda a derecha y de arriba a abajo 7

Las columnas se separan con & Las l neas se separan con \\ Pueden crearse celdas mltiples con \multicolumn{no colums}{alineaccin}{texto celda} u o Las l neas verticales se establecen en los parmetros del entorno y las horizontales se a aaden con el comando \hline n
\begin{tabular}{|c|ll|} \hline \textbf{titulo 1} & \textbf{titulo 2} & \textbf{titulo 3} \\ \hline \hline aaa & 111 & 111 \\ bbb & 222 & 222 \\ ccc & 333 & \begin{tabular}{c} 33A \\ 33B \\ \end{tabular} \\ ddd & 444 & 444 \\ \hline \end{tabular}

titulo 1 titulo 2 titulo 3 aaa 111 111 bbb 222 222 33A ccc 333 33B ddd 444 444

4.3.

Imgenes a
Uso del paquete graphicx (\userpackage{graphicx} en prembulo) a Uso del comando includegraphic para incrustar imgenes en el punto donde se sita el a u comando
\includegraphics[opciones]{nombre-fichero}

Opciones: lista de parametros y valores en formato param=valor, separados por comas Control del tamao de la imagen en valores absolutos (cm, pt) o relativos ( % respecto n a una longitud denida [ancho de pgina, ancho celda actual en tabla, etc]) a Ejemplo: [width=3.5cm, heigth=2cm] Nom. chero: nombre del chero a incluir sin la extensin o En funcin del tipo de chero nal a generar se buscar la extensin que corresponda o a o .eps al generar cheros postscript .pdf o .jpg al generar cheros PDF 8

Ejemplo:
\includegraphics[width=0.75\linewidth]{ejemplo2} % incluye la imagen del fichero "ejemplo2" y la escala para % que ocupe el 75 % del ancho de la lnea actual

4.4.

Figuras y tablas

5. 6.
6.1. 6.2.

Modo matemtico a Citas y referencias


Etiquetas y refencias Referencias bibliogrcas a

7.

Ms informacin a o

También podría gustarte