Escribir en la computadora

Latex 2012 Edicion de textos cientificos Español

Hace 10 años escribí un artículo de cómo leí mis primeros libros (grandes textos) en la computadora y hasta el día de hoy permanece la discusión si leer libros papel o libros digitales, si esta u otra tecnología es mejor a la hora de leer. No obstante, para escribir textos nadie se plantea otra opción que no sea mediante medios informáticos; pero para producir grandes textos y pasar muchas horas de producción intelectual frente a un computador he cambiado varias veces de estrategia.

Ni que hablar que empecé como la mayoría: un editor WYSWYG, o sea OpenOffice Writer y editando y alineando cada párrafo para que se vea como creo que debe verse y sufriendo con mi documento de veinte páginas si se me ocurre cambiar el tipo de letra de los títulos. Por eso siempre he tratado es evitar los editores de texto WYSWYG, meresultada un sufrimiento innecesario estar revisando el armado de la página, la tipografía del título, del subtitulo, del pié de página o la simple numeración de viñetas o el armado de las citas o referencias cruzadas.

Ya mis primeros trabajos escritos fueron realizados con LaTEX y hasta el día de hoy lo considero lo más avanzado a la hora de hacer una obra que requiera una gran elaboración de armado y/o apego a estándares de documentación. (ver Cómo procesar la bibliografía en LaTEX).

No obstante, LaTEX me resulta un poco «pesado» a la hora de instalar y de usar, o para un texto relativamente corto, o para cuando voy a estar una tarde escribiendo, asi que siempre he estado mirando otras alternativas pero que básicamente me faciliten cosas y me permitan concentrarme en lo que debo hacer yo: plasmar organizadamente por escrito lo que pienso.

En el camino he probado herramientas como Scrivener que la encontré muy interesante para organizar información. También Manuscripts que tiene una muy buena integración para importar y exportar archivos de distintos formatos.

Y hoy día y desde hace bastante tiempo estoy utilizando Markdown que ha venido a ser lo que se adapta a mis necesidades y me incentiva a escribir. Al punto que tanto mi wiki como este blog, los estoy escribiendo en markdown.

Entonces mi actual plataforma de escritura de texto es:
* Un editor de texto (no WYSWYG) como vim o con vista previa como Mou, que me permite concentrarme en la escritura y armar mi trabajo en forma estructurada (capítulo, sección, etc.) con una sintaxis tan simple como Markdown.
* Un gestor de versiones como git para mantener una traza de mis avances y versiones de mi texto.
* Una plataforma de publicación y exportación, como Gitbook que permite leer el material online o descargarlo en varios formatos abiertos y estándar.

Reconozco que mi plataforma actual no es tan protente como las otras herramientas que listo en este artículo, pero para mis necesidades alcanza.

¿Usted, lector de este blog (o al menos de este artículo), va por el WYSWYG (Openoffice Writer) o tiene otra estrategia, si va a escribir, digamos, unas cincuenta carillas?

Cómo procesar la bibliografía en LaTeX

Muchas veces es algo confuso cómo procesar el archivo de bibliografía con LaTeX, pues al tratarse de referencias cruzadas entre el texto y la página de referencias bibliográficas, necesita de un proceso algo particular.

1. Crear un archivo .bib. Este es la base de datos para guardar todas las referencias bibliográficas. Generalmente se puede reutilizar un archivo .bib anterior que se tenga hecho y modificarle los datos. Este archivo debe contener todos los tipos de citas: artículo de revista o publicación periódica, libros, publicaciones, comunicaciones personales, página web, audiovisuales, etc.

2. Colocar las entradas en el archivo .bib. Una entrada tiene tres partes principales: tipo de referencia para que LaTeX pueda conocer el estilo; la etiqueta con la que se referencia desde el cuerpo de texto con cite{ } y los datos. Con kile las entradas en el archivo .bib pueden ser insertadas de forma fácil, seleccionando el tipo de referencia del menú:

kile bibtex

3. Agregar una entrada bibliography{nombre-del-archivo-bib-sin-extension} al final del archivo latex (.tex) y justo antes del final, o sea previo a end{document}

4. Cuando quiera citar algo en el cuerpo del mensaje, se hace agregando cite{etiqueta}.

5. Para compilar la bibliografía ejecutar:
– latex documento.tex
– bibtex documento
– latex documento.tex
– latex documento.tex
Ambos comandos latex y el comando bibtex es una buena forma de evitar que algo quede sin definir o apuntar dentro del documento. Kile ya realiza esta tarea de forma efectiva, simplemente seleccionando el botón de QuickBuild:

Kile quickbuild

También es posible usar un guión (makefile) para crear sus documentos, para los que les guste la línea de comando y editar sus archivos latex con vim o emacs.