Closed muzimuzhi closed 9 months ago
Thank you for reporting this issue. I will look into it. Maybe @lemzwerg can help? He has implemented this message in https://github.com/Josef-Friedrich/nodetree/commit/e62007703769ef58afdad951c21b57b0b793746e
Uh, oh, DVI mode :slightly_smiling_face:
Actually, there is no bug, AFAICS: The message is part of the node dump – it tells you that by default (i.e., by luatex itself) there is no callback installed. So yes, the behaviour is expected.
@lemzwerg So the fact that I only get the message for post_linebreak_filter
callback in DVI mode, reflects that LuaTeX itself (and/or some Lua modules loaded by LaTeX format) acts a little bit differently between PDF and DVI modes?
Yes, I think so. However, I don't have time right now (and, honestly, lack of knowledge regarding luatex internals) to check this in more detail. Maybe the luatex people can answer this in a satisfactory way.
When
nodetree
is loaded as a LaTeX package and the tex file is complied in DVI mode (by usingdvilualatex <file>.tex
), I gotafter each node tree.
lualatex <file>.tex
).postline
is unregistered (\NodetreeUnregisterCallback{postline}
), such messages disappear.preline
is registered, no similar messages appear.line
,buildfilter
, orpreout
is registered, similar messages are thrown in both DVI and PDF modes.Are these behaviors expected?
In standard output