He decidido escribir un conjunto de entradas sobre editores de textos para la investigación. Esta propuesta ha surgido de varios comentarios que he recibido por parte de algunos estudiantes de máster y doctorando que estoy dirigiendo. La idea es presentar los diversos tipos de editores existentes (con sus ventajas y desventajas desde la perspectiva de un investigador) para después entrar con más detalle en editores de textos específicos para Mac OSX, Linux y MS Windows. Espero que os sea útil.

Tipos de editores de texto

En el mercado, podemos encontrar dos tipos de editores de texto:

  • Los WYSIWYG que significa “What You See Is What You Get” (“lo que ves es lo que obtienes”).
  • Los WYSIWYM que significa “What You See Is What You Mean” (“lo que ves es lo que quieres decir”).

WYSIWYG

Los editores de texto WYSIWYG son los más habituales y los que la mayoría de personas utilizan habitualmente. Estos editores de texto permiten escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso. Algunos editores de texto WYSIWYG son: TextEdit, Abiword, Pages, y MS Word.

WYSIWYM

En los editores de texto WYSIWYM, el usuario introduce los contenidos de forma estructurada siguiendo su valor semántico, en lugar de hacerlo en su formato final. La principal ventaja de estos editores de texto es que se produce una total separación entre contenido y presentación. El usuario sólo se preocupa de estructurar y agregar los contenidos, mientras que el editor de texto se encarga de los aspectos visuales.

Para introducir el contenido en los editores de texto WYSIWYM, el usuario suele utilizar un lenguaje de marcado o lenguaje de marcas. Este lenguaje es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto. En otras palabras, el usuario sólo debe centrarse en introducir el contenido del documento indicando el significado de cada parte (si es el título de la sección, el nombre del autor, un enlace web, etc.). Algunos lenguajes de marcado son el HTML, LaTeX, y Markdown.

La siguiente figura muestra un ejemplo del texto en lenguaje marcado y el mismo texto tras ser formateado por el editor de texto.

title {My first paper}
author {Vicenc Fernandez}
Section {Introduction}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.
Section {Conclusions}
Aenean commodo ligula eget dolor. Aenean massa.

My first paper

Vicenc Fernandez

1. Introduction
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.

2. Conclusions
Aenean commodo ligula eget dolor. Aenean massa.