domingo, 9 de enero de 2011

TeX y LATEX

TeX es un programa de Donald E. Knuth, que está orientado a la composición e impresión de textos y fórmulas matemáticas.

LaTeX es un paquete de macros que permite al autor de un texto componer e imprimir un documento con calidad, empleando patrones definidos. Originalmente, LaTeX fue escrito por Leslie Lamport y utiliza TeX como su elemento de composición. LaTeX es una potente herramienta de procesamiento de textos científicos que aún no ha sido sustituida por los modernos editores de texto en el mundo de las editoriales científicas y académicas. Hay quienes afirman que LaTeX es, probablemente, el mejor procesador de textos del mundo, pero tiene el inconveniente de que no se trabaja de forma WYSIWYG (What you see is what you get) lo que dificulta en gran medida su uso por parte de personas acostumbradas a editores de texto.

La gran problemática que presentan los editores de textos WYSIWYG es que el autor (usuario) debe estar continuamente observando el formato de los textos (el título va centrado, la numeración de las viñetas, el formato de los párrafos, etc.), mientras que con LaTeX el autor puede dedicarse exclusivamente al texto (contenido) sin necesidad de distraer la atención en la presentación. Esta separación entre contenido y presentación, en ambientes de producción (como un periódico) es natural y existen roles diferentes para cada una: el autor y el diseñador.

Los editores de texto modernos obligan al autor a ocuparse de las tareas del diseñador.

Con LaTeX el autor solamente deberá ocuparse del texto, del contenido; dejará que el programa se encargue de la presentación. Así, un mismo texto será presentado de diferente modo si es para imprimir en formato A4 o carta, si su destino es un pdf o una página web.

LaTeX no sólo se ocupa de las tareas de presentación final, también de la numeración de los capítulos, los índices temáticos, los enlaces cruzados, la organización de la bibliografía citada, los enlaces web, la inclusión de otros archivos, la numeración de páginas, las notas al pie, etc.

LaTeX nació en UNIX, con lo que está disponible en plataformas con este sistema operativo, incluyendo ordenadores personales con GNU/Linux. Como ocurre con muchos programas de libre distribución, ha sido importado con éxito a otras muchas plataformas, incluyendo DOS/Windows. Éste es otro punto a favor de LaTeX: la posibilidad de trabajar con él virtualmente en todas las plataformas hardware y software existentes.

Instalación

Sobre la instalación de LaTeX no vamos a detallar demasiado, ya que afortunadamente forma parte de los paquetes de las distribuciones de GNU/Linux más usadas actualmente, por lo que la instalación es completamente automática. Destacamos, sin embargo, que hay que tratar de instalarse todos los paquetes de LaTeX (excepto algunos evidentes, como los soportes de idiomas orientales y otras rarezas), haciendo énfasis en las herramientas de visualización y conversión de ficheros procesados .DVI (dvips, xdvi...), lo que nos permitirá imprimir o ver el resultado por pantalla.

Utilización

El uso de LaTeX es parecido al de un compilador, por eso es denominado “procesador de textos” (a diferencia de los “editores de texto”).

Los pasos que hay que seguir en un documento son los siguientes:

1) Escribir el texto código fuente con la sintaxis (o marcas) de LaTeX con cualquier editor de textos ASCII (se recomienda alguno que destaque las marcas con colores).

2) Se compila el fichero escrito, escribiendo el comando latex fichero.tex.

3) Se visualiza el resultado en formato gráfico con el visor de dvi con el comando xdvi fichero.dvi.

4) Se reedita el fichero para corregir o continuar el trabajo, y finalmente se imprime con el comando dvips fichero.dvi. o se transforma a formatos pdf, html o rtf.

Fichero fuente LaTeX

El siguiente es un ejemplo de un documento básico en latex:

\documentclass[a4paper,11pt]{article}

\userpackage[activeacute,spanish]{babel}

\author{Juan Pueblo}

\title{Mi primer documento LaTeX}

\begin{document}

\maketitle

\tableofcontents

\section{Introducción}

La primer parte del documento y un párrafo.

Otro párrafo de la introducción:

\section{Ultima parte}

La última parte y aquí se acaba:

\end{document}

Clases de documentos

La instalación estándar de Latex ya trae un grupo importante de documentos que pueden ser utilizados para lograr distintos resultados:

• article para artículos de revistas especializadas, ponencias, trabajos de prácticas de formación, trabajos de seminarios, informes pequeños, solicitudes, dictámenes, descripciones de programas, invitaciones y muchos otros.

• report para informes mayores que constan de más de un capítulo, proyectos de fin de carrera, tesis doctorales, libros pequeños, disertaciones, guiones o similares.

• book para libros.

• slide para transparencias. Esta clase de documentos producirá páginas con tipos grandes de caracteres.

Extensiones o paquetes

Una de las ventajas de LaTeX es que puede ser extendido para abarcar situaciones donde el sistema básico no soluciona el problema, como son inclusión de gráficos, textos a colores, códigos fuente a partir de ficheros, etc. Para esto se utilizan los paquetes mediante la orden:

\usepackage[opciones]{paquete}

En el ejemplo básico previo se incluye el paquete babel, que permite la expansión de los caracteres para incluir los del idioma español.

Edición WYSWYG con LaTeX

Si bién LaTeX está orientado a trabajar como se indica anteriormente, existe un editor WYSWYG llamado Lyx que hace un procesamiento en tiempo de escritura del documento LaTeX. No obstante, debido a que el resultado de un texto procesado con LaTeX es fijo, de acuerdo a la clase del documento, el lyx no puede ser usado en la misma forma de flexibilidad que un editor WYSWYG; aunque es muy fácil acostumbrarse a escribir con LYX. Lyx también está portado para correr en múltiples sistemas operativos.

Algunos editores WYSWYG poseen la capacidad de guardar los documentos en formato de fuente LaTeX; también hay herramientas que convierten documentos de otros formatos a .tex. No obstante, para el usuario medianamente entrenado en LaTeX, siempre va a ser más fácil editar con cualquier editor y procesar con latex sus textos.

¿Qué es LaTeX?

LaTeX es un sistema de preparación de documentos. Con él puedes preparar manuscritos, artículos de revista, cartas, tesis, presentaciones y cualquier tipo de documento que quisieras imprimir en papel o mostrar en pantalla.

¿Para qué se usa LaTeX?

· Para todo: textos, cartas, presentaciones, maquetación de libros…

· Pero sobre todo para de revistas científicas y

· Fórmulas matemáticas

Ventajas y Desventajas de LaTeX

Ventajas

  • Es software libre
-Siempre en desarrollo
-Comunidad de usuarios que colaboran
-Muchos recursos online
  • Existen toda una serie de plantillas que ofrecen un resultado profesional
  • Fórmulas matemáticas inmejorables
  • No hay que preocuparse de cómo queda
  • BibTeX: muchas bibliografías online
  • LaTeX fuerza al autor(a) a estructurar sus textos
  • Se adapta perfectamente a muchos otros formatos: html, xml, ps, pdf, … y viceversa de forma LIMPIA!
  • Corre sobre cualquier máquina por muy arcaica que sea: funciona sobre texto plano
  • Los archivos pesan poco (web, mails, etc.)

¿Desventajas?

  • No es tan intuitivo como Word, OpenOffice y otros WYSIWYG
  • Rediseñar una página es muy difícil (solucionado con LaTeX 3)
  • Algunos cerebros no alcanzan a pillar el concepto de LaTeX
  • Susurrarán a nuestras espaldas: “ese es el raro que no usa Word”

Ejemplo.

  • Para realizar artículos que incluya formulas, etc
  • conseguir texto de manera estructurada para obtener una buena presentación.
  • Uso de Investigaciones, proyectos etc.
  • El nuevo sistema de autocorrecion de google docs, para no volver atrás y corregir tus errores. Usuarios de la hoja de calculo pueden utilizar latex en el editor de ecuación y pueden agregar imágenes a una celda.

Cómo usar LaTeX en Blogger

Blogger no soporta LaTeX de forma nativa (a diferencia de WordPress). Para darle la vuelta a este inconveniente yo antes usaba mathURL, pero ahora WatchmMath nos ofrece una mejor solución. Después de agregar un gadget en tu blog, podrás escribir fórmulas en las entradas de tu blog como lo harías en un documento TEX. Para agregar el gadget sigue los siguientes pasos:

  1. Selecciona Elementos de la página bajo la pestaña Diseño

2 Haz clic en Añadir un gadget

3 Selecciona HTML/Javascript

En el cuadro Contenido pega el siguiente código:





Math Formula?


  1. Haz clic en el botón Guardar
  2. Listo. Ya puedes usar $\LaTeX$ en tus entradas.

Por ejemplo, para expresar la identidad de Euler, basta con escribir para obtener $$e^{i\pi}+1=0$$

Fuente

http://es.paperblog.com/como-usar-latex-en-blogger-187138/

http://www.sindominio.net/~xabier/curso_latex/clase1.html

Software libre (Ingenieria del software.pdf)

No hay comentarios:

Publicar un comentario