SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
A
Curso de introducci´n a LTEX
o
El modo texto
5 de marzo de 2014
El modo texto

¢ Car´cteres especiales:  , $ , { , } , % , & son car´cteres
a
a
reservados para diversos usos. Si queremos utilizarlos en nuestros texto
utilizaremos los siguientes operadores:
textbackslash, $, {, }, %, &
¢ Comentarios: Si una l´
ınea comienza con el car´cter % su contenido no
a
aparecer´ en el documento.
a
¢ Nuevo rengl´n: newline
o
¢ Nuevo p´rrafo: Dejamos una l´
a
ınea en blanco o utilizamos la orden par

1
¢ Eliminar sangrado: noindent
¢ Espacios: El espacio entre palabras se ajusta autom´ticamente, pero
a
podemos forzar espacios mayores:
 , enskip, quad, qquad, hspace{xcm}
¢ Nueva p´gina: newpage
a

2
Estructura de un documento
Las distintas clases de documento contienen operadores para establecer las
partes m´s habituales de un documento asign´ndole un aspecto adecuado.
a
a
ª part{...} en la clase book define un parte o grupo de cap´
ıtulos.
ª chapter{...} en las clases book y report declara un nuevo cap´
ıtulo.
ª section{...} declara una nueva secci´n.
o
ª subsection{...} y subsubsection{...} establecen subniveles en las
secciones. Dependiendo de la clase, las secciones y subsecciones se numeran
de forma diferente
ª Las versiones con “asterisco” (p.e. section*{...}) no muestran la
numeraci´n
o
3
ª Podemos crear etiquetas para hacer referencias cruzadas:
section{Nombre de la secci´n}label{intro}
o
...
En la secci´n~ref{intro} de la p´gina~page{intro} ...
o
a
(El car´cter ‘˜’ corresponde a un espacio pero evita la separaci´n en l´
a
o
ıneas
distintas.)
ª title{...}, author{...}, date{...} definen, en el pre´mbulo, el
a
t´
ıtulo, autor y fecha del documento. El operador maketitle dentro del
cuerpo muestra esta informaci´n; el formato depende de la clase.
o
ª El operador tableofcontents en la clase book construye la tabla de
contenidos a partir de los cap´
ıtulos, secciones y subsecciones.

4
Listas

Para estructurar un texto en forma de lista disponemos de los siguientes
entornos.
¢ Con itemize cada elemento de la lista se destaca con la vi˜eta
n
begin{itemize}
item Primer elemento de la lista.
item Otro elemento.
end{itemize}
¢ Podemos elegir la vi˜eta de cada ´
n
ıtem, por ejemplo, con item[*]
tendremos un asterisco como vi˜eta.
n

5
¢ Con enumerate, los elementos de la lista se numeran consecutivamente.
begin{enumerate}
item Primera l´nea de la lista
ı
item Segunda l´nea de la lista
ı
begin{enumerate}
item Primera l´nea de la sublista
ı
item Segunda l´nea de la sublista
ı
end{enumerate}
item Tercera l´nea de la lista
ı
end{enumerate}

6
¢ Con el paquete pifont disponemos del entorno
begin{dinglist}{43}
item Primera l´nea de la lista
ı
item Segunda l´nea de la lista
ı
item Tercera l´nea de la lista
ı
end{dinglist}
Hay que incluir en el pre´mbulo la l´
a
ınea usepackage{pifont}
El n´mero 43 determina la vi˜eta utilizada en la lista y puede cambiarse por
u
n
otras (ver S´mbolos.pdf, secci´n 5).
ı
o

7
¢ El entorno description es el adecuado para hacer un listado de definiciones
o descripciones:
begin{description}
item[Word] Es un procesador de textos de
la compa~ia Microsoft.
n
item[LaTeX] Es un sistema de composici´n
o
tipogr´fica de libre distribuci´n
a
o
end{description}

8
Entornos center, flushleft y flushright

¢ Sirven para centrar, ajustar a la izquierda y ajustar a la derecha:
begin{center}
Palabra[1cm]
Dos palabras
Varias palabras centradas
end{center}
¢ Sustituyendo center por flushleft o flushright en el ejemplo anterior
obtenemos los diferentes resultados.

9
Tama˜o de las letras
n

¢ El tama˜o por defecto se declara como opci´n junto a la clase del
n
o
documento:
documentclass[11pt]{article} establece el tama˜o de la letra a 11
n
puntos. Disponemos de las opciones para 10 y para 12 puntos.
¢ Para aumentar o disminuir el tama˜o de un trozo de texto, disponemos de los
n
siguientes operadores: tiny, scriptsize, footnotesize, small,
normalsize, large, Large, LARGE, huge, Huge:
Ej. {large Este texto tendr´ un tama~o mayor}
a
n

10
Tipos de Letras

Familias de letras:
¢ Redonda (es el tipo por defecto): {rmfamily Texto en redonda}, o
textrm{Texto en redonda}
¢ Pelada (usada en estas transparencias): {sffamily Letra pelada}, o
textsf{Letra pelada}
¢ Monoespaciada:
{ttfamily Imitando la letra de m´quina de escribir}, o
a
texttt{Imitando la letra de m´quina de escribir}
a
¢ Los tipos de letras concretos usados en cada familia se pueden cambiar
utilizando paquetes espec´
ıficos, por ejemplo, usepackage{times}.
11
Formas de las letras:
¢ Cursiva o bastarda: {itshape Texto en cursiva}, o
textit{Texto en cursiva}
¢ Semicursiva: {slshape Texto en semicursiva}, o
textsl{Texto en semicursiva}
¢ Versalita: {scshape Texto en versalita}, o
textsc{Texto en versalita}
¢ Para enfatizar un texto, utilizamos emph{ } que cambia de redonda a
cursiva y viceversa.

12
Grosor:
¢ Negrita: {bfseries Letras en negrita}, o
textbf{Letras en negrita}
¢ Normal (la usada por defecto): {mdseries Letra normal}, o
textmd{Letra normal}
Combinaciones:
¢ Se pueden combinar familias con series y con grosores, pero para obtener el
resultado esperado, debe estar instalado el correspondiente tipo. Ej.:
textbf{textit{Este texto se mostrar´ en cursiva y negrita}}
a

13
Fuentes

Familias de letras:
¢ Podemos elegir la fuente usada en el texto usando diversos paquetes.
A
¢ Las fuentes deben estar preparadas para su uso en LTEX.

¢ Las distribuciones incluyen diversas fuentes, y se pueden encontrar muchas
m´s en internet.
a
¢ usepackage{mathpazo}: para usar Palatino
¢ usepackage{mathptmx}: para usar Times

14
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’

15
ª 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
ª 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

16
Espacios horizontales

!
,
:
;
enskip

quad
qquad
hspace{3em}

-1/6 espacio (s´lo modo matem´tico)
o
a
1/6 espacio
2/9 espacio (s´lo modo matem´tico)
o
a
5/18 espacio (s´lo modo matem´tico)
o
a
1/2 espacio
3/4 espacio
1 espacio
2 espacios

17
Tablas: primer ejemplo

Tipo
Elegante
Informal

Estilo
Rojo
Azul oscuro

Corto
Menos corto

begin{tabular}{|l||l|r|}
hline
emph{Tipo} & multicolumn{2}{c|}{emph{Estilo}} hlinehline
Elegante & Rojo & Corto cline{2-3}
Informal & Azul oscuro & Menos cortohline
end{tabular}

18

Weitere ähnliche Inhalte

Was ist angesagt? (7)

Comparadores de Tensión
Comparadores de TensiónComparadores de Tensión
Comparadores de Tensión
 
Defectos de soldadura
Defectos de soldaduraDefectos de soldadura
Defectos de soldadura
 
CIRCUITOS DE CORRIENTE CONTINUA
CIRCUITOS DE CORRIENTE CONTINUACIRCUITOS DE CORRIENTE CONTINUA
CIRCUITOS DE CORRIENTE CONTINUA
 
Funcion arcoseno en matlab
Funcion arcoseno en matlabFuncion arcoseno en matlab
Funcion arcoseno en matlab
 
Carga y descarga de eun condensador
Carga y descarga de eun condensadorCarga y descarga de eun condensador
Carga y descarga de eun condensador
 
Ejercicios De Electricidad 3ºESO_I
Ejercicios De Electricidad 3ºESO_IEjercicios De Electricidad 3ºESO_I
Ejercicios De Electricidad 3ºESO_I
 
Postes de fibra de vidrio
Postes de fibra de vidrioPostes de fibra de vidrio
Postes de fibra de vidrio
 

Ähnlich wie El modo texto en LaTeX

Software científico, herramientas basicas
Software científico, herramientas basicasSoftware científico, herramientas basicas
Software científico, herramientas basicas
Bere
 
Intorduccion a latex
Intorduccion a latexIntorduccion a latex
Intorduccion a latex
bhylenia
 
TutorialLatex.pdf
TutorialLatex.pdfTutorialLatex.pdf
TutorialLatex.pdf
DanyPQ
 

Ähnlich wie El modo texto en LaTeX (20)

Mejorar documento en LaTeX
Mejorar documento en LaTeXMejorar documento en LaTeX
Mejorar documento en LaTeX
 
La tex
La texLa tex
La tex
 
El modo matemático en LaTeX
El modo matemático en LaTeXEl modo matemático en LaTeX
El modo matemático en LaTeX
 
Software científico, herramientas basicas
Software científico, herramientas basicasSoftware científico, herramientas basicas
Software científico, herramientas basicas
 
Intorduccion a latex
Intorduccion a latexIntorduccion a latex
Intorduccion a latex
 
LaTeX
LaTeXLaTeX
LaTeX
 
TutorialLatex.pdf
TutorialLatex.pdfTutorialLatex.pdf
TutorialLatex.pdf
 
Guía básica para escritura de tesis en latex
Guía básica para escritura de tesis en latexGuía básica para escritura de tesis en latex
Guía básica para escritura de tesis en latex
 
Editor de ecuaciones_del_word
Editor de ecuaciones_del_wordEditor de ecuaciones_del_word
Editor de ecuaciones_del_word
 
Latex
LatexLatex
Latex
 
Latex
LatexLatex
Latex
 
Manual de latex
Manual de latexManual de latex
Manual de latex
 
Arreglos
ArreglosArreglos
Arreglos
 
Latex- Parte 2
Latex- Parte 2Latex- Parte 2
Latex- Parte 2
 
Latex
LatexLatex
Latex
 
LibreOffice Calc Básico
LibreOffice Calc BásicoLibreOffice Calc Básico
LibreOffice Calc Básico
 
Arreglos
ArreglosArreglos
Arreglos
 
Sesion3
Sesion3Sesion3
Sesion3
 
Presentacion_Taller_Latex.pdf
Presentacion_Taller_Latex.pdfPresentacion_Taller_Latex.pdf
Presentacion_Taller_Latex.pdf
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

El modo texto en LaTeX

  • 1. A Curso de introducci´n a LTEX o El modo texto 5 de marzo de 2014
  • 2. El modo texto ¢ Car´cteres especiales: , $ , { , } , % , & son car´cteres a a reservados para diversos usos. Si queremos utilizarlos en nuestros texto utilizaremos los siguientes operadores: textbackslash, $, {, }, %, & ¢ Comentarios: Si una l´ ınea comienza con el car´cter % su contenido no a aparecer´ en el documento. a ¢ Nuevo rengl´n: newline o ¢ Nuevo p´rrafo: Dejamos una l´ a ınea en blanco o utilizamos la orden par 1
  • 3. ¢ Eliminar sangrado: noindent ¢ Espacios: El espacio entre palabras se ajusta autom´ticamente, pero a podemos forzar espacios mayores: , enskip, quad, qquad, hspace{xcm} ¢ Nueva p´gina: newpage a 2
  • 4. Estructura de un documento Las distintas clases de documento contienen operadores para establecer las partes m´s habituales de un documento asign´ndole un aspecto adecuado. a a ª part{...} en la clase book define un parte o grupo de cap´ ıtulos. ª chapter{...} en las clases book y report declara un nuevo cap´ ıtulo. ª section{...} declara una nueva secci´n. o ª subsection{...} y subsubsection{...} establecen subniveles en las secciones. Dependiendo de la clase, las secciones y subsecciones se numeran de forma diferente ª Las versiones con “asterisco” (p.e. section*{...}) no muestran la numeraci´n o 3
  • 5. ª Podemos crear etiquetas para hacer referencias cruzadas: section{Nombre de la secci´n}label{intro} o ... En la secci´n~ref{intro} de la p´gina~page{intro} ... o a (El car´cter ‘˜’ corresponde a un espacio pero evita la separaci´n en l´ a o ıneas distintas.) ª title{...}, author{...}, date{...} definen, en el pre´mbulo, el a t´ ıtulo, autor y fecha del documento. El operador maketitle dentro del cuerpo muestra esta informaci´n; el formato depende de la clase. o ª El operador tableofcontents en la clase book construye la tabla de contenidos a partir de los cap´ ıtulos, secciones y subsecciones. 4
  • 6. Listas Para estructurar un texto en forma de lista disponemos de los siguientes entornos. ¢ Con itemize cada elemento de la lista se destaca con la vi˜eta n begin{itemize} item Primer elemento de la lista. item Otro elemento. end{itemize} ¢ Podemos elegir la vi˜eta de cada ´ n ıtem, por ejemplo, con item[*] tendremos un asterisco como vi˜eta. n 5
  • 7. ¢ Con enumerate, los elementos de la lista se numeran consecutivamente. begin{enumerate} item Primera l´nea de la lista ı item Segunda l´nea de la lista ı begin{enumerate} item Primera l´nea de la sublista ı item Segunda l´nea de la sublista ı end{enumerate} item Tercera l´nea de la lista ı end{enumerate} 6
  • 8. ¢ Con el paquete pifont disponemos del entorno begin{dinglist}{43} item Primera l´nea de la lista ı item Segunda l´nea de la lista ı item Tercera l´nea de la lista ı end{dinglist} Hay que incluir en el pre´mbulo la l´ a ınea usepackage{pifont} El n´mero 43 determina la vi˜eta utilizada en la lista y puede cambiarse por u n otras (ver S´mbolos.pdf, secci´n 5). ı o 7
  • 9. ¢ El entorno description es el adecuado para hacer un listado de definiciones o descripciones: begin{description} item[Word] Es un procesador de textos de la compa~ia Microsoft. n item[LaTeX] Es un sistema de composici´n o tipogr´fica de libre distribuci´n a o end{description} 8
  • 10. Entornos center, flushleft y flushright ¢ Sirven para centrar, ajustar a la izquierda y ajustar a la derecha: begin{center} Palabra[1cm] Dos palabras Varias palabras centradas end{center} ¢ Sustituyendo center por flushleft o flushright en el ejemplo anterior obtenemos los diferentes resultados. 9
  • 11. Tama˜o de las letras n ¢ El tama˜o por defecto se declara como opci´n junto a la clase del n o documento: documentclass[11pt]{article} establece el tama˜o de la letra a 11 n puntos. Disponemos de las opciones para 10 y para 12 puntos. ¢ Para aumentar o disminuir el tama˜o de un trozo de texto, disponemos de los n siguientes operadores: tiny, scriptsize, footnotesize, small, normalsize, large, Large, LARGE, huge, Huge: Ej. {large Este texto tendr´ un tama~o mayor} a n 10
  • 12. Tipos de Letras Familias de letras: ¢ Redonda (es el tipo por defecto): {rmfamily Texto en redonda}, o textrm{Texto en redonda} ¢ Pelada (usada en estas transparencias): {sffamily Letra pelada}, o textsf{Letra pelada} ¢ Monoespaciada: {ttfamily Imitando la letra de m´quina de escribir}, o a texttt{Imitando la letra de m´quina de escribir} a ¢ Los tipos de letras concretos usados en cada familia se pueden cambiar utilizando paquetes espec´ ıficos, por ejemplo, usepackage{times}. 11
  • 13. Formas de las letras: ¢ Cursiva o bastarda: {itshape Texto en cursiva}, o textit{Texto en cursiva} ¢ Semicursiva: {slshape Texto en semicursiva}, o textsl{Texto en semicursiva} ¢ Versalita: {scshape Texto en versalita}, o textsc{Texto en versalita} ¢ Para enfatizar un texto, utilizamos emph{ } que cambia de redonda a cursiva y viceversa. 12
  • 14. Grosor: ¢ Negrita: {bfseries Letras en negrita}, o textbf{Letras en negrita} ¢ Normal (la usada por defecto): {mdseries Letra normal}, o textmd{Letra normal} Combinaciones: ¢ Se pueden combinar familias con series y con grosores, pero para obtener el resultado esperado, debe estar instalado el correspondiente tipo. Ej.: textbf{textit{Este texto se mostrar´ en cursiva y negrita}} a 13
  • 15. Fuentes Familias de letras: ¢ Podemos elegir la fuente usada en el texto usando diversos paquetes. A ¢ Las fuentes deben estar preparadas para su uso en LTEX. ¢ Las distribuciones incluyen diversas fuentes, y se pueden encontrar muchas m´s en internet. a ¢ usepackage{mathpazo}: para usar Palatino ¢ usepackage{mathptmx}: para usar Times 14
  • 16. 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’ 15
  • 17. ª 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 ª 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 16
  • 18. Espacios horizontales ! , : ; enskip quad qquad hspace{3em} -1/6 espacio (s´lo modo matem´tico) o a 1/6 espacio 2/9 espacio (s´lo modo matem´tico) o a 5/18 espacio (s´lo modo matem´tico) o a 1/2 espacio 3/4 espacio 1 espacio 2 espacios 17
  • 19. Tablas: primer ejemplo Tipo Elegante Informal Estilo Rojo Azul oscuro Corto Menos corto begin{tabular}{|l||l|r|} hline emph{Tipo} & multicolumn{2}{c|}{emph{Estilo}} hlinehline Elegante & Rojo & Corto cline{2-3} Informal & Azul oscuro & Menos cortohline end{tabular} 18