MANUAL DE LATEX

Contenidos

  • About this document ...

    Introducción

    Latex es un procesador de texto, de gran potencialidad en el manejo de fórmulas matemáticas, cuadros y tablas. A través de este manual aprenderás como crear un documento en LaTeX .

    Creando e imprimiendo un documento

    Los archivos de LaTeX tienen la terminación .tex es decir un documento escrito en Latex debe estar contenido en un archivo cuya extensión sea .tex, por ejemplo informe.tex. Para la edición de este documento puedes utilizar cualquier editor,como por ejemplo vi o joe . Una vez terminada la edición del documento éste debe ser compilado. El proceso puede variar un poco dependiendo del computador en que te encuentres trabajando, por ejemplo, en cipres, araucaria o anakena se utiliza el siguiente comando:

             % latex informe.tex
    

    Esta instrucción genera cuatro archivos más: informe.log (mensajes de la compilación), informe.aux e informe.dvi, este último es el que posteriormente se imprimirá. Para el trabajo con Latex, también existe una herramienta muy importante que permite ver el documento creado tal como se obtendrá en la impresión, el comando sólo se puede utilizar una vez compilado el documento en Latex, esta herramienta es el xdvi y se encuentra disponible en araucaria, cipres y anakena, pero, debido a su interfaz gráfica, sólo se puede utilizar en las estaciones de trabajo. Su forma es

              % xdvi informe.dvi
    

    Esto dará como resultado una nueva ventana que desplegará el documento tal como se obtendrá de la impresora, su manejo es muy sencillo, y con ese fin en la parte derecha de la nueva ventana, se encuentra una columna con los comandos y sólo necesitas hacer un click sobre el que deseas se ejecute. Finalmente para poder imprimir tu documento debes utilizar el comando qprint, que está disponible en araucaria y cipres.

    Para imprimir tu documento por ambos lados de la hoja :

              % qprint informe.dvi
    

    Para imprimir por un solo lado de la hoja:

              % qprint -simplex informe.dvi
    

    Algunas opciones de este comando son:

        -c #n          Saca #n copias.
        -duplex        Imprime por ambos lados de la hoja.
        -simplex       Imprime solamente por una cara de la hoja.
        -oficio        Imprime en hojas oficio (legal).
        -carta         Imprime en hojas de carta (A4 o letter).
    

    Para imprimir tu documento desde anakena, debes ejecutar:

              % dvips informe.dvi
    
    
    
    

    Caracteres reservados de LaTeX

    Para evitar un tipo común de errores en Latex, es necesario conocer cuales caracteres son usados como comandos o delimitadores por el compilador de Latex, estos caracteres son:

            #  $  %  &  _  {  }  ~  ^  \
    

    Para poder incluir estos caracteres dentro de tu documento, como parte del texto debes anteponerle un backslash, por ejemplo

    Para obtener # , escribe \#
    Para obtener $ , escribe \$
    Para obtener % , escribe \%
    Para obtener & , escribe \&
    Para obtener _ , escribe \_
    Para obtener { o } , escribe \{ o \}
    Para obtener ~ , escribe \verb'~'
    Para obtener ^ , escribe \verb'^'
    Para obtener \ , escribe \verb'\'

    Cómo comenzar y estructurar la forma del texto

    Un documento en Latex consiste en un texto propiamente tal y una serie de comandos para el compilador que son los que le van a dar la forma al texto. Un comando comienza con el caracter \ seguido por su nombre (debes tener cuidado pues existen diferencias en la utilización de mayúsculas y minúsculas), un ejemplo de comando es

           \pagestyle{empty};

    El documento contiene dos secciones principales que son, el encabezado, que está
    compuesto por los comandos para definir la estructura general del documento, y el documento propiamente tal, que contiene el texto y algunos otros comandos. La forma general de un documento en Latex es

          
          \documentclass[...
          \usepackage{...}
          (Comandos del encabezado) 
          \begin{document}
          (Texto del documento y comandos)
          \end{document}
    

    Un encabezado típico

    Un encabezado típico para un documento es

          
          \documentclass[12pt,spanish]{article}
          \usepackage[spanish,activeacute]{babel}
          \usepackage[latin1]{inputenc}
          \oddsidemargin 0in
          \textwidth 6.75in
          \topmargin 0in
          \textheight 8.5in
          \parindent 0em
          \parskip 2ex
          \vegin{document}
    	

    Una buena idea es tener este encabezado en una archivo aparte que puede incluirse en el documento a través del editor.

    A continuación se verá el significado de las instrucciones del encabezado.

    
    
    

    Tipo de documento

          \documentclass[12pt,double]{article}

    Este es el primer comando, y especifica el tipo de documento que se va utilizar.

    Lo encerrado por los paréntesis cuadrados son opciones asociadas al comando, éstas pueden ser, por ejemplo 12pt que tiene como finalidad decidir el tamaño de las letras para la impresión. Otras posibilidades son: spanish que permite el uso de acentos y ñ, y twocolumn que produce un documento en dos columnas.

    El término encerrado entre corchetes es el argumento del comando y especifica el estilo del documento, que puede ser

    article
    Este tipo es conveniente en la mayoría de los casos.
    report
    Este estilo es sugerido para documentos largos. Aquí cuentas con un nivel más de encabezados (Chapter) que en el estilo Article y además las tablas, figuras y ecuaciones son numeradas según los capítulos y no consecutivamente a través del documento como en el estilo article.

    Además existen otros estilos de documentos como Book , Letter y Slides.

    Paquetes

    Mientras se escribe un documento, te darás cuenta que existen algunas áreas donde el LATEX básico no puede resolver el problema, por ejemplo si se desea incluir una gráfica, texto de color o código fuente de algún archivo en el documento. En tal caso, se requiere ampliar las capacidad de LATEX usando paquetes. Los paquetes son activados con el siguiente comando:

          \usepackage[opciones]{paquete}

    Las opciones son una lista de palabras que activan ciertas capacidades del paquete.

    Márgenes del texto

        
             \oddsidemargin 0in
             \textwidth 6.75in
             \topmargin 0
             \headheight 0in
             \textheight 8.5in
    

    El comando \oddsidemargin dice al compilador de Latex que el márgen izquierdo será de 1+0 pulgadas desde el borde izquierdo de la hoja ( el argumento 0in también puede ser negativo).

    El comando \textwidth define el ancho del texto y con esto también se puede calcular el márgen derecho asociado.

    El comando \topmargin coloca el margen superior del texto a 1+0 pulgadas desde el inicio de la hoja.

    El comando \headheight define el largo del texto excluyendo el encabezado y el pie de página.

    No se pueden utilizar estos comandos para modificar los márgenes del texto durante documento, para esto se utilizan otras instrucciones que se verán más adelante.

    Nota: Las unidades de medida para los comandos, se darán más adelante.

    
    

    Indentación y salto entre párrafos

    El comando \parindent 3em define que la indentación debe ser de 3 espacios

    El comando \parskip define el salto entre párrafos.



    Estilo de página

    	\pagestyle{style}
    

    Este comando decide cual será el encabezado y el pie de página. Las opciones de argumento para este comando son

    plain
    Indica que el número de página va en el final y que el encabezado es vacío, ésta es la opción por omisión en el caso de article y report.

    empty
    Indica que tanto el encabezado como el pie de página van vacíos.

    headings
    El número de página y cualquier otra información, que ha sido determinada en el documentclass va en el encabezado, y el pie de página va vacío.

    myheadings
    Similar a headings pero es posible anexar información propia a través de los comandos \markboth y \markright.


    Número de página

    Es posible setear o resetear el contador de páginas en cualquier parte del documento, esto se logra con el comando \setcounter{página} , además puedes especificar el tipo de números que deseas a través del comando \pagenumber.

    La forma de utilizar estos comandos es :

    \setcounter{page}{25}
    Esto ocasiona que el número actual de la página sea 25.

    \pagenumbering{estilo}
    Vuelve el contador de páginas a 1 y comienza a numerar de acuerdo con lo especificado en estilo, que puede ser una de las siguientes opciones:

      
               arabic :  Para obtener números como 1,2,3... (Este es el estilo por omisión).
               roman  :  i, ii, iii, iv, ...
               Roman  :  I, II, III, IV, ...
               alph   :  a, b, c, ...
               Alph   :  A, B, C, ...
    
    
    

    Referenciando una página

    Para referenciar una página desde cualquier lugar del texto debes usar dos comandos. Estos comandos son:

            label{'key'}
            ~\pageref{'key'}
    
    

    El primero sirve para especificar la llave y la página o sección que deseas referenciar. El segundo es sustituido por la página o el número de sección marcada. Un ejemplo puede ser, escribir el siguiente texto en la página 5

    \label{'fig1'}

    y luego en otra parte del texto incluyes el comando

    ( ver pag.~\pageref{'fig1'} )

    esto produce como resultado

    (ver pag.5)



    Secciones

    Títulos de secciones

    LaTeX provee de varias formas de seccionar el texto, estas son:

      
           \part{ }        (Opcional. Utilizado frecuentemente en el estilo book.)
           \chapter{ }     (Sólo en los estilos Book y report )
           \section{ }  \subsection{ }  \subsubsection{ }
           \paragraph{ }  \subparagraph{ }
    

    El encabezado de las secciones va entre los corchetes y debes dejar una línea en blanco antes y después del comando.

    Debes considerar que Latex automáticamente numera las secciones y subsecciones, si no deseas que se numere una sección debes agregar un asterisco (por ejemplo section*{ }). Además todas las secciones aparecerán en el contenido.



    Referenciando una sección

    Para referenciar una sección, los comandos son los mismos que para una página, lo único que cambia es que estás obligado a poner el comando \label {key} justo después del comienzo de la sección. Por ejemplo:

            \subsection{Referencia...}
            \label{'fig1`}
    
    y luego, en alguna otra parte de texto se escribe
            (ver  ~\ref{'fig1'} )  
    esto produce como resultado
            (ver 5.1)   

    Índice

    LaTeX da la posibilidad de crear el índice del documento a través del comando \tableofcontents, este requiere ser escrito después del comando \begin{document}. Es necesario compilar dos veces tu documento, pues genera un archivo de extensión .toc en la primera compilación y que es utilizado en la segunda.

    Justificando y centrando texto

    Justificando

    LaTeX automáticamente quita los espacios en blanco que se encuentren entre palabras, además justifica la línea, es decir, rellena con espacios de tal forma de que ésta se distribuya justo en el espacio asignado. En algunos casos uno no desea que esto ocurra, para ello hay varias posibilidades, una es poner dos backslash (\\) lo que obliga un salto de línea. Por ejemplo:

    Universidad Michoacana\\Escuela de Físico Matemáticas \\
    Laboratorio de Computación

    Esto genera como resultado

    Universidad Michoacana
    Escuela de Físico Matemáticas
    Laboratorio de Computación

    Otra posibilidad para evitar la justificación es un par de comandos que provocan, que el texto encerrado entre ellos no sea justificado, pero si son borrados los espacios entre palabras, un ejemplo es
    \begin{raggedright}
    Universidad Michoacana
    Escuela de Físico Matemáticas
    \end{raggedright}

    Y obtienes como resultado

    Universidad Michoacana Escuela de Físico Matemáticas

    Por último otra posibilidad es escribir un texto en ambiente verbatim, pero esto se explicará mas adelante en detalle (ver 7.7).

    Párrafos

    LaTeX comienza un nuevo párrafo cada vez que uno deja una línea en blanco, esto provoca que el compilador salte el espacio asignado por el comando parskip e indente la primera línea según lo indicado por el comando parindent. Es necesario tener en cuenta que más de una línea no hace ninguna diferencia, es decir, da lo mismo una que cinco líneas, entre dos de texto.

    Cambio de línea y página

    Si escribes \\ en una línea, esto indica al compilador que el texto continúa en la próxima línea, al contrario si escribes un tilde (~) entre dos palabras, esto significa que el compilador no debe cortar la línea entre estas dos palabras.

    El comando \newpage fuerza un cambio de página, y los comandos \nolinebreak y \nopagebreak previenen un cambio de línea o página donde tú no lo deseas.

    Insertando espacios verticales

    LaTeX te provee de tres sencillos comandos para insertar espacios predefinidos entre líneas, estos son

             \smallskip
             \medskip
             \bigskip
    

    Estos comandos generan espacios dependiendo del estilo del documento. Si se desea decidir el tamaño exacto del espacio, existe el comando

    \vspace*{tamaño}

    Donde tamaño es el argumento y consiste en un número seguido de una unidad de medida que puede ser

             1in      = 1 pulgada.
             2.34cm   = 2.34 centímetros.
             -0.7m    = -0.7 milímetros. El signo negativo significa que el salto
                          será hacia arriba en vez de hacia el final de la página.
             2ex      = el largo igual a dos veces una letra x.
             30pt     = es el tamaño del punto utilizado para definir
                          el tamaño de las letras. 
    
    Por último el comando \vfill seguido de un texto, genera el espacio justo para que éste quede al final de la página.



    Insertando espacios horizontales

    \hspace*{tamaño}

    El uso de este comando es idéntico al de inserción de espacios verticales y sus unidades de medida son las mismas.

    \hfill

    Este comando seguido de un texto genera los espacios horizontales suficientes para que este quede al final de la líneas, por ejemplo

    Esto es un \hfill Ejemplo

    Esto da como resultado

    Esto es un                                                                Ejemplo


    Centrando texto

    Para centrar una o más líneas de texto, debes escribir los siguientes comandos :

            \begin{center}
            lineas 1\\
            lineas 2\\
            \end{center}
    

    Si lo deseas puedes ingresar líneas 1 y líneas 2 en la misma línea física de texto, pero debes separarlas por un doble backslash.

    Ambiente Verbatim

    En este ambiente, lo que tú escribes es lo que tú obtienes en la impresión. El comando es de la forma

           \begin{verbatim}
           (texto)
           \end{verbatim}
    

    Este ambiente posee su propio tipo de letra que es el typewriter (tt), además en su interior no es posible ejecutar ningún comando de Latex, por ejemplo si escribes

            \begin{verbatim}
            Laboratorio de Computación
            \bigskip
            Universidad Michoacana
            \end{verbatim}
    

    Lo que se obtiene es

            Laboratorio de Computación
            \bigskip
            Universidad Michoacana
    

    Cambiando el estilo y tamaño de las letras

    Cambiando el tipo de letra

    LaTeX provee de varios tipos y tamaños de letras, la siguiente es una lista de sus posibilidades:

     
           \rm          roman
           \em          italic
           \bf          boldface
           \sl          slanted
           \sf          sans serif
           \sc          small caps
           \tt          typewriter
    

    Roman es el estilo por omisión y typewriter es el estilo del ambiente verbatim.

    Si se desea cambiar el estilo de la letra sólo en unos pocos caracteres, se tiene la posibilidad de utilizar el siguiente comando

    Según el {\emSeñor Gonzalez} el trabajo...

    Da como resultado:

    Según el Señor Gonzalez el trabajo...

    Para secciones de texto más largas, es mejor cambiar el tipo de letra a través del comando

    \begin{bf}
    (text to be printed)
    \end{bf}

    Cambiando el tamaño de la letra

    Los mismos comados que se utilizan para cambiar el estilo de las letras son los que se utilizan para cambiar el tamaño de estas. Una lista de tamaños viene a continuación (ordenada desde al más pequeño al más grande)

     
             \tiny
             \scriptsize
             \footnotesize
             \small
             \normalsize
             \large
             \Large
             \LARGE
    

    Al igual que en la sección anterior se puede hacer un comando de la forma:

    {\Large CENTRO DE COMPUTACIÓN }

    Subrayando e imprimiendo caracteres especiales

    Subrayando

    El comando \underline pone una línea horizontal bajo el argumento encerrado entre los corchetes. Esto se ocupa de la siguiente forma

    Esto es \underline{muy, pero muy }importante.

    Comillas y acentos

    Las comillas (") y apóstrofos (' `) en Latex no son caracteres especiales, por tanto no es un problema incluirlos, en el texto . Sin embargo, para poner acentos y ñ es necesario poner un apóstrofo (') antes de la vocal a acentuar o de la n, por ejemplo

          'o 'A 'n 'N  

    Da como resultado

          ó Á ñ Ñ 

    Otro ejemplo puede ser el siguiente:

    H\^otel, na\"\ive, \'el\`eve,\\
    sm\o rrebr\o d, !'Se\~norita!,\\
    Sch\"onbrunner Schlo\ss{} Stra\ss e
    

    que genera la siguiente salida

    Hôtel, naïve, élève,
    smørrebrød, ¡Señorita!,
    Schönbrunner Schloß Straße
    

    Subíndice y superíndice

    Para obtener subíndices o superíndices es necesario utilizar el ambiente matemático, para esto se utiliza el comando $ para abrir y cerrar el ambiente. La forma de obtener estos efectos es la siguiente:

             $base_{subindice}$
             $base^{superindice}$
    

    También puedes obtener cosas más complicadas como un superíndice con un subíndice :

             $x^{y_{1}}$
    
    
    

    Letras griegas

    En algunas ocasiones es necesario editar letras griegas que acompañen al texto. En Latex, para obtener una de estas letras es necesario entrar en el modo matemático, a través del comando $. Un ejemplo puede ser:

    La variable $\beta$ es la principal.

    Letras caligráficas

    Puedes usar el comando $\cal texto $ para obtener una versión caligráfica del texto. Por ejemplo:

     $\cal F $(x) es una función continua.


    Símbolos y caracteres diversos

    La mayor parte de los símbolos especiales forman parte del ambiente matemático, por ejemplo, si deseas hacer una flecha desde A hasta B, debes escribir:

           A $\longrightarrow$ B  

    En este comando los símbolos $ marcan la entrada y la salida del ambiente matemático, éstos y otros símbolos se analizarán más adelante.


    Incluyendo la fecha actual

    Si escribes \today\ en el texto aparece la fecha actual.


    Imprimiendo en columnas a través de tabuladores

    El ambiente de tabulación se define de la siguiente manera:

           \begin{tabbing}
           ---- \= ------ \= ----- \= ... \kill
           Texto \> Texto \> Texto \\
           \> Texto \> Texto \> Texto \\
           \end{tabbing}
    
    

    La primera línea abre el ambiente de tabulación. La segunda línea localiza las posiciones de tabuladores. El comando \= es el que establece la posición exacta del tabulador y los signos menos (-) sólo son filtros para establecer la posición. Luego el comando \kill es el que da término al formateo de los tabuladores.

    En la siguiente línea , entre el texto, se encuentra el comando \> , es él quien produce que la impresión continue en el siguiente tabulador.

    Por último el comando \end{tabbing} es el que cierra el ambiente de tabulación. Un ejemplo es el siguiente:

            \begin{tabbing}
             ----- \= --- \= \kill
             C *** Este es un programa en fortran\\
             \> DO 200J=1,15\\
             \> \> Y(J) = A*X(J)\\
             \> \> SUM = SUM + Y(J)\\
             200  \> CONTINUE
             \end{tabbing}
    
    

    Esto produce:

     
             C *** Este una programa en fortran
    		DO 200J=1,15
    		    Y(J) = A*X(J)
    	 	    SUM = SUM + Y(J)
             200	CONTINUE
    

    Listas

    Una lista es una serie de ítemes, que son marcados con caracteres, letras o números. LaTeX provee tres tipos de listas, estas son; enumerate, itemize y description.

    El ambiente Enumerate

             \begin{enumerate}
                \item Primer item de la lista
                \item Segundo item de la lista
                \begin{enumerate}
                     \item Primer item en la lista anidada
                     \item Segundo item en la lista anidada
                \end{enumerate}
                \item Tercer  item de la lista
             \end{enumerate}
    

    Esto genera:

    1. Primer item de la lista
    2. Segundo item de la lista
        (a) Primer item en la lista anidada
        (b) Segundo item en la lista anidada
    3. Tercer item de la lista

    Nota: No necesitas indentar los comandos, como en el ejemplo, sólo está así para poder entenderlo mejor.

    Los ítemes por omisión tienen la numeración como en el ejemplo, pero esto puede cambiar ejecutando uno de los siguientes comandos

          \renewcommand{\labelenumi}{\arabic{enumi}.}  (1., 2., 3.,...)
          \renewcommand{\labelenumi}{\roman{enumi}.}   (i., ii., iii.,...)
          \renewcommand{\labelenumi}{\Roman{enumi}.}   (I., II., III.,...)
          \renewcommand{\labelenumi}{\alph{enumi}.}    (a., b., c.,...)
          \renewcommand{\labelenumi}{(\alph{enumi}).}  [(a), (b), (c),...]
          \renewcommand{\labelenumi}{\Alph{enumi}.}    (A., B., C.,...)
    
    
    

    El ambiente Itemize

    \begin{itemize}
       \item Primer item en la lista 
       \item Segundo item en la lista  
          \begin{itemize}
             \item  Primer item en la lista anidada 
             \item  Segundo item en la lista anidada 
          \end{itemize}
       \item Tercer item en la lista  
    \end{itemize}
    

    Este ambiente tiene cuatro niveles de anidamiento, por defecto el primer nivel se marca con un punto grande, para el segundo nivel está el signo menos (-), para el tercer nivel se ocupa el asterisco (*) y por último para el cuarto nivel se ocupa un punto pequeño.

    Si lo deseas puedes cambiar estos signos, para esto se utiliza el siguiente comando, antes de la instrucción \begin{itemize}

            \renewcommand{\labelitemi}{caracter}  

    Y para cambiar los caracteres del segundo, tercer y cuarto nivel de anidamiento, debes utilizar los comandos \labelitemii, \labelitemiii o \labelitemiv, respectivamente.


    El ambiente Description

    Este ambiente es especialmente bueno, como su nombre lo dice, para dar descripciones de elementos o palabras. Un ejemplo

    \begin{description}
        \item [contra] {\em prep}. against; before; opposite. 
            {\em Remar contra a mare}, to pursue one's course,
            to persist in spite of all opposition.
        \item [contradi\c{c}\~{a}o] {\em noun, fem.} contradiction.
        \item [contrap\^{e}so] {\em noun, masc.} counterbalance.
    \end{description}
    

    Esto da como resultado

    contra
    prep. against; before; opposite. Remar contra a mare, to pursue one's course, to persist in spite of all opposition.
    contradição
    noun, fem. contradiction.
    contrapêso
    noun, masc. counterbalance.


    Ecuaciones y fórmulas

    Como anteriormente se mencionó Latex es especialmente apropiado para imprimir fórmulas, ecuaciones y símbolos matemáticos. Para esto existe el ambiente matemático, el cual se puede utilizar a través de 4 comandos que son: math (para fórmulas en el texto), displaymath (para una línea de ecuación no numerada), equation (para una línea de ecuación numerada) y por último eqnarray (para varias líneas de ecuación).

    En esta sección del manual se describe como utilizar herramientas para obtener formulas.

    El ambiente Math

    Este ambiente se utiliza para intercalar fórmulas en las líneas de texto, por ejemplo si se escribe

     El teorema de Pitágoras, $x^{2} + y^{2} = h^{2}$ . 

    O también puede ser:

            El teorema de Pitágoras.
            \begin{math}
            x^{2} + y^{2} = h^{2}.
            \end{math}
     

    El estilo por defecto que se tiene en el ambiente matemático es el italic. No es aconsejable utilizar el modo matemático para obtener palabras o frases con letras itálica, pues en este modo, todos los espacios son eliminados, por ejemplo:

         $Hola   amigos$
    

    produce:

         Holaamigos
    
    
    

    Los ambientes Displaymath y Equation

    Este comando se utiliza para imprimir una ecuación en el centro de la línea. Los comandos son:

    El siguiente es un ejemplo

              \begin{displaymath}
                   x^{2} + y^{2} = h^{2}
              \end{displaymath}
    

    Sin embargo, se puede utilizar el otro ambiente

              \begin{equation}
                   x^{2}+y^{2}=h^{2}
              \end{equation}
    

    Símbolos matemáticos

    Glosario de símbolos

    Algunos de los símbolos matemáticos que se pueden utilizar están en la tabla 2. Estos se utilizan en el modo matemático de la siguiente forma

    Si $\log x \leq \epsilon$ entonces $\partial y / \partial x = 20 \pm 0.1$



    Raíz cuadrada y otras raíces

    El comando \sqrt{} es que el permite generar el símbolo de raíz cuadrada. Entre los corchetes es donde debes poner el argumento que deseas esté dentro de la raíz.

    Existe un segundo parámetro opcional para este comando sqrt[n]", donde n es el número que identifica el orden de la raíz, ejemplos

    $\sqrt{b^{2}-4ac}$

    $sqrt[3]{x+y}$



    Sumatorias, productorias e integrales

    Los comandos \sum, \prod y \int, son los utilizados para crear estos símbolos especiales muy importantes en el ambiente matemático. Para darles argumentos e intervalos, se utiliza la siguiente forma :

    \[sum_{i=1}^{n} x_{i} \]

    \[ \prod_{i=1}^{n} x_{i} \]



    Líneas superiores, inferiores y paréntesis

    Los comandos \overline y \underline son los que ponen líneas superiores e inferiores respectivamente sobre el argumento. Ejemplos:

    $\underline{x+y}$

    $\overline{\overline{x}^{2} + 1}$

    De la misma forma es posible poner corchetes en vez de líneas, para esto los comandos

    son, \overbrace y \underbrace, por ejemplo

    $\overbrace{a+ \underbrace{b + c} + d}$

    También es posible titular el corchete, esto se hace, por ejemplo:

    \[ \underbrace{a + \overbrace{b+ \cdots + y}^{24} + z}_{35} \]



    Acentos, tildes, tongos, etc.

    Es posible generar tongos y acentos a las letras en ambiente matemático, para esto se utilizan comandos que están en la siguiente lista

         \hat{x}
         \check{x}
         \breve{x}
         \tilde{x}
         \bar{x}
         \vec{x}
         \acute{x}
         \grave{x}
         \dot{x}
         \ddot{x}
    
    
    

    Creando fórmulas y ecuaciones y complejas

    El comando \frac{num}{den} es usado para crear una fracción donde num es el numerador y den es el denominador, por ejemplo

    \[ x = \frac{y + z/2}{y^{2} + 1} \]

    \[ \frac{e^{xy} }{1+ \frac{y}{x+1}} \]



    Paréntesis, corchetes, paréntesis cuadrados y otros delimitadores

    En el ambiente matemático son muy usados distintos delimitadores, es por ello que en Latex están incluidos la mayoría, y se muestran en la tabla 3.

    Para generar delimitadores más grandes, que encierren a una fórmula completa o expresiones grandes, existen los comandos \left y \right. Estos puestos inmediatamente antes del delimitador generan el tamaño deseado, por ejemplo, la línea

    left( (expresión) right)

    Genera dos paréntesis que encerrarán toda la expresión

    Un ejemplo concreto es:

    \[ Y = 1+ \left[ \frac{x+3}{2x^{2}+4x-5} \right] \]

    También es posible poner un subíndice y un superíndice al delimitador, esto se hace de la siguiente forma\

    \[ \left \frac{x-3}{2x+7} \right]^{1}_{0} \]

    Por último, también es posible dar el tamaño preciso que uno desea para el delimitador a través del comando ", por ejemplo

    \[ \left\Downarrow \rule{0mm}{12mm} x= \frac{1-y}{1+y} \right \]



    Símbolos sobrepuestos

    El comando stackrel es el usado para poner dos símbolos, uno sobre otro. La sintaxis del comando es:

    \stackrel{arriba}{abajo}

    Donde arriba y abajo son reemplazados por el símbolo que irá en la parte superior y en la parte inferior respectivamente. Por ejemplo

    A $\stackrel{k_{1}}{\rightarrow}$ B

    Es posible modificar el tipo de letra que se le da a un texto, en este caso la letra k, para esto se utiliza el comando \textstyle seguido por el estilo que deseas, por ejemplo

    A $\stackrel{\textstyle\rm k_{1}}{\longrightarrow}$

    También se pueden anidar, de tal forma de poner mas símbolos apilados, pero existe el problema que el símbolo que va más arriba de todos es impreso corrido, es por esto que se debe utilizar el comando \raisebox para evitarlo, esto se ve en el siguiente ejemplo

    \begin{displaymath}
    A\,\,\raisebox{-2.5ex}{$\stackrel{\stackrel{\textstyle k_{1}}
    {\textstyle{\longleftarrow }}}{\stackrel{\textstyle{\longrightarrow}}
    {\textstyle{k_{2}}}}$} \,\, B
    \end{displaymath}
    

    El comando \raisebox será discutido en una sección más adelante.

    Por último un ejemplo mas complejo

    \begin{displaymath}
    W^{min} = -T \Delta\;S_{separation} \,\, = \,\,
    \underbrace{-RT \, \sum_{i} \, x_{i} \, \ln
    x_{i}}_{\stackrel{\stackrel{\uparrow}{siempre \;\; > \; 0}}{depende \; solo 
    \; de\; la \; forma\; en  \; (T,P)}
    \end{displaymath}
    



    Cambiando el tipo en modo matemático

    Normalmente en el ambiente matemático las letras aparecen en estilo italic, pero esto se puede cambiar a otros estilos a través de los comandos \textstyle, \scriptstyle, \rm, \bf . Un par de ejemplos:

         $y = x^{2}$
         ${\rm y} = x^{\textstyle 2}$
    

    Espaciado en modo matemático

    Es posible generar espacios dentro del modo matemático, para esto puedes utilizar uno de los comandos en la siguiente lista:

             \,      ejemplo: $a \, b$  genera: a b
             \:      ejemplo: $a \: b$  genera: a  b 
    
    Y también es posible borrar espacio entre dos textos, para esto utiliza el comando \! como se muestra en el siguiente ejemplo
       Escribiendo $n / \log n$ produce n/ log n
       Escribiendo $n / \! \log n$ produce n/log n
    

    Ecuaciones en varias líneas

    Los ambientes eqnarray y eqnarray* son usados para producir ecuaciones o varias ecuaciones consecutivas en más de una línea. El primer ambiente las genera numeradas mientras que el segundo no las numera. Por ejemplo

       

    El ambiente para producir ecuaciones como estas, es de la forma

    \begin{eqnarray}
    (1-3 command sequence for each equation) 
    \end{eqnarray}
    

    El comando para generar una ecuación en este ambiente es de la forma

    (Lado izquierdo de la ecuación) & (símbolo de desigualdad o igualdad) &
    (lado derecho de la ecuación) \\
    && (continuación del lado derecho de la ecuación) \\
    \mbox{} \nonumber \\ (Opcional -- inserta espacio extra antes de la ecuación)

    Nota : El \\ puede ser omitido de la última ecuación en este ambiente.

    Por ejemplo. La ecuaciones 2 - 5 pueden ser escritas de la siguiente forma

    \begin{eqnarray}
    y & = & 3.0 \times 10^{-5} \exp (-12 \, 000/T) \\ 
    \mbox{} \nonumber \\ 
    \Phi (x) & = & 5 - 2x  \hspace{5 mm} (x\leq2.5) \\ 
      & = & 0.0  \hspace{11 mm} (x>2.5)\\ 
    \mbox{} \nonumber \\ 
    {\cal F} + {\cal G} & \leq & a + b + c + d + e + f + g +  \nonumber \\ 
      & & h + i + j + k + l + m
    \end{eqnarray}
    

    Notar los siguientes puntos :

    Referenciando ecuaciones

    Es posible referenciar una ecuación desde cualquier lugar del texto, para ello se utilizan dos comandos, estos son

    \label{key} (En al ecuación)

    ~\ref{key} (Insertada en el lugar del texto donde la ecuación es citada)

    Cualquier texto puede ser usado para reemplazar a key. Suponga que tiene la siguiente ecuación con el primer comando

              \begin{equation}
                   Y = 4x^{2} - 3x + 5  \label{ecua}
              \end{equation}
    

    En cualquier lugar del texto donde escriba ~\ref{ecua} obtendrá  

    Nota : Al igual que los otros comandos para referenciar páginas o secciones este comando requiere que el documento sea compilado dos veces.



    Tablas

    El ambiente de tabuladores (tabular)

    LaTeX provee la posibilidad de organizar texto en filas y columnas. El formato del ambiente tabular es el siguiente

        begin{center}
        begin{tabular}{cols} \hline
        (text) & (texto) & (texto) & ... \\ \arg
        (text) & (texto) & (texto) & ... \\ \arg
        end{tabular}
        end{center}
    
    El primer argumento del ambiente tabular (cols) especifica la forma de las columnas. Consiste en una serie de los siguientes especificadores:

    l (coloca el texto en el borde izquierdo)

    c (texto centrado)

    r} (coloca el texto en el borde derecho)

    | (imprime una líneas vertical del largo de la tabla)

    || (imprime una doble línea vertical)

    Una fila de la tabla consiste en columnas separadas por &, seguida por \\, y además se puede poner al final de la línea un comando opcional (arg).

    Por ejemplo la tabla
    Adams, John I17 S28 87
    Adams, Cynthia E38 N17 68
    Williams, George I25 N7 123
    Williams, Joan I13 N38 72

    Es producida por los comandos

    \begin{center}
    \begin{tabular}{|l||ccr|} \hline
    Adams, John  &  I17 &  S28  &  87 \\ 
    Adams, Cynthia &  E38 &  N17  &  68 \\  \cline{2-4}
    Williams, George & I25 & N7 & 123 \\ 
    Williams, Joan & I13 & N38 & 72 \\  \hline
    \end{tabular}
    \end{center}
    

    Notar los siguientes puntos :