SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Curso de introducci´n a LTEX
                   o    A


     C´mo mejorar el documento
      o

        20 de marzo de 2013
Espacios verticales



ª Podemos aumentar el espacio entre parrafos con los siguientes operadores:
  smallskip, medskip, bigskip.

ª Para un salto mayor: vspace{xxcm}

ª Se pueden utilizar diversas unidades de medida: cm, mm, pt.

ª Son preferibles las unidades relativas: em es la anchura de la letra ‘m’ en la
  fuente en uso; ex es la anchura de la letra ‘x’




                                                                                   1
ª La separaci´n entre p´rrafos est´ determinada por la magnitud parskip.
             o         a          a
  Podemos modificar globalmente est´ distancia en el pre´mbulo:
                                     a                  a
  Por ejemplo: setlength{parskip}{1em}

ª La distancia entre l´
                      ıneas est´ determinada por el tipo de letras. Podemos
                               a
  modificar esta distancia en el pre´mbulo:
                                    a
  Por ejemplo con renewcommand{baselinestretch}{1.16}
  multiplicamos por 1,16 esta separaci´n (esto coincide con “doble espacio”.
                                       o
  El paquete doublespace permite gestionar de forma m´s flexible estas
                                                          a
  separaciones.

ª La distancia entre las l´
                          ıneas de una tabla o una matriz se puede modificar
  globalmente:
  Con renewcommand{arraystretch}{.8} multiplicamos por 0,8 la
  separaci´n por defecto.
          o
  Tambi´n podemos modificar esta dimensi´n para cada tabla o matriz.
        e                                   o


                                                                               2
Notas al margen y al pie



ª footnote{Texto} A˜ade un texto en una nota a pie de p´gina.
                    n                                   a

ª marginpar{Texto} A˜ade una nota en el margen de la p´gina.
                     n                                 a




                                                                 3
Texto en columnas



ª La opci´n de documento twocolumn crea una documento escrito a dos
         o
  columnas. Con onecolumn y twocolumn podemos alternar p´ginas a una y
                                                          a
  a dos columnas.

ª El paquete multicol permite crear partes a varias columnas de forma m´s
                                                                       a
  flexible.




                                                                            4
Dimensiones de las p´ginas
                                     a


ª Ver documento dimensiones.pdf para identificar el nombre de cada
  dimensi´n. Todas ellas se pueden modificar en el pre´mbulo para conseguir el
         o                                           a
  formato elegido.

ª El tama˜o del papel en pdfTEX se modifica con:
         n

       pdfpageheight 18.3cm
       pdfpagewidth 24.4cm

  En TEX m´s dvips:
          a

       setlengthpaperheight{183mm}
       setlengthpaperwidth{244mm}
       AtBeginDocument{special{papersize=244mm,183mm}}

                                                                            5
ª El tama˜o de la mancha se modifica con:
         n

       textheight 15.7cm
       textwidth 22.3cm

ª Los margenes superior e izquierdo miden una pulgada por defecto, pero se
  pueden incrementar o reducir con:

       voffset -2.9cm
       hoffset -1.3cm

ª Podemos modificar cualquiera de las dimensiones de la p´gina. Por ejemplo:
                                                        a

       setlength{headheight}{0cm}
       setlength{headsep}{0cm}
       setlength{topmargin}{-0.54cm}
       setlength{footskip}{1.2cm}

  El paquete geometry facilita la configuraci´n de todas las medidas.
                                            o

                                                                              6
Creando bloques: minipage
ª Con el entorno minipage podemos crear bloques de texto con una anchura
  reducida:

  begin{minipage}{10cm}
  Este texto se ajustar´a a una caja con 10cm
                       ı
  de anchura.
  end{minipage}

ª Podemos usar medidas relativas para determinar el ancho:

  begin{minipage}{.8textwidth}
  Este texto se ajustar´a a una caja cuya anchura
                       ı
  es el 80% del ancho de la p´gina.
                              a
  end{minipage}

ª Podemos incluir estos entornos dentro de otros, como por ejemplo, tabular.

                                                                           7
Estilo de p´gina: pagestyle{...}
                       a



Este operador selecciona entre un estilo de p´gina seg´n su argumento:
                                             a        u

ª plain: Es el estilo por defecto en article y report. La cabecera queda
  vac´ y el pie de p´gina contiene el n´mero de p´gina
     ıa              a                 u         a

ª empty: Deja vac´ la cabecera y el pie.
                 ıos

ª headings: Es el estilo por defecto en book. La cabecera contiene
  informaci´n determinada por la clase del documento y el pie queda vac´
           o                                                           ıo.

ª myheadings: El pie queda vac´ y la cabecera es configurable.
                              ıo



                                                                             8
ª thispagestyle{...}, con los mismos argumentos, modifica solamente la
  p´gina actual.
   a

ª El paquete fancyhdr permite un control total sobre el contenido de los
  encabezados y pies.

ª La opci´n de documento twoside, prepara el documento para la impresi´n a
         o                                                            o
  doble cara y modifica el comportamiento de las cabeceras.

ª Podemos cambiar la p´gina o el cap´
                      a             ıtulo inicial mediante
  setcounter{page}{173} y setcounter{chapter}{4}




                                                                           9
Un documento, varios archivos



ª Usando input{archivo.tex} podemos incluir el contenido de un archivo
  en nuestro documento.

ª Con include{archivo}, LTEX controla la estructura creada.
                         A



ª includeonly{...} se coloca en la cabecera, y permite excluir la inclusi´n
                                                                          o
  de algunos archivos.

ª TeXnicCenter incluye una “gesti´n de proyectos” para compilar un
                                  o
  “proyecto” desde cualquiera de sus componentes.




                                                                           10
Inserci´n de gr´ficos o figuras
                      o       a



J Con el paquete graphicx y el operador includegraphics[ ]{ },
  podemos insertar gr´ficos en distintos formatos.
                     a

J La versi´n pdfTEX soporta los formatos pdf, jpg y png. La versi´n TEX
          o                                                      o
  solamente soporta archivos eps, aunque algunas implementaciones est´na
  modificadas para soportar otros formatos.

  El creador de TeX, includegraphics[scale=.2]{knuth.jpg},
  no recibe ning´n beneficio econ´mico por su programa.
                u                o
  El creador de TEX,   , no recibe ning´n beneficio econ´mico por su programa.
                                       u               o



                                                                           11
J En el ejemplo anterior, el gr´fico se reduce a un 20 % de su tama˜o original,
                               a                                  n
  tambi´n podemos establecer reducciones relativas:
        e

  begin{center}
  includegraphics[width=.7textwidth]{sen.jpg}
  end{center}




                                                                             12
J En el ejemplo anterior, el gr´fico se reduce a un 20 % de su tama˜o original,
                               a                                  n
  tambi´n podemos establecer reducciones relativas:
        e

  begin{center}
  includegraphics[width=.7textwidth]{sen.jpg}
  end{center}


J Con los argumentos opcionales de includegraphics, podemos rotar la
  figura:

  begin{center}
  includegraphics[width=.7textwidth,angle=-45]{sen.jpg}
  end{center}




                                                                             12
Figuras flotantes


J El entorno figure deja libertad al programa para que coloque la figura en
  cualquier lugar de la p´gina, aunque podemos “sugerir” en qu´ posici´n la
                         a                                      e     o
  queremos. Tambi´n permite crear el pie de foto y referenciarlo.
                   e

  begin{figure}[htp]
  begin{center}
  includegraphics[width=.7textwidth]{sen.jpg}
  end{center}
  caption{Funci´n seno y la tangente en $x=0$.}label{sen}
                 o
  end{figure}
  La figura~ref{sen} muestra la gr´fica de la funci´n seno
                                   a                o
  y la recta tangente en el punto 0.



                                                                              13
Colores y otros efectos



J El paquete graphicx tambi´n incluye otros operadores para mover, rotar,
                           e
  cambiar de color,. . .




                                                                            14
Colores y otros efectos



J El paquete graphicx tambi´n incluye otros operadores para mover, rotar,
                           e
  cambiar de color,. . .
             a
          br
          la




J Esta           est´ rotada 45o.
         pa




                    a
  rotatebox{45}{palabra}




                                                                            14
Colores y otros efectos



J El paquete graphicx tambi´n incluye otros operadores para mover, rotar,
                           e
  cambiar de color,. . .
              a
           br
          la




J Esta            est´ rotada 45o.
         pa




                     a
  rotatebox{45}{palabra}


J Y esta   palabra                   est´ al triple de su tama˜o.
                                        a                     n
  scalebox{3}{palabra}



                                                                            14
J Podemos elevar una palabra o             respecto de la l´
                                                           ınea de texto.
                                 bajarla

  raisebox{.5em}{elevar}
  raisebox{-.5em}{bajarla}




                                                                            15
J Podemos elevar una palabra o             respecto de la l´
                                                           ınea de texto.
                                 bajarla

  raisebox{.5em}{elevar}
  raisebox{-.5em}{bajarla}


J E incluso girarla y bajarla:
  raisebox{-1.5em}{rotatebox{90}{palabra}}.




                                                                            15
J Podemos elevar una palabra o             respecto de la l´
                                                           ınea de texto.
                                 bajarla

  raisebox{.5em}{elevar}
  raisebox{-.5em}{bajarla}


J E incluso girarla y bajarla:
  raisebox{-1.5em}{rotatebox{90}{palabra}}.

J Para recuadrar una palabra escribimos fbox{palabra}.

  Para cambiar tama˜o de la caja
                   n               varias palabras                    escribimos
  framebox[13em][c]{varias palabras}




                                                                                   15
J Para introducir colores necesitamos utilizar el paquete color.




                                                                   16
J Para introducir colores necesitamos utilizar el paquete color.

J Para cambiar el color del texto usamos:
  textcolor{blue}{Para cambiar el color del texto}.




                                                                   16
J Para introducir colores necesitamos utilizar el paquete color.

J Para cambiar el color del texto usamos:
  textcolor{blue}{Para cambiar el color del texto}.

J Para cambiar el color de fondo de la p´gina: pagecolor{yellow}
                                        a




                                                                    16
J Para introducir colores necesitamos utilizar el paquete color.

J Para cambiar el color del texto usamos:
  textcolor{blue}{Para cambiar el color del texto}.

J Para cambiar el color de fondo de la p´gina: pagecolor{yellow}
                                        a

J Podemos utilizar los colores predefinidos o definir los queramos:

  definecolor{celeste}{rgb}{0,.8,.9}
  definecolor{verdebotella}{cmyk}{0.1,0,.8,.9}
  definecolor{mediogris}{gray}{.5}




                                                                    16
J Tambi´n podemos resaltar texto usando cajas con colores.
       e




                                                             17
J Tambi´n podemos resaltar texto usando cajas con colores.
       e

J Si queremos escribir un texto en amarillo en una caja roja :

  colorbox{red}{textcolor{yellow}{un texto
  en amarillo en una caja roja}}

J Y si queremos poner un texto rojo en una caja amarilla con borde azul :

  fcolorbox{blue}{yellow}{textcolor{red}%
  {textcolor{red}{texto rojo
  en una caja amarilla con borde azul}}




                                                                            17
Bibliograf´
                                         ıa


El libro [1] nos puede ayudar con los gr´ficos.
                                        a


Referencias

 [1] M. Goossens, S. Rahtz, F. Mittelbach: The Latex Graphics Companion.
     Addison Wesley 1997.

begin{thebibliography}{99}
bibitem{latex}
M. Goossens, S. Rahtz, F. Mittelbach: {it The Latex Graphics
Companion}. Addison Wesley 1997.
end{thebibliography}

                                                                           18
Entornos y macros



Teorema 1. [de Rolle] Sea f una funci´n continua definida en un intervalo
                                            o
cerrado [a, b] de R y derivable en (a, b). Entonces existe un n´mero c ∈ (a, b) tal
                                                               u
que f (c) = 0.




                                                                                 19
Entornos y macros



Teorema 1. [de Rolle] Sea f una funci´n continua definida en un intervalo
                                            o
cerrado [a, b] de R y derivable en (a, b). Entonces existe un n´mero c ∈ (a, b) tal
                                                               u
que f (c) = 0.

Podemos definir el entorno teorema y una macro con R escribiendo:

newcommand{real}{mathbb{R}}
newtheorem{theorem}{Teorema}




                                                                                 19
Entornos y macros



Teorema 1. [de Rolle] Sea f una funci´n continua definida en un intervalo
                                            o
cerrado [a, b] de R y derivable en (a, b). Entonces existe un n´mero c ∈ (a, b) tal
                                                               u
que f (c) = 0.

Podemos definir el entorno teorema y una macro con R escribiendo:

newcommand{real}{mathbb{R}}
newtheorem{theorem}{Teorema}

begin{theorem}[de Rolle]
Sea $f$ una funci´n continua definida en el intervalo $[a,b]$
                 o
de $real$ y derivable en $(a,b)$. Entonces existe un n´mero
                                                       u
$c in (a,b)$ tal que $f’(c)=0$.
end{theorem}
                                                                                 19

Más contenido relacionado

La actualidad más candente

Potenciación fracciónes
Potenciación  fracciónesPotenciación  fracciónes
Potenciación fracciónespedrovipa
 
ANILLOS SUB ANILL.pdf
ANILLOS SUB ANILL.pdfANILLOS SUB ANILL.pdf
ANILLOS SUB ANILL.pdfteodoroyupa1
 
Los dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separablesLos dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separablesge0ser
 
Aplicacion de la integral
Aplicacion de la integralAplicacion de la integral
Aplicacion de la integralRAFA Ortega
 
Ecuaciones Diferenciales Homogéneas
Ecuaciones Diferenciales HomogéneasEcuaciones Diferenciales Homogéneas
Ecuaciones Diferenciales HomogéneasFlightshox
 
Solucionario demidovich tomo I
Solucionario demidovich tomo ISolucionario demidovich tomo I
Solucionario demidovich tomo IDarwin Chilan L
 
Algebra lineal problemas_resueltos
Algebra lineal problemas_resueltosAlgebra lineal problemas_resueltos
Algebra lineal problemas_resueltosmathbmc
 
intervalos de confianza
intervalos de confianzaintervalos de confianza
intervalos de confianzadnny94
 
Presentacion Modelo Markov
Presentacion Modelo MarkovPresentacion Modelo Markov
Presentacion Modelo MarkovAdriana Avila
 
Desigualdades e inecuaciones
Desigualdades e inecuacionesDesigualdades e inecuaciones
Desigualdades e inecuacionesFabiàn Lozano
 
Ecuaciones Diferenciales Ordinarias con variables separables o reducibles a esta
Ecuaciones Diferenciales Ordinarias con variables separables o reducibles a estaEcuaciones Diferenciales Ordinarias con variables separables o reducibles a esta
Ecuaciones Diferenciales Ordinarias con variables separables o reducibles a estaJoe Arroyo Suárez
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicasIES San pablo
 
Alg lineal unidad 3
Alg lineal unidad 3Alg lineal unidad 3
Alg lineal unidad 3migwer
 
Desigualdades (Luis Ángel Avilés Jurado)
Desigualdades (Luis Ángel Avilés Jurado)Desigualdades (Luis Ángel Avilés Jurado)
Desigualdades (Luis Ángel Avilés Jurado)laajurado
 
Resumen de propiedades de matrices y determinantes
Resumen de propiedades de  matrices y determinantesResumen de propiedades de  matrices y determinantes
Resumen de propiedades de matrices y determinantesa99carlitos
 

La actualidad más candente (20)

Potenciación fracciónes
Potenciación  fracciónesPotenciación  fracciónes
Potenciación fracciónes
 
ANILLOS SUB ANILL.pdf
ANILLOS SUB ANILL.pdfANILLOS SUB ANILL.pdf
ANILLOS SUB ANILL.pdf
 
Los dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separablesLos dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separables
 
Funciones A Trozos
Funciones A TrozosFunciones A Trozos
Funciones A Trozos
 
Aplicacion de la integral
Aplicacion de la integralAplicacion de la integral
Aplicacion de la integral
 
Ecuaciones Diferenciales Homogéneas
Ecuaciones Diferenciales HomogéneasEcuaciones Diferenciales Homogéneas
Ecuaciones Diferenciales Homogéneas
 
Solucionario demidovich tomo I
Solucionario demidovich tomo ISolucionario demidovich tomo I
Solucionario demidovich tomo I
 
Algebra lineal problemas_resueltos
Algebra lineal problemas_resueltosAlgebra lineal problemas_resueltos
Algebra lineal problemas_resueltos
 
intervalos de confianza
intervalos de confianzaintervalos de confianza
intervalos de confianza
 
Presentacion Modelo Markov
Presentacion Modelo MarkovPresentacion Modelo Markov
Presentacion Modelo Markov
 
U4 s3 cocientes notables
U4 s3   cocientes notablesU4 s3   cocientes notables
U4 s3 cocientes notables
 
Desigualdades e inecuaciones
Desigualdades e inecuacionesDesigualdades e inecuaciones
Desigualdades e inecuaciones
 
Ecuaciones Diferenciales Ordinarias con variables separables o reducibles a esta
Ecuaciones Diferenciales Ordinarias con variables separables o reducibles a estaEcuaciones Diferenciales Ordinarias con variables separables o reducibles a esta
Ecuaciones Diferenciales Ordinarias con variables separables o reducibles a esta
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
Algebra linealtema1 1-1_3
Algebra linealtema1 1-1_3Algebra linealtema1 1-1_3
Algebra linealtema1 1-1_3
 
Alg lineal unidad 3
Alg lineal unidad 3Alg lineal unidad 3
Alg lineal unidad 3
 
División sintética
División sintética División sintética
División sintética
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Desigualdades (Luis Ángel Avilés Jurado)
Desigualdades (Luis Ángel Avilés Jurado)Desigualdades (Luis Ángel Avilés Jurado)
Desigualdades (Luis Ángel Avilés Jurado)
 
Resumen de propiedades de matrices y determinantes
Resumen de propiedades de  matrices y determinantesResumen de propiedades de  matrices y determinantes
Resumen de propiedades de matrices y determinantes
 

Destacado (7)

La tex
La texLa tex
La tex
 
La tex edicion de textos cientificos latex 2014- mora. w, borbon. a
La tex   edicion de textos cientificos latex 2014- mora. w, borbon. aLa tex   edicion de textos cientificos latex 2014- mora. w, borbon. a
La tex edicion de textos cientificos latex 2014- mora. w, borbon. a
 
Truquillos LaTeX
Truquillos LaTeXTruquillos LaTeX
Truquillos LaTeX
 
Del latex3 versión final (1)
Del latex3 versión final (1)Del latex3 versión final (1)
Del latex3 versión final (1)
 
Latex
LatexLatex
Latex
 
Manual de programacion LaTeX
Manual de programacion LaTeXManual de programacion LaTeX
Manual de programacion LaTeX
 
Manual de latex
Manual de latex Manual de latex
Manual de latex
 

Similar a Mejorar documento en LaTeX

Software científico, herramientas basicas
Software científico, herramientas basicasSoftware científico, herramientas basicas
Software científico, herramientas basicasBere
 
TutorialLatex.pdf
TutorialLatex.pdfTutorialLatex.pdf
TutorialLatex.pdfDanyPQ
 
Encabezado, pie de página, viñetas , comentarios,tab,Samart Art (1).pdf
Encabezado, pie de página, viñetas , comentarios,tab,Samart Art  (1).pdfEncabezado, pie de página, viñetas , comentarios,tab,Samart Art  (1).pdf
Encabezado, pie de página, viñetas , comentarios,tab,Samart Art (1).pdfAngelaEstefanyVelsqu
 
Confección de manual de word 2
Confección de  manual de word 2Confección de  manual de word 2
Confección de manual de word 2aguamarina46
 
Atributos tablas
Atributos tablasAtributos tablas
Atributos tablasDanielfgp
 
Creando Base de Datos en Moodle 2.2
Creando Base de Datos en Moodle 2.2Creando Base de Datos en Moodle 2.2
Creando Base de Datos en Moodle 2.2Maria Moodle
 
Confección de manual de word
Confección de  manual de wordConfección de  manual de word
Confección de manual de wordaguamarina46
 
Capitulo 4 de word 2007 (2011 -12)
Capitulo 4 de word 2007 (2011 -12)Capitulo 4 de word 2007 (2011 -12)
Capitulo 4 de word 2007 (2011 -12)ALECOXSDB
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaI.E.T.P
 
Resumen de inoformatica
Resumen de inoformaticaResumen de inoformatica
Resumen de inoformaticastevenruiz7
 
Idsaia carrero maria-.25814281
Idsaia carrero maria-.25814281Idsaia carrero maria-.25814281
Idsaia carrero maria-.25814281Velazquez_Mari
 

Similar a Mejorar documento en LaTeX (20)

El modo texto en LaTeX
El modo texto en LaTeXEl modo texto en LaTeX
El modo texto en LaTeX
 
La tex
La texLa tex
La tex
 
Software científico, herramientas basicas
Software científico, herramientas basicasSoftware científico, herramientas basicas
Software científico, herramientas basicas
 
Curso de latex
Curso de latexCurso de latex
Curso de latex
 
TutorialLatex.pdf
TutorialLatex.pdfTutorialLatex.pdf
TutorialLatex.pdf
 
Encabezado, pie de página, viñetas , comentarios,tab,Samart Art (1).pdf
Encabezado, pie de página, viñetas , comentarios,tab,Samart Art  (1).pdfEncabezado, pie de página, viñetas , comentarios,tab,Samart Art  (1).pdf
Encabezado, pie de página, viñetas , comentarios,tab,Samart Art (1).pdf
 
Confección de manual de word 2
Confección de  manual de word 2Confección de  manual de word 2
Confección de manual de word 2
 
Atributos tablas
Atributos tablasAtributos tablas
Atributos tablas
 
Creando Base de Datos en Moodle 2.2
Creando Base de Datos en Moodle 2.2Creando Base de Datos en Moodle 2.2
Creando Base de Datos en Moodle 2.2
 
Tutorial_Latex.pdf
Tutorial_Latex.pdfTutorial_Latex.pdf
Tutorial_Latex.pdf
 
Confección de manual de word
Confección de  manual de wordConfección de  manual de word
Confección de manual de word
 
Capitulo 4 de word 2007 (2011 -12)
Capitulo 4 de word 2007 (2011 -12)Capitulo 4 de word 2007 (2011 -12)
Capitulo 4 de word 2007 (2011 -12)
 
Practicas2 scribus
Practicas2 scribusPracticas2 scribus
Practicas2 scribus
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Resumen de inoformatica
Resumen de inoformaticaResumen de inoformatica
Resumen de inoformatica
 
Idsaia carrero maria-.25814281
Idsaia carrero maria-.25814281Idsaia carrero maria-.25814281
Idsaia carrero maria-.25814281
 
Ambiente
 Ambiente Ambiente
Ambiente
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambiente de programacin en pascal
Ambiente de programacin en pascalAmbiente de programacin en pascal
Ambiente de programacin en pascal
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 

Mejorar documento en LaTeX

  • 1. Curso de introducci´n a LTEX o A C´mo mejorar el documento o 20 de marzo de 2013
  • 2. Espacios verticales ª Podemos aumentar el espacio entre parrafos con los siguientes operadores: smallskip, medskip, bigskip. ª Para un salto mayor: vspace{xxcm} ª Se pueden utilizar diversas unidades de medida: cm, mm, pt. ª Son preferibles las unidades relativas: em es la anchura de la letra ‘m’ en la fuente en uso; ex es la anchura de la letra ‘x’ 1
  • 3. ª La separaci´n entre p´rrafos est´ determinada por la magnitud parskip. o a a Podemos modificar globalmente est´ distancia en el pre´mbulo: a a Por ejemplo: setlength{parskip}{1em} ª La distancia entre l´ ıneas est´ determinada por el tipo de letras. Podemos a modificar esta distancia en el pre´mbulo: a Por ejemplo con renewcommand{baselinestretch}{1.16} multiplicamos por 1,16 esta separaci´n (esto coincide con “doble espacio”. o El paquete doublespace permite gestionar de forma m´s flexible estas a separaciones. ª La distancia entre las l´ ıneas de una tabla o una matriz se puede modificar globalmente: Con renewcommand{arraystretch}{.8} multiplicamos por 0,8 la separaci´n por defecto. o Tambi´n podemos modificar esta dimensi´n para cada tabla o matriz. e o 2
  • 4. Notas al margen y al pie ª footnote{Texto} A˜ade un texto en una nota a pie de p´gina. n a ª marginpar{Texto} A˜ade una nota en el margen de la p´gina. n a 3
  • 5. Texto en columnas ª La opci´n de documento twocolumn crea una documento escrito a dos o columnas. Con onecolumn y twocolumn podemos alternar p´ginas a una y a a dos columnas. ª El paquete multicol permite crear partes a varias columnas de forma m´s a flexible. 4
  • 6. Dimensiones de las p´ginas a ª Ver documento dimensiones.pdf para identificar el nombre de cada dimensi´n. Todas ellas se pueden modificar en el pre´mbulo para conseguir el o a formato elegido. ª El tama˜o del papel en pdfTEX se modifica con: n pdfpageheight 18.3cm pdfpagewidth 24.4cm En TEX m´s dvips: a setlengthpaperheight{183mm} setlengthpaperwidth{244mm} AtBeginDocument{special{papersize=244mm,183mm}} 5
  • 7. ª El tama˜o de la mancha se modifica con: n textheight 15.7cm textwidth 22.3cm ª Los margenes superior e izquierdo miden una pulgada por defecto, pero se pueden incrementar o reducir con: voffset -2.9cm hoffset -1.3cm ª Podemos modificar cualquiera de las dimensiones de la p´gina. Por ejemplo: a setlength{headheight}{0cm} setlength{headsep}{0cm} setlength{topmargin}{-0.54cm} setlength{footskip}{1.2cm} El paquete geometry facilita la configuraci´n de todas las medidas. o 6
  • 8. Creando bloques: minipage ª Con el entorno minipage podemos crear bloques de texto con una anchura reducida: begin{minipage}{10cm} Este texto se ajustar´a a una caja con 10cm ı de anchura. end{minipage} ª Podemos usar medidas relativas para determinar el ancho: begin{minipage}{.8textwidth} Este texto se ajustar´a a una caja cuya anchura ı es el 80% del ancho de la p´gina. a end{minipage} ª Podemos incluir estos entornos dentro de otros, como por ejemplo, tabular. 7
  • 9. Estilo de p´gina: pagestyle{...} a Este operador selecciona entre un estilo de p´gina seg´n su argumento: a u ª plain: Es el estilo por defecto en article y report. La cabecera queda vac´ y el pie de p´gina contiene el n´mero de p´gina ıa a u a ª empty: Deja vac´ la cabecera y el pie. ıos ª headings: Es el estilo por defecto en book. La cabecera contiene informaci´n determinada por la clase del documento y el pie queda vac´ o ıo. ª myheadings: El pie queda vac´ y la cabecera es configurable. ıo 8
  • 10. ª thispagestyle{...}, con los mismos argumentos, modifica solamente la p´gina actual. a ª El paquete fancyhdr permite un control total sobre el contenido de los encabezados y pies. ª La opci´n de documento twoside, prepara el documento para la impresi´n a o o doble cara y modifica el comportamiento de las cabeceras. ª Podemos cambiar la p´gina o el cap´ a ıtulo inicial mediante setcounter{page}{173} y setcounter{chapter}{4} 9
  • 11. Un documento, varios archivos ª Usando input{archivo.tex} podemos incluir el contenido de un archivo en nuestro documento. ª Con include{archivo}, LTEX controla la estructura creada. A ª includeonly{...} se coloca en la cabecera, y permite excluir la inclusi´n o de algunos archivos. ª TeXnicCenter incluye una “gesti´n de proyectos” para compilar un o “proyecto” desde cualquiera de sus componentes. 10
  • 12. Inserci´n de gr´ficos o figuras o a J Con el paquete graphicx y el operador includegraphics[ ]{ }, podemos insertar gr´ficos en distintos formatos. a J La versi´n pdfTEX soporta los formatos pdf, jpg y png. La versi´n TEX o o solamente soporta archivos eps, aunque algunas implementaciones est´na modificadas para soportar otros formatos. El creador de TeX, includegraphics[scale=.2]{knuth.jpg}, no recibe ning´n beneficio econ´mico por su programa. u o El creador de TEX, , no recibe ning´n beneficio econ´mico por su programa. u o 11
  • 13. J En el ejemplo anterior, el gr´fico se reduce a un 20 % de su tama˜o original, a n tambi´n podemos establecer reducciones relativas: e begin{center} includegraphics[width=.7textwidth]{sen.jpg} end{center} 12
  • 14. J En el ejemplo anterior, el gr´fico se reduce a un 20 % de su tama˜o original, a n tambi´n podemos establecer reducciones relativas: e begin{center} includegraphics[width=.7textwidth]{sen.jpg} end{center} J Con los argumentos opcionales de includegraphics, podemos rotar la figura: begin{center} includegraphics[width=.7textwidth,angle=-45]{sen.jpg} end{center} 12
  • 15. Figuras flotantes J El entorno figure deja libertad al programa para que coloque la figura en cualquier lugar de la p´gina, aunque podemos “sugerir” en qu´ posici´n la a e o queremos. Tambi´n permite crear el pie de foto y referenciarlo. e begin{figure}[htp] begin{center} includegraphics[width=.7textwidth]{sen.jpg} end{center} caption{Funci´n seno y la tangente en $x=0$.}label{sen} o end{figure} La figura~ref{sen} muestra la gr´fica de la funci´n seno a o y la recta tangente en el punto 0. 13
  • 16. Colores y otros efectos J El paquete graphicx tambi´n incluye otros operadores para mover, rotar, e cambiar de color,. . . 14
  • 17. Colores y otros efectos J El paquete graphicx tambi´n incluye otros operadores para mover, rotar, e cambiar de color,. . . a br la J Esta est´ rotada 45o. pa a rotatebox{45}{palabra} 14
  • 18. Colores y otros efectos J El paquete graphicx tambi´n incluye otros operadores para mover, rotar, e cambiar de color,. . . a br la J Esta est´ rotada 45o. pa a rotatebox{45}{palabra} J Y esta palabra est´ al triple de su tama˜o. a n scalebox{3}{palabra} 14
  • 19. J Podemos elevar una palabra o respecto de la l´ ınea de texto. bajarla raisebox{.5em}{elevar} raisebox{-.5em}{bajarla} 15
  • 20. J Podemos elevar una palabra o respecto de la l´ ınea de texto. bajarla raisebox{.5em}{elevar} raisebox{-.5em}{bajarla} J E incluso girarla y bajarla: raisebox{-1.5em}{rotatebox{90}{palabra}}. 15
  • 21. J Podemos elevar una palabra o respecto de la l´ ınea de texto. bajarla raisebox{.5em}{elevar} raisebox{-.5em}{bajarla} J E incluso girarla y bajarla: raisebox{-1.5em}{rotatebox{90}{palabra}}. J Para recuadrar una palabra escribimos fbox{palabra}. Para cambiar tama˜o de la caja n varias palabras escribimos framebox[13em][c]{varias palabras} 15
  • 22. J Para introducir colores necesitamos utilizar el paquete color. 16
  • 23. J Para introducir colores necesitamos utilizar el paquete color. J Para cambiar el color del texto usamos: textcolor{blue}{Para cambiar el color del texto}. 16
  • 24. J Para introducir colores necesitamos utilizar el paquete color. J Para cambiar el color del texto usamos: textcolor{blue}{Para cambiar el color del texto}. J Para cambiar el color de fondo de la p´gina: pagecolor{yellow} a 16
  • 25. J Para introducir colores necesitamos utilizar el paquete color. J Para cambiar el color del texto usamos: textcolor{blue}{Para cambiar el color del texto}. J Para cambiar el color de fondo de la p´gina: pagecolor{yellow} a J Podemos utilizar los colores predefinidos o definir los queramos: definecolor{celeste}{rgb}{0,.8,.9} definecolor{verdebotella}{cmyk}{0.1,0,.8,.9} definecolor{mediogris}{gray}{.5} 16
  • 26. J Tambi´n podemos resaltar texto usando cajas con colores. e 17
  • 27. J Tambi´n podemos resaltar texto usando cajas con colores. e J Si queremos escribir un texto en amarillo en una caja roja : colorbox{red}{textcolor{yellow}{un texto en amarillo en una caja roja}} J Y si queremos poner un texto rojo en una caja amarilla con borde azul : fcolorbox{blue}{yellow}{textcolor{red}% {textcolor{red}{texto rojo en una caja amarilla con borde azul}} 17
  • 28. Bibliograf´ ıa El libro [1] nos puede ayudar con los gr´ficos. a Referencias [1] M. Goossens, S. Rahtz, F. Mittelbach: The Latex Graphics Companion. Addison Wesley 1997. begin{thebibliography}{99} bibitem{latex} M. Goossens, S. Rahtz, F. Mittelbach: {it The Latex Graphics Companion}. Addison Wesley 1997. end{thebibliography} 18
  • 29. Entornos y macros Teorema 1. [de Rolle] Sea f una funci´n continua definida en un intervalo o cerrado [a, b] de R y derivable en (a, b). Entonces existe un n´mero c ∈ (a, b) tal u que f (c) = 0. 19
  • 30. Entornos y macros Teorema 1. [de Rolle] Sea f una funci´n continua definida en un intervalo o cerrado [a, b] de R y derivable en (a, b). Entonces existe un n´mero c ∈ (a, b) tal u que f (c) = 0. Podemos definir el entorno teorema y una macro con R escribiendo: newcommand{real}{mathbb{R}} newtheorem{theorem}{Teorema} 19
  • 31. Entornos y macros Teorema 1. [de Rolle] Sea f una funci´n continua definida en un intervalo o cerrado [a, b] de R y derivable en (a, b). Entonces existe un n´mero c ∈ (a, b) tal u que f (c) = 0. Podemos definir el entorno teorema y una macro con R escribiendo: newcommand{real}{mathbb{R}} newtheorem{theorem}{Teorema} begin{theorem}[de Rolle] Sea $f$ una funci´n continua definida en el intervalo $[a,b]$ o de $real$ y derivable en $(a,b)$. Entonces existe un n´mero u $c in (a,b)$ tal que $f’(c)=0$. end{theorem} 19