On 6/16/2016 10:32 PM, Javier Bezos wrote:
I think pre_linebreak_filte is too late and
...
hpack_filter is probably the place you want
It works at the node level and apparently it doesn't work at the
outer horizontal mode, only hboxes. I want something at the token
level.
it helps to read the manual -)
pre_linebreak_filter
And also to read the original post :-). As I said, I think
pre_linebreak_filter is too late (I made some tests with it
before posting my question). Like hpack_filter it works at
the node level and I don't see how to inject TeX code.
it all depends on what you want to do .. change a font of a glyph? that
can be done in these two callbacks as fonts still needs to be processed
then (of course one can also inject glues and kerns and penalties etc)
injecting tokens into the input can be done by intercepting the input
(file level) but that can interfere with macros and expansion (of course
that is also true for intercepting tokens)
the new token handler can be used to implement macros but is no longer a
callback so using that for injecting tex code is not different from
injecting tex code using macros (so forget about the old token library
approach as that functionality is gone)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.com | www.pragma-pod.nl
-----------------------------------------------------------------