From 7ae72de52eb5be4bf7a3d2a2bcb57feb889389e5 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Thu, 17 Sep 2026 06:33:19 +0000 Subject: [PATCH] List the packages the images were auto-installing A Sphinx document loads ten packages that neither list names. The images carry '[MPM]AutoInstall=1', so they were fetched at compile time from whichever mirror answered - and when one doesn't, the build fails with a missing file. 'lualatex-math' did exactly that on dev: ! LaTeX Error: File `lualatex-math.sty' not found. All ten were found in the user installation tree of a local MiKTeX, which is where an auto-install lands, and each one is loaded as a '*.sty' by the generated document. Co-Authored-By: Patrick Lehmann --- Common.list | 5 +++++ Sphinx.list | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/Common.list b/Common.list index 45665a2..1cb84a2 100644 --- a/Common.list +++ b/Common.list @@ -25,6 +25,7 @@ caption cleveref colortbl courier +ctablestack datetime datetime2 draftwatermark @@ -51,6 +52,7 @@ graphics-def # graphicx -> part of base installation grfext hycolor +hypcap hyperref iftex # ifthen -> part of base installation @@ -77,9 +79,11 @@ lm lm-math # longtable -> part of base installation ltxcmds +lualatex-math lualibs luaotfload luatex85 +luatexbase makecell marvosym mdwtools @@ -109,6 +113,7 @@ setspace siunitx soul stackengine +stringenc # subcaption -> part of base installation tabstackengine # tabularx -> part of base installation diff --git a/Sphinx.list b/Sphinx.list index 524d910..205ac9e 100644 --- a/Sphinx.list +++ b/Sphinx.list @@ -5,17 +5,20 @@ capt-of cmap # ec -> handled in Common.list +ellipse # epstopdf-pkg -> handled in Common.list # etexcmds -> handled in Common.list fancyhdr fancyvrb fncychap +fontawesome7 framed # gettitlestring -> handled in Common.list # graphics-cfg -> handled in Common.list # graphics-def -> handled in Common.list gsftopk # hycolor -> handled in Common.list +idxlayout # iftex -> handled in Common.list # infwarerr -> handled in Common.list # intcalc -> handled in Common.list @@ -34,6 +37,8 @@ needspace # oberdiek -> handled in Common.list # pdfescape -> handled in Common.list # pdftexcmds -> handled in Common.list +pict2e +ragged2e # refcount -> handled in Common.list # rerunfilecheck -> handled in Common.list tabulary