Hello, Thiago Jung Bauermann <bauerm...@kolabnow.com> skribis:
> When TeX Live was updated to version 2021 the ‘lualatex’ format started > being generated with the LuaHBTeX engine, but the ‘lualatex’ command still > uses the LuaTeX engine. This causes the command to fail: > > user@popigai:~$ lualatex hello.tex > This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) > restricted system commands enabled. > > ---! lualatex.fmt was written by luahbtex > (Fatal format file error; I'm stymied)user@popigai:~$ > > The correct way to fix this problem would be either to change texlive-bin > to make ‘lualatex’ use the LuaHBTeX engine, or to change texlive-latex-base > to generate ‘lualatex.fmt’ with LuaTeX. Both options would rebuild large > parts of the world. > > Ricardo Wurmus suggested creating a new package to provide ‘lualatex.fmt’ > for LuaTeX as a workaround. This is what this package does. > > Fixes https://issues.guix.gnu.org/51252. > > * gnu/packages/tex.scm (texlive-latex-luatex): New variable. Applied, thanks! I don’t fully understand the issue but it looks like a reasonable and non-intrusive fix. Ludo’.