LaTeX
LaTeX es un framework que permite realizar documentos, artículos, presentaciones, etc. En realidad, desde un punto de vista estricto, LaTeX es un conjunto de macros para el sistema de tipografía TeX. LaTeX es muy usado en el mundo científico para crear documentación. Este framework de documentación sigue un enfoque basado en código fuente. Un documento es un conjunto de ficheros fuente (.tex, .bib, ...) y un conjunto de ficheros gráficos. Para generar un documento los fuentes se compilan y generan un fichero PDF. Este enfoque basado en códigos fuente tiene sus ventajas y sus inconvenientes, por ello, se han creado herramientas WYSIWYG que permiten crear documentos LaTeX. Por supuesto hay algunas mejores y otras peores. La página oficial que guía el desarrollo de LaTeX es http://www.latex-project.org/.Aplicaciones
Debido a que yo uso Linux (en concreto Ubuntu), describiré aquellas herramientas más importantes usadas en este sistema para la creación de documentos LaTeX.- Kile: Es un IDE para desarrollo LaTeX.
- Lyx: Es un editor WYSIWYG para LaTeX.
- Texlipse: Plugin de Eclipse para editar LaTeX.
- JabRef: Gestor de referencias en formato Bibtex.
- Gummi: Está disponible en los repositorios de Ubuntu. Incluye previsualización casi en tiempo real.
LaTeX y OpenOffice
Es obvio que existen otras formas de crear documentos a parte de LaTeX, y siempre viene bien saber las relaciones que existen entre uno y otro. El más usado es OpenOffice. Aquí aparecen algunas de sus formas de relación:- OOoLaTeX: Plugin para OpenOffice que permite insertar formulas con la sintáxis de LaTex directamente en OpenOffice. Las fórmulas las incluye como ficheros png o emf.
- Writer2LaTeX: Permite exportar documentos de writer a formato LaTeX. También soporta las fórmulas de Math y puede producir entradas de bibliografía para BibTeX.
- LaTeX2Rtf: Permite convertir documentos LaTeX en documentos Rtf (que se pueden abrir en OpenOffice).
- LaTeX2html: Permite convertir documentos LaTeX en páginas HTML, pero la verdad es que la última versión es de 2002.
LaTeX y Java
Como no podía ser de otra manera, hay que dedicar una sección para LaTeX y Java (relación si la hubiera o hubiese). Cuando se trata de un framework basado en código fuente hay que buscar el plugin de Eclipse y si es posible que se puedan hacer "plugins" del mismo y poder "manejar" el documento a tu gusto.- Texlipse: Plugin de Eclipse para editar LaTeX. Quizás haga algún tipo de análisis del código fuente y se puedan hacer plugins.
- JabRef: Gestor de referencias en formato Bibtex. Al estar hecha en Java, se puede usar el parser que utilice.
- Texdoclet: JavaDoc en LaTeX.
- jTex: Librería Java para crear documentos LaTeX.
- jPicEdt: Programa para hacer dibujos con comandos LaTeX.
- LaTeXDraw: Otro programa para hacer dibujos con comandos LaTeX.
- jMathTex: Librería para mostrar fórmulas LaTex en una aplicación Java. Se puede exportar la imagen en cualquier formato.
Documentación
Obviamente, hay bastante documentación sobre LaTeX:Páginas oficiales
Aquí va el listado de los sitios oficiales sobre LaTeX. No son para usarlos en el día a día, pero seguro que alguna vez habrá que entrar buscando información de primera mano.- LaTeX: El desarrollo del compilador
- CTAN: The Comprehensive TeX Archive Network es la colección oficial de material relacionado con TeX.
- LaTeX en Ubuntu
- TexLive: Distribución de LaTeX que incluye todos los compiladores (y conversores) necesarios.
Uso de LaTeX
Según vaya usando y aprendiendo LaTeX iré escribiendo mi visión personal del mismo en la página Uso de LaTeX.Varios
- MetaUML: Paquete LaTeX para hacer diagramas UML.
- Formateo de URLs en Referencias: Para que no se salgan del límite.
Ejemplos de documentos
Hay quién piensa que lo mejor para hacer un documento en LaTeX es partir de un documento previamente creado. A continuación aparecen una serie de ejemplos como proyectos Texlipse:
on 2009/09/18 10:21