如何在 MikTeX 中安装所需的软件包(包括子要求)?

如何在 MikTeX 中安装所需的软件包(包括子要求)?

我正在 MikTeX Docker 镜像中预先安装所需的软件包,以便 dockerized PDF 作业运行得更快。

因此我有 3 个 Docker 构建作业:

  1. 在 debian-slim 上安装 MikTeX,并安装常用 LaTeX 包列表。
  2. 使用上一个图像并安装特定于工具的 LaTeX 包(例如 Sphinx)
  3. 最后,我构建了 PDF 文档。

当这样做时,我使用一个Packages.list文件来指定包列表。

我注意到我的 PDF 构建作业仍在安装依赖项,但我在包列表文件中列出了序言和样式模板中所有(直接)需要的包。

例子:
我列出了wasysym依赖项,但wasy仍然缺少。

MikTeX 包管理器似乎没有安装子依赖项mpm。查看mpm 文档,我看不到任何“递归”标志。

我也尝试了--require=@file--install=@file,但文档和行为没有区别。

我的问题是:
如何仅安装直接依赖项并由包管理器自动解决子依赖项。

相关内容