Sie sind auf Seite 1von 6

Flix Luque Alvarez fxluque@gmail.

com

ISUR ADMON&SIST

1 WYSIWYG
What You See Is What You Get = Lo que ves es lo que obtienes Es una herramienta que permite editar un documento viendo a tiempo real el resultado final; en el caso de editores de HTML este concepto se aplica a los que permiten escribir la pgina sobre una vista preliminar similar a la de un procesador de textos, ocupndose en este caso el programa de generar el cdigo fuente en HTML. Ejemplos de editores HTML tipo WYSIWYG son: Dreamweaver, NVU/Kompozer, las versiones de Composer de Netscape y Mozilla, Amaya, Writer (de OpenOffice.org), Adobe Golive, Frontpage. Tambin existen editores que se pueden integrar en formularios de pginas web como FCKeditor, TinyMCE, FreeRichTextEditor. En el rea de diseo web existen tambin herramientas WYSIWYG, dentro de los llamados CMS (Content Management System); aunque un CMS no tiene porqu ser WYSIWYG, es decir puede ser un gestor de contenidos cuyo panel de gestin no se corresponda con el diseo final, sino que en este caso se utiliza un backend o panel de gestin para crear-modificar los contenidos, que sern reflejados en el front-end o parte final que ven los usuarios. En el grupo de los CMS WYSIWIG hay varias aplicaciones, incluso alguna de ellas con tecnologa flash, como por ejemplo Easy Site Manager. Un buen y actual ejemplo de editor especfico de textos que no es WYSIWYG es aquel que utiliza formato de documento: LaTeX.

Ilustracin 1: El programa de la izquierda usa un editor WYSIWYG para producir un

documento. El programa de la derecha contiene el cdigo LaTeX, que cuando se compile producir un documento que se ver muy similar al documento de la izquierda. Compilar cdigo de formato no es un proceso WYSIWYG.

Pgina 1 de 6

Flix Luque Alvarez fxluque@gmail.com

ISUR ADMON&SIST

2 WYSIWYM
What You See Is What You Mean = Lo que ves es lo que quieres decir Es un modelo alternativo para la creacin de documentos, ya que el mas difundido es el WYSIWYG. En este paradigma, el usuario se encarga de introducir los contenidos de forma estructurada siguiendo su valor semntico, en lugar de indicar su formato de representacin final. Por ejemplo, indicando si lo que est escribiendo es un ttulo, una seccin, un autor, etc. Para poder utilizar este tipo de editores es necesario conocer, a priori, la estructura del documento que se va a editar. Adems, el procesador utilizada. La principal ventaja de este sistema es que se produce una total separacin entre contenido y presentacin. Por lo que el usuario slo debe preocuparse de estructurar y agregar los contenidos, dejando los aspectos visuales a cargo del sistema de exportacin. Adems la exportacin podr realizarse en distintos formatos a partir de los mismos contenidos. de texto debe ser capaz de generar el documento en su formato final, coherente con el texto introducido y siguiendo la estructura

2.1 Procesadores de Texto


El primer procesador de textos (y primer editor) en utilizar el modelo WYSIWYM es el programa LyX.1 LyX est diseado como un editor grfico construido sobre un procesador de LaTeX, por lo que est especialmente enfocado, aunque no limitado, a la creacin de documentos cientficos. En este caso, la estructura de los documentos que se pueden editar viene dada en forma de plantillas propias del editor, que a su vez hacen referencia a tipos de documentos LaTeX. El proceso para generar el documento con su apariencia final es doble, en primer lugar se transforman los contenidos de un formato propio a formato LaTex y a continuacin, el procesador de LaTex genera el documento en su formato final (DVI, PDF, etc.).

2.2 En entornos web


La edicin de pginas Web est dominada por el modelo de edicin WYSIWYG. Aunque este modelo ha sido criticado,2 3 especialmente por generar pginas de escasa calidad, y hay voces que reclaman un cambio hacia editores del tipo WYSIWYM.4 5 6

Pgina 2 de 6

Flix Luque Alvarez fxluque@gmail.com

ISUR ADMON&SIST

El primer editor Web en definirse como un editor WYSIWYM es el WYMEditor.7 En este editor la estructura de los documentos se define mediante clases CSS aplicables a elementos HTML. Dichas clases tambin contienen la informacin acerca de la esttica final del documento. Aunque sigue un modelo WYSIWYM, el formato de los documentos es siempre HTML, por lo que las posibilidades para definir estructuras y generar el documento final se limitan a definir nuevas clases y aplicarles elementos de presentacin. Existe otro proyecto8 cuyo objetivo es definir una arquitectura que permita el uso de editores puramente WYSIWYM. Para ello utilizan un lenguaje propio, denominado WebCS, para definir la estructura de los documentos. Mediante un editor WYSIWYM se editaran los contenidos propios de cada tipo de documento. Estos contenidos se almacenan en un formato XML, etiquetados segn su valor semntico, y la transformacin al formato de documento final se realiza mediante una hoja de estilos XSL. Por lo que los contenidos pueden transformarse a cualquier otro formato. En este caso la separacin entre contenido y presentacin se realiza mediante el par XML-XSL, por lo que se produce a un nivel superior que la separacin aportada por HTML-CSS. Sin embargo esto conlleva una mayor dificultad y requiere de mayores conocimientos para disear las estructuras de los documentos y las transformaciones. Aunque el objetivo del proyecto no es implementar un producto final, sino definir la arquitectura del sistema presentan un prototipo de editor (WebCS Editor9 ) para demostrar el funcionamiento del sistema.

Pgina 3 de 6

Flix Luque Alvarez fxluque@gmail.com

ISUR ADMON&SIST

3 QU ES LYX?
Es un programa grfico multiplataforma creado por Matthias Ettrich que permite la edicin de texto usando LaTeX, por lo que hereda todas sus capacidades (notacin cientfica, edicin de ecuaciones, creacin de ndices, etctera). Se trata de un procesador de textos en el que el usuario no necesita pensar en el formato final de su trabajo, sino slo en el contenido y su estructura (WYSIWYM) por lo que puede ser utilizado para editar documentos grandes (libros) o con formato riguroso (tesis, artculos para revistas cientficas), con facilidad.

4 QU ES LATEX?
LaTeX es un sistema de composicin de textos que est formado mayoritariamente por rdenes (macros) construidas a partir de comandos de TeX un lenguaje de bajo nivel, en el sentido de que sus acciones ltimas son muy elementales pero con la ventaja aadida, en palabras de Lamport,3 de poder aumentar las capacidades de LaTeX utilizando comandos propios del TeX descritos en The TeXbook.4 Esto es lo que convierte a LaTeX en una herramienta prctica y til pues, a su facilidad de uso, se une toda la potencia de TeX. Estas caractersticas hicieron que LaTeX se extendiese rpidamente entre un amplio sector cientfico y tcnico, hasta el punto de convertirse en uso obligado en comunicaciones y congresos, y requerido por determinadas revistas a la hora de entregar artculos acadmicos. Su cdigo abierto permiti que muchos usuarios realizasen nuevas utilidades que extendiesen sus capacidades con objetivos muy variados, a veces ajenos a la intencin con la que fue creado: aparecieron diferentes dialectos de LaTeX que, a veces, eran incompatibles entre s. Para atajar este problema, en 1989 Lamport y otros desarrolladores iniciaron el llamado Proyecto LaTeX3. En otoo de 1993 se anunci una reestandarizacin completa de LaTeX, mediante una nueva versin que inclua la mayor parte de estas extensiones adicionales (como la opcin para escribir transparencias o la simbologa de la American Mathematical Society) con el objetivo de dar uniformidad al conjunto y evitar la fragmentacin entre versiones incompatibles de LaTeX 2.09. Esta tarea la realizaron Frank Mittlebach, Johannes Braams, Chris Rowley y Sebastian (o sea, Rahtz junto al propio Leslie Lamport. Hasta alcanzar el objetivo final del Proyecto 3, a las distintas versiones se las viene denominando versin 2 y un poco ms...). Actualmente cada ao se ofrece una nueva

Pgina 4 de 6

Flix Luque Alvarez fxluque@gmail.com

ISUR ADMON&SIST

versin, aunque las diferencias entre una y otra suelen ser muy pequeas y siempre bien documentadas. Con todo, adems de todas las nuevas extensiones, la caracterstica ms relevante de este esfuerzo de reestandarizacin fue la arquitectura modular: se estableci un ncleo central (el compilador) que mantiene las funcionalidades de la versin anterior pero permite incrementar su potencia y versatilidad por medio de diferentes paquetes que solo se cargan si son necesarios. De ese modo, LaTeX dispone ahora de innumerables paquetes para todo tipo de objetivos, muchos dentro de la distribucin oficial, y otros realizados por terceros, en algunos casos para usos especializados.

4.1 Usos
LaTeX presupone una filosofa de trabajo diferente a la de los procesadores de texto habituales (conocidos como WYSIWYG, es decir, lo que ves es lo que obtienes) y se basa en comandos. Tradicionalmente, este aspecto se ha considerado una desventaja (probablemente la nica). Sin embargo, LaTeX, a diferencia de los procesadores de texto de tipo WYSIWYG, permite a quien escribe un documento centrarse exclusivamente en el contenido, sin tener que preocuparse de los detalles del formato. Adems de sus capacidades grficas para representar ecuaciones, frmulas complicadas, notacin cientfica e incluso musical, permite estructurar fcilmente el documento (con captulos, secciones, notas, bibliografa, ndices analticos, etc.), lo cual brinda comodidad y lo hace til para artculos acadmicos y libros tcnicos. Con LaTeX, la elaboracin del documento requiere normalmente de dos etapas: en la primera hay que crear mediante cualquier editor de texto llano un fichero fuente que, con las rdenes y comandos adecuados, contenga el texto que queramos imprimir. La segunda consiste en procesar este fichero; el procesador de textos interpreta las rdenes escritas en l y compila el documento, dejndolo preparado para que pueda ser enviado a la salida correspondiente, ya sea la pantalla o la impresora. Ahora bien, si se quiere aadir o cambiar algo en el documento, se deber hacer los cambios en el fichero fuente y procesarlo de nuevo. Esta idea, que puede parecer poco prctica a priori, es conocida a los que estn familiarizados con el proceso de compilacin que se realiza con los lenguajes de programacin de alto nivel (C,C++, etc.), ya que es completamente anlogo.

Pgina 5 de 6

Flix Luque Alvarez fxluque@gmail.com

ISUR ADMON&SIST

El modo en que LaTeX interpreta la forma que debe tener el documento es mediante etiquetas. Por ejemplo,\documentclass{article} le dice a LaTeX que el documento que va a procesar es un artculo. Puede resultar extrao que hoy en da se siga usando algo que no es WYSIWYG, pero las caractersticas de LaTeX siguen siendo muchas y muy variadas. Tambin hay varias herramientas (aplicaciones) que ayudan a una persona a escribir estos documentos de una manera ms visual (LyX, TeXmacs y otros). A estas herramientas se les llama WYSIWYM (lo que ves es lo que quieres decir). Una de las ventajas de LaTeX es que la salida que ofrece es siempre la misma, con independencia del dispositivo (impresora, pantalla, etc.) o el sistema operativo (MS Windows, MacOS, Unix, GNU/Linux, etc.) y puede ser exportado a partir de una misma fuente a numerosos formatos tales como Postscript, PDF, SGML, HTML, RTF, etc. Existen distribuciones e IDEs de LaTeX para todos los sistemas operativos ms extendidos, que incluyen todo lo necesario para trabajar. Hay, por ejemplo, programas para Windows como TeXnicCenter, para Linux como Kile, o para MacOS como TeXShop, todos liberados bajo la Licencia GPL. Existe adems un editor multiplataforma (para MacOS, Windows y Unix) llamado Texmaker, que tambin tiene licencia GPL.

Pgina 6 de 6

Das könnte Ihnen auch gefallen