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

98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm
98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm
98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm
Cristóbal Gallardo
 
Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...
Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...
Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...
Kike Prieto
 

La actualidad más candente (20)

Insertar figurasgraficos en latex
Insertar figurasgraficos en latexInsertar figurasgraficos en latex
Insertar figurasgraficos en latex
 
Ejercicios unidad 5
Ejercicios unidad 5Ejercicios unidad 5
Ejercicios unidad 5
 
98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm
98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm
98810265 dos-barras-s-lidas-cil-ndricas-ab-y-bc-ejercicios-resueltos-rm
 
PROBLEMAS DE ESTATICA
PROBLEMAS DE ESTATICAPROBLEMAS DE ESTATICA
PROBLEMAS DE ESTATICA
 
Elasticidad
Elasticidad Elasticidad
Elasticidad
 
Centroides integracion
Centroides integracionCentroides integracion
Centroides integracion
 
Momento polar de_inercia
Momento polar de_inerciaMomento polar de_inercia
Momento polar de_inercia
 
Vigas - Resistencia de los Materiales
Vigas - Resistencia de los MaterialesVigas - Resistencia de los Materiales
Vigas - Resistencia de los Materiales
 
Demostración de momento de inercia
Demostración de momento de inerciaDemostración de momento de inercia
Demostración de momento de inercia
 
Tipos de esfuerzos, esfuerzo normal, esfuerzo cortante.pdf
Tipos de esfuerzos, esfuerzo normal, esfuerzo cortante.pdfTipos de esfuerzos, esfuerzo normal, esfuerzo cortante.pdf
Tipos de esfuerzos, esfuerzo normal, esfuerzo cortante.pdf
 
Deflexion en vigas 2
Deflexion en vigas 2Deflexion en vigas 2
Deflexion en vigas 2
 
Esfuerzos cortantes grupo 6
Esfuerzos cortantes grupo 6Esfuerzos cortantes grupo 6
Esfuerzos cortantes grupo 6
 
Problemas sobre vaciado de tanques
Problemas sobre vaciado de tanquesProblemas sobre vaciado de tanques
Problemas sobre vaciado de tanques
 
Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...
Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...
Ecuaciones Diferenciales - Aplicaciones de las Ecuaciones diferenciales de Pr...
 
Ejemplos tresca y von
Ejemplos tresca y vonEjemplos tresca y von
Ejemplos tresca y von
 
RESISTENCIA DE MATERIALES I
RESISTENCIA DE MATERIALES IRESISTENCIA DE MATERIALES I
RESISTENCIA DE MATERIALES I
 
Estados de Tensión y Deformación: Tensor de Tensiones - Problema de Aplicació...
Estados de Tensión y Deformación: Tensor de Tensiones - Problema de Aplicació...Estados de Tensión y Deformación: Tensor de Tensiones - Problema de Aplicació...
Estados de Tensión y Deformación: Tensor de Tensiones - Problema de Aplicació...
 
Tabla centroide-momento-inercia
Tabla centroide-momento-inerciaTabla centroide-momento-inercia
Tabla centroide-momento-inercia
 
Ejercicios resistencia de materiales
Ejercicios resistencia de materiales Ejercicios resistencia de materiales
Ejercicios resistencia de materiales
 
Ensayos a la madera-Ing civil
Ensayos a la madera-Ing civilEnsayos a la madera-Ing civil
Ensayos a la madera-Ing civil
 

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 basicas
Bere
 
TutorialLatex.pdf
TutorialLatex.pdfTutorialLatex.pdf
TutorialLatex.pdf
DanyPQ
 
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
aguamarina46
 
Confección de manual de word
Confección de  manual de wordConfección de  manual de word
Confección de manual de word
aguamarina46
 
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
 
Resumen de inoformatica
Resumen de inoformaticaResumen de inoformatica
Resumen de inoformatica
stevenruiz7
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
kevinwm17
 

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
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
 
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
 

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