On 3/19/2024 9:09 PM, Jérôme LAURENS wrote:
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.
because in that case the mathnode *is* a glue node, that is: it's glue
fields are used (and they have the same layout as a glue node) so
synctex should just accept a math node as valid glue in luatex
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
-----------------------------------------------------------------
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------