Herramientas de conversión de documentos de línea de comandos para escritores

Hoy en día, tenemos amplias herramientas disponibles para editar memorandos, cartas, ensayos, libros, diapositivas de presentación y otros documentos en nuestros ordenadores.

Esto puede ser tanto una ventaja como una desventaja: por una parte, si no te gusta una pieza de software, simplemente puedes pasar a otra en cualquier momento.

Por otro lado, muchas de estas herramientas, especialmente el software propietario, son totalmente compatibles con sus propios formatos.

Como consecuencia, cuanto más documentos haya creado con un programa de este tipo, menos probabilidades de cambiar a otra solución sería posible sin invertir mucho tiempo, energía e incluso dinero.

Este fenómeno se denomina bloqueo del proveedor.

Por esta razón, el uso software libre o software de código abierto con formatos abiertos siempre, que sea posible, es recomendable para que pueda encontrar fácilmente una herramienta para verlos y modificarlos en el futuro.

En este artículo, voy a explorar dos soluciones que cumplan estos criterios, a saber, Markdown (con Pandoc) y Org-modo.

Markdown con Pandoc

Markdown comenzó originalmente como “una herramienta de conversión de texto a HTML para escritores web”, como lo describió su creador John Gruber. Hoy en día, se puede considerar como un lenguaje de marcado, que hace hincapié en la simplicidad.

Le permite insertar texto enriquecido en sus documentos, como encabezados, texto con énfasis (mediante caracteres en negrita y cursiva de forma predeterminada), hipervínculos, imágenes, listas, comillas y fragmentos de código.

Algunas versiones de Markdown tienen elementos adicionales: GitHub Flavored Markdown (formato que permite trabajar con el repositorio Git), por ejemplo, también soporta tablas, resaltado de sintaxis para marcado y lenguajes de programación, listas de tareas, emoji y más.

Una de las mejores partes de Markdown es que un documento de este formato se almacena como texto sin formato.

En otras palabras, se puede abrir con un editor de texto simple, que se puede encontrar en prácticamente todas las computadoras y dispositivos portátiles.

En contraste, supongamos que está utilizando un dispositivo que sólo tiene instalado un editor de texto simple y está intentando abrir un archivo DOCX.

Aunque se puede abrir, el resultado para nosotros es un lío ilegible, porque lo que estás viendo es un formato binario que está destinado a una pieza de software (en este caso, Microsoft Word) para leer.

Otro beneficio que puede obtener de Markdown es que separa el contenido de la escritura del diseño.

¿Alguna vez se ha distraído por la comprensión de que su texto no se parece a lo que quiere, por lo que decidió detenerse a la mitad de la frase y ajustar su formato?

Si utiliza un enfoque WYSIWYM como Markdown con Pandoc, entonces eso nunca volverá a suceder.

En su lugar, anote las ideas que estén en su mente en el archivo de origen (que es el archivo de texto sin formato que utiliza el formato de Markdown).

Y sólo luego convertirlo al formato de salida y ajustar su apariencia hasta que vea el formato que desee.

Si estás acostumbrado a los programas que utilizan el enfoque WYSIWYG, esto puede parecer un poco extraño a primera vista, pero a la larga, especialmente en el caso de documentos más largos, su experiencia de escritura será más suave, con menos distracciones.

Cuando haya terminado de escribir su archivo fuente en Markdown o esté listo para previsualizarlo.

Hay muchas opciones cuando se trata de conversión a otros formatos, pero me gusta usar Pandoc.

Este soporta una gran cantidad de formatos, incluyendo PDF (a través de LaTeX), HTML (con CSS), EPUB, OpenDocument Text (ODT) y Open Office  XML (DOCX).

Se integra bien con Vim gracias al plugin vim-pandoc, pero también puedes usarlo independientemente de cualquier editor.

También, siempre mantengo el archivo de origen, incluso si el documento está completo y se ha exportado a otro formato para que no tenga que empezar de nuevo si necesito una parte de él en otro documento o tengo que actualizarlo para alguna razón.

Org-mode

Otra excelente pieza de software es el Org-Mode. Es “para mantener notas, mantener las listas de Tareas pendientes, planificar proyectos y crear documentos con un sistema de texto simple rápido y eficaz”, como se describe en el sitio web del proyecto.

Al igual que Markdown, viene acompañado de una herramienta de conversión, Org-mode le permite escribir un archivo de origen utilizando su propia sintaxis, que también es legible por el usuario y admite texto enriquecido y lo exporta a otros formatos de salida, como PDF (a través de LaTeX) , HTML (con CSS) y OpenDocument Text.

Puesto que Org-mode es parte de GNU Emacs, definitivamente necesitarás tener Emacs instalado para la conversión.

Sin embargo, como su archivo de origen es de texto sin formato, puede abrirlo con cualquier editor.

Si no quieres tocar Emacs en absoluto (aparte de configurarlo una vez, lo que es necesario), puedes encontrar frontends como vim-orgmode, que te permite usar las funciones más comunes del modo Org dentro de Vim.

Conclusiones

Tanto Markdown con Pandoc y Org-Modede pueden hacer que la escritura de documentos sea mucho más fácil.

Ambos proporcionan maneras de comenzar con un archivo de texto plano que se puede abrir con básicamente cualquier editor, que separan el contenido del diseño, lo que le permite centrarse en las ideas que desea anotar, y que apoyan la conversión a una gran cantidad de formatos.

Laa mayoría de los formatos a que se pueden convertir son formatos abiertos. De esta manera, no tendrá que apegarse a un solo formato que requiere que utilice una aplicación específica.

Si desea utlizar un editor de texto Markdown, puedes consultar mi artículos sobre Editores Markdown. Esto puede ayudarte.

Recuerda que Markdown se guarda en archivos de texto plano.

Deja un comentario

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.