Closed Skyost closed 9 months ago
From the log in the first "here" example this looks like a problem that the format contains the L3 programming layer from August, while the backend support files are already from 2023-10-10. So it looks like perhaps the format wasn't recreated using the L3 programming layer from 2023-10-10 or for some reason your TeX distribution didn't got all L3 prog updates. Not sure why this isn't detected though -- @josephwright any thoughts on that?
How is your LaTeX announcing itself? Mine starts with
LaTeX2e <2023-06-01> patch level 1
L3 programming layer <2023-10-10>
As you don't show a complete log it is difficult to judge if this is the same mismatch, but my guess is that this is the cause.
Oh, I'm sorry. Here's the full log :
As you said, I have L3 programming layer <2023-06-30>
at the beggining of my logs.
which means you format was never regenerated but your distribution got the new files so the backend files and your format are in conflict --- it is a bug at our end I would say in the sense that this is not being detected (in this particular scenario - because we have detection for this). But otherwise it is an issue of a format mixup and support file at your end.
I just updated my miktex and it works fine and the command is there. So there is no problem in miktex itself.
Miktex is normally quite good in recreating the formats, but perhaps this failed for you. Check for updates in the miktex console in user and admin mode and then go in user mode to the settings, tab formats, select lualatex and click on build format.
@u-fischer what is a bit of a concern to me is that this is not a single occurance but happend to several people and all in relation to R (and the setup that is used for this). So maybe there is an underlying cause in that tinytex is incomplete or not generating format or ...
yes, the tinytex problems are perhaps different. Either they miss l3kernel or the format has not been recreated. My comment here was about miktex.
@FrankMittelbach Do I have to run a command or something to repair this ?
@u-fischer MiKTeX is installed only for my own use. I did checked for updates :
Try to deinstall and reinstall l3kernel, and then force the rebuilt of the format.
@u-fischer I've already uninstalled and reinstalled l3kernel
. How do I force the rebuilt of the format ?
@FrankMittelbach I don't see a link here to TinyTeX or multiple users?
@josephwright in original post at the top, there are two links to issues on SX (but not tex.sx), they are all related to R / knit
It seems clear that this is not a LaTeX issue (related to the recent L3 prog change) but an issue of certain distributions not making updates correctly or not reliably.
Should I open issue on MiKTeX/miktex ?
As I wrote: it works fine in my miktex. So probably you have a local problem. Did you try to rebuilt the format (I wrote above how that it done)? If yes, search for the log of the format creation and post it. It should be in a location like AppData\Local\MiKTeX\miktex\log
and is named lualatex.log.
Okay, so I've completely uninstalled MiKTeX and have reinstalled it, and it seems to works now. Sorry for the inconvenience.
Your version of expl3 (from your .log) : 11/10/2023 Your TeX system details (for example 'TeX Live 2017') : MiKTeX 4.9 Which engine(s) you are using (e.g. pdfTeX) : LuaTeX OS : Windows 11
Hey,
I've updated my packages today, and although I can compile my Tex files as before, I get these strange errors :
As you can see here and here, I'm not alone in this case.
EDIT : This is written at the top of my PDF document :