25
PAQUETE Clase 16 Computación 2018– FCAG-UNLP – Paula Benaglia

PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex 3. Se producen los archivos

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

PAQUETE Clase 16 Computación 2018– FCAG-UNLP – Paula Benaglia

Page 2: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

LATEX Sistema para escribir o componer documentos, en especial técnicos, que incluyen matemática. Ø  1969: Donald Knuth publica la primera edición del libro “The art of

computer programming”. Ø  1976: se publica la 2ª edición, teniendo que volver a tipear todo el

texto. Ø  1978: Knuth crea el sistema de composición de texto (componer =

dar formato) llamado TeX y lanza la versión inicial.

Objetivos: 1) que cualquiera pueda producir libros de alta calidad con

poco esfuerzo; 2) que el sistema arroje exactamente los mismos resultados en

cualquier computadora, en cualquier momento.

ß TeX

Page 3: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

TeX • Software libre • Permite editar fórmulas matemáticas complejas • De programación literaria: inventado por Knuth, es un

modo de producir código fuente compilable y documentación con correlaciones cruzadas, a partir del mismo archivo original

• Es también un macrolenguaje: su definición incluye una lista de comandos y la sintaxis de uso

•  LATEX: un paquete de macros (comandos, órdenes) para la maquinaria TEX.

Page 4: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

LATEX: sistema para editar documentos

•  El usuario de LaTeX escribe un archivo de entrada que contiene texto y comandos inmersos en él (por ejemplo, que describen cómo el texto debe ser formateado (=presentado).

•  El archivo de entrada se conforma con un juego de comandos que se combinan (se relacionan) con el programa de edición TeX.

•  El usuario produce el documento de salida alimentando al motor TEX con el archivo de entrada.

•  LaTeX es la forma corta de ‘Lamport TEX’.

•  LaTeX es un paquete de macros para usar con TEX. macro(instrucción): serie de instrucciones que se ejecutan en secuencia, mediante una sola llamada

Page 5: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Pasos de procesamiento

Page 6: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Comenzar y terminar Estructura global: comienzo y fin estándares Ejemplo:

\documentclass{article}

\begin{document}

\begin{equation} f(x) = x^2 \end{equation}

\end{document}

clase de documento (definida en el archivo article.cls)

Page 7: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

1.  Edito un archivo con comandos LaTeX (*.tex) 2.  Lo compilo usando pdflatex <*.tex> 3.  Se producen los archivos

1.  *.pdf à archivo pdf (Portable Document Format file): archivo autocontenido, con todas las fuentes tipográficas usadas y las imágenes.

2.  *.log à bitácora del procedimiento, de los paquetes cargados y de mensajes de avisos y errores.

3.  *.aux à con información auxiliar para referencias cruzadas entre archivos.

pdflatex: uno de los paquetes de LaTeX. ¿ Cómo se abre un archivo pdf ?

Pasos de procesamiento

Page 8: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Sintaxis de los comandos • En el archivo de entrada LaTeX, los comandos comienzan

con una barra, \

• El nombre del comando consiste en una cadena o en un carácter “no-letra” simple. Ejs: \hline \%

•  Los comandos tienen nombres sensibles a may/min.

• Pueden estar seguidos de uno o más argumentos, obligatorios { } u opcionales [ ]

\documentclass{book} \includegraphics[width=6cm]{figura-1.pdf}

Page 9: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Sintaxis de los comandos • Algunos trabajan en los llamados entornos: áreas del

código LaTeX dentro de las cuales hay un comportamiento diferente al resto del texto. En general:

\begin{nombre-del-entorno} ….... \end{nombre-del-entorno} \begin{table}[t] …... Filas de la tabla ..... \end{table}

Page 10: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Bibliografia http://texdoc.net/texmf-dist/doc/latex/latex2e-help-texinfo/latex2e.pdf

Page 11: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Ejemplos • Archivo-1.tex: editar, compilar, mostrar

•  Instructivo2016.tex: analizarlo ….

Page 12: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Más generalidades • El LaTeX justifica ambos márgenes. • El punto y aparte se marca con una línea en blanco entre

párrafos. • Uno o más blancos entre palabras de una oración

equivalen a un espacio. • Para saltar una línea: \\ • Para comenzar otra página \newpage • Para agregar notas al pie: \footnote{aca va la nota al pie.} • Si no se tiene a mano el paquete de texto-en-castellano,

los caracteres particulares al mismo son: á : \’a é : \’e í : \’{\i} ñ : \~n

Page 13: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Paquetes •  Incorporan más macros (definiciones)

\usepackage[opciones]{nombre-del-paquete}

\usepackage{graphicx}

Page 14: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Entorno de figura

Page 15: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Entorno de figura

Page 16: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos
Page 17: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Entorno de tabla

Page 18: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos
Page 19: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Entornos para listas Para itemizar: Para enumerar: \begin{itemize} \begin{enumerate} \item … \item … \item ... \item … .... .... \end{itemize} end{enumerate}

Page 20: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Más Tipografía para resaltar: \it{texto en itálica} \em{texto enfatizado} \bf{texto en negrita} \rm{\texto regular} Tamaños de texto: {\large …} {\Large ...} {\tiny ...}

Page 21: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Modo matemático •  $ … $ • Subíndices y supraíndices: $ x^y $

$ x_y $ $ x^{ exponentes } $ $ x_{ subíndices } $

•  Fracciones \frac {numerador} {denominador} • Sumatorias:

... \sum_{ }^{ } expresión •  Integrales:

... \int_{ }^{ } expresión

Page 22: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Raíz cuadrada: $ \sqrt{ expresión } $

Funciones:

$ \log \sin $

Page 23: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Fórmulas: •  Inmersas dentro del texto

$ x = y^2 $ • Separadas del texto:

•  $$ …. $$ •  en entorno de fórmula

\begin{equation} ….. \end{equation}

•  Letras griegas (funcionan en modo matemático}:

\alpha \omega \Alpha \Omega

Page 24: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

Más • Espacios entre palabras \, • Comillas ` ‘ •  Letras extranjeras: \AA -> Angstrom •  Fecha \today{} • Etc • Etc • …... Y muchas cosas más ....

Page 25: PAQUETE - UNLPvalhalla.fcaglp.unlp.edu.ar/computacion/Teorias... · 1. Edito un archivo con comandos LaTeX (*.tex) 2. Lo compilo usando pdflatex  3. Se producen los archivos

FIN CLASE 16