On 3/25/2022 4:51 PM, Jérôme LAURENS wrote:
We can use
```
\directlua{tex.set_synctex_tag(421)}
\directlua{print('421=',tex.get_synctex_tag())}
\bye
```
To set and read the synctex tag.
But if we wrap this into a macro, things get broken and the synctex tag is not
changed.
```
\def\test{\directlua{tex.set_synctex_tag(421)}}
\test
\directlua{print('421=',tex.get_synctex_tag())}
\bye
```
For synctex_line there is no such problem.
Is this a bug or a feature ?
feature ... but mostly macro package related as that is responsible for
the catcode of _ which is stored in the macro body
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
dev-luatex mailing list
[email protected]
https://mailman.ntg.nl/mailman/listinfo/dev-luatex