Есть ли команда LaTeX, которая войдет в консоль вывода / ошибки?

Я создал LaTeX todo{} команда, которая выводит заметки todo на полях:

newcommandtodo[1]{marginpar{#1}}

тем не менее, я бы очень хотел вывести список всех моих заметок todo на консоль вывода. Я написал тривиальный скрипт python для разбора .Tex файлы для этого, но с тех пор переключились на использование latexmk для обработки перекомпиляции. Мой скрипт действительно не обрабатывает использование includeonly либо.

могу ли я писать прямо в вывод консоли LaTeX изнутри latex?

2 ответов


да -- попробуйте \typeout{message}.


вы обязательно должны дать todonote-пакет попробовать. Он записывает все ваши todos в TOC (при желании) и пишет .tdo - файл со всеми todos в каталог корневого файла.