2010-04-27 20 views
13

He creado un comando LaTeX \todo{} que emite notas de tarea en el margen:¿Hay un comando LaTeX que se registrará en la consola de salida/error?

\newcommand\todo[1]{\marginpar{#1}} 

Sin embargo, me gusta mucho dar salida a una lista de todos mis notas de tarea a la consola de salida. Había escrito una secuencia de comandos python trivial para analizar los archivos .tex para hacerlo, pero desde entonces he cambiado a usar latexmk para manejar la recompilación. Mi script tampoco funciona con \includeonly tampoco.

¿Puedo escribir directamente en la salida de la consola LaTeX desde dentro de latex?

Respuesta

19

Sí - intente \typeout{message}.

5

Definitivamente debe probar todonote -package. Escribe todos tus todos en el TOC (si lo deseas) y escribe un archivo .tdo con todos los todos en el directorio del archivo raíz.

+0

Gracias, Habi, no me di cuenta de que este paquete también creó un archivo de lista de tareas pendientes. Podría ver si puedo cambiar trivialmente a usarlo. Sin embargo, voy a aceptar la respuesta de Etaoin ya que responde más directamente a la pregunta. – kibibu

Cuestiones relacionadas