I could not find the exact location of the problem, but here are some hints 
that may help a lot to solve it.

`Synchronize ERROR: unknown node type 11` is a bit misleading, it should be 
`unexpected node type 11` instead.
11 corresponds to `math_node` in LuaTeX (according to `texnodes.h` line 412). 
This error message comes from the `synctexhorizontalruleorglue` function, when 
it is called on a node with the wrong type. It means that 
`synctexhorizontalruleorglue` is called on a math node, which is not expected. 
So, somewhere in LuaTeX, `synctexhorizontalruleorglue` is used instead of the 
dedicated `synctexmath`. Also, the problem is somehow related to 
`\mathsurroundskip`.

I hope this helps.

Jérôme

> Le 19 mars 2024 à 18:15, Hans Hagen <j.ha...@xs4all.nl> a écrit :
> 
> On 3/19/2024 5:12 PM, Jérôme LAURENS wrote:
>> Hi
>> I suspect this might not be the best location for a bug report, but I could 
>> not get mantisBT to work.
>> This bug stands around since 2019 
>> (https://github.com/jlaurens/synctex/issues/30)
>> Source file `bug.tex`
>> ```
>> \mathsurroundskip=1cm
>> $y$%
>> \bye
>> ```
>> ## Command
>> ```
>> luatex --synctex=1 bug.tex
>> ```
>> In the terminal output below all the `Synchronize ERROR` lines are 
>> unexpected, they are not ini the log file:
>> ```
>> This is LuaTeX, Version 1.18.0 (TeX Live 2024)
>>  restricted system commands enabled.
>> (./bug.tex [1
>> Synchronize ERROR: unknown node type 11
> 
> these are math nodes and such nodes can have glue set (they also have syntaex 
> fields) so afaiks it's not a bug in luatex
> 
> (fwiw, glue as alternative for surround kerns have been in luatex for quite a 
> while so i suppose that older luatex versions give the same error)
> 
>> Synchronize ERROR: unknown node type 11
>> {.../TeXLive/Master/texmf-dist/fonts/map/pdftex/updmap/
>> pdftex.map}
>> Synchronize ERROR: unknown node type 11
>> Synchronize ERROR: unknown node type 11
>> ])<.../TeXLive/Master/texmf-dist/fonts/type1/public/amsfo
>> nts/cm/cmmi10.pfb><.../TeXLive/Master/texmf-dist/fonts/type1/public/
>> amsfonts/cm/cmr10.pfb>
>> Output written on bug.pdf (1 page, 15421 bytes).
>> SyncTeX written on bug.synctex.gz.
>> Transcript written on bug.log.
>> ```
>> MacOS 13, fresh TeXLive updated today from svn
>> TIA
>> Please notice that I am not a member of the list
> 
> -- 
> 
> -----------------------------------------------------------------
>                                          Hans Hagen | PRAGMA ADE
>              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
> -----------------------------------------------------------------



Reply via email to