2010-04-27 4 views
13

Ich habe einen LaTeX \todo{} Befehl erstellt, die To-do-Randbemerkungen ausgibt:Gibt es einen LaTeX-Befehl, der an der Ausgabe-/Fehlerkonsole protokolliert?

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

aber ich mag wirklich würde eine Liste aller meiner ToDo-Notizen zu der Ausgabekonsole ausgegeben wird. Ich hatte ein triviales Python-Skript geschrieben, um .tex-Dateien zu parsen, aber seitdem habe ich Latexmk für die Neukompilierung verwendet. Mein Skript behandelt nicht wirklich \includeonly entweder.

Kann ich direkt aus Latex in die LaTeX-Konsolenausgabe schreiben?

Antwort

19

Ja - versuchen Sie \typeout{message}.

5

Sie sollten unbedingt das todonote-Paket ausprobieren. Es schreibt alle Ihre Todos in das Inhaltsverzeichnis (falls gewünscht) und schreibt eine .tdo-Datei mit allen Todos in das Verzeichnis der Root-Datei.

+0

Dank Habi, ich habe nicht realisiert, dieses Paket erstellt auch eine Todo-Liste-Datei! Ich könnte sehen, ob ich es trivialerweise benutzen kann. Ich werde jedoch Etains Antwort akzeptieren, da sie die Frage direkter beantwortet. – kibibu

Verwandte Themen