Cómo escribir interactivamente

En esta página exploro cómo podemos automatizar algunos procesos de escritura así como crear escritos interactivos.

Vínculos y programabilidad

Las páginas web, los archivos PDF, los formatos de libro electrónico y otros más permiten pinchar o accionar una zona del texto resaltada (un vínculo o link) y así hacer que se muestre un texto distinto.

Este texto puede ser otro pasaje del archivo, anterior o posterior, o bien otro documento, al que se accede por una conexión de red o bien que esté dentro del ordenador o dispositivo que se está utilizando. De esta manera uno navega de texto en texto.

Las páginas web en especial permiten ir más allá y configurar la página en general según acciones que realice el lector, con el ratón o con el teclado, o con el dedo sobre una pantalla táctil. El que escribe la página programa cómo va a cambiar según que acciones realice el lector.

Almacenamiento, versión y conservación

Los escritos por regla general se guardan o archivan en un Sistema de Archivos local o en la red.

En modos de escritura relativamente avanzados uno guarda versiones de uno o varios archivos según los va modificando. (Una recomendación frecuente es que se creen o fijen versiones cada vez que se llega a un estado temporalmente satisfactorio o álgido.)

Tal vez dentro del tema de las versiones deberíamos considerar el de las citas. Normalmente para citar copiamos texto de otro escrito, libro o página y lo añadimos a nuestro escrito. Por supuesto siempre debemos indicar que se trata de una cita.

Inclusión automática

Existe la alternativa de en vez de citar realizar una inclusión automática. En tal caso algún sistema de procesamiento se encarga de ir a la obra original y extraer el texto. Esto es posible en el lenguaje de las páginas web (HTML) y también en LaTeX, un sistema de tipografía digital de código abierto. La ventaja doble de la inclusión automática es que el texto incluído proviene de una sola fuente, y si ésta cambia la parte incluída también cambia.

En la inclusión automática el escritor puede partir de unos materiales o serie de textos propios o ajenos y con ellos confeccionar varias versiones de un mismo libro o incluso varios libros cuyos contenidos se solapan parcialmente. Si es sistema de inclusión de materiales es automático no necesitará copiar y pegar textos manual y laboriosamente.

Los sistemas de inclusión automática más sencillos sólo permiten la inclusión de archivos enteros. Por ejemplo aguien podría escribir los capítulos de un libro en archivos separados.

Para archivos XML, entre los que se encuentran las páginas web en modo estricto, uno puede realizar inclusiones muy específicas o transformaciones mediante XSTL...