Lo que he aprendido: lista de tareas en un documento en LaTeX

Generalmente, tanto cuando escribo algún texto como cuando “programo” me escribo comentarios a mí misma para recordarme lo que tengo que hacer en el futuro. Esos comentarios empiezan por TODO para que me resulte sencillo recuperarlos todos con un simple grep.

Este sistema es simple y eficaz, pero hay ocasiones en las que me gustaría exportar esos comentarios para mí misma al documento que estoy escribiendo, bien para leerlo en su formato final, bien para indicar algunas cosas a mejorar cuando comparto el borrador con algún colaborador.

Como yo siempre escribo en LaTeX, para estos casos he comenzado a utilizar el paquete todonotes que permite anotar el texto en diferentes colores, añadir una señal que indica que falta una figura, o crear una lista de tareas pendientes al final del documento.

Es un paquetillo muy sencillo de utilizar:

  • Se añade una nota a un párrafo en el margen con \todo{Texto de la nota}
  • Se añade una nota en línea con el texto con \todo[inline]{Texto de la nota}
  • Se añade una figura de mentira para avisar de una que falta con \missingfigure{Descripción de la figura}
  • Se incluye una lista de tareas con \listoftodos, esta lista tendrá unos cuadraditos de colores si le pasamos la opción colorinlistoftodos al paquete
  • Soporta varios idiomas, que se mandan como opción cuando llamamos al paquete
  • Si le pasamos la opción disable al paquete nos ventilamos todas las notas

Me parece especialmente práctico si asignamos significado a algunos colores, ya que así podemos ver rápidamente qué nos falta por hacer.

Os dejo para terminar un ejemplo en el que he usado hyperref para al pinchar en la tarea correspondiente nos envíe al lugar donde debemos trabajar:

\documentclass[a4paper]{article}

\usepackage[colorinlistoftodos, spanish, textsize=small]{todonotes}
\usepackage[hidelinks]{hyperref} % hidelinks para que no pinte el cuadrado
\usepackage{lipsum} % texto de prueba

\begin{document}

\lipsum[1]\todo{Reescribir sección}
\lipsum[2]\todo[inline]{Añadir referencias}
\lipsum[3]\todo[inline, color=green]{Comentar los resultados}

\missingfigure{Gráfico mostrando la relación entre las variables}

\listoftodos

\end{document}

Obtendríamos algo así:

tareas

Como siempre, esto es LaTeX, así que podemos cambiar todo lo que nos apetezca. Espero que os resulte útil y que me contéis vuestros trucos.

Referencias

El paquete todonotes en CTAN

How to add todo notes? en StackExchange


Suena:

8 pensamientos en “Lo que he aprendido: lista de tareas en un documento en LaTeX

¡Opina sin miedo! (Puedes usar Markdown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s