Erreur de compilation avec pdftexcmds qui ne peut être installé
Le package *minted* provoque une erreur qui me semble étrange et que je ne comprends pas. Mais à vrai dire j'avais cette erreur qui traînait depuis quelques temps (même sans *minted*) sans que je sache d'où elle provenait exactement.
\documentclass[french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{minted}
\begin{document}
Document de test de minted.
\end{document}
Processus en cours :
pdflatex -synctex=1 -interaction=nonstopmode -shell-escape "texstudio_sh9152".tex
Unfortunately, the package pdftexcmds could not be installed. Please check the log file:
C:\Users\User\AppData\Local\MiKTeX\2.9\miktex\log\pdflatex.log
Voici la partie du fichier log de pdflatex (pdflatex.log) qui concerne cette compilation. L'onglet log de TeXstudio est vide.
> 2020-05-04 17:32:24,846+0200 INFO
> pdflatex - starting with command line:
> pdflatex -synctex=1
> -interaction=nonstopmode -shell-escape texstudio_sh9152.tex
>
>
2020-05-04 17:32:24,864+0200 INFO
> pdflatex - allowing known shell
> commands
>
>
2020-05-04 17:32:24,866+0200 INFO
> pdflatex - enabling input (output)
> from (to) processes
>
>
2020-05-04 17:32:24,880+0200 INFO
> pdflatex - allowing all shell commands
>
>
2020-05-04 17:32:25,848+0200 INFO
> pdflatex - installing package
> pdftexcmds triggered by
> tex/latex/pdftexcmds\pdftexcmds.sty
>
>
2020-05-04 17:32:39,288+0200 INFO
> pdflatex - mpm: starting package
> maintenance...
>
>
2020-05-04 17:32:39,289+0200 INFO
> pdflatex - mpm: installation
> directory: "C:\Program Files\MiKTeX
> 2.9"
>
>
2020-05-04 17:32:39,290+0200 INFO
> pdflatex - mpm: package repository:
> https://ctan.mc1.root.project-creative.net/systems/win32/miktex/tm/packages/
>
>
2020-05-04 17:32:39,669+0200 INFO
> pdflatex - mpm: package repository
> digest:
> df47c9906ccce029351808e29f66371b
>
>
2020-05-04 17:32:42,007+0200 FATAL
> pdflatex - The requested package is
> unknown.
>
>
2020-05-04 17:32:42,008+0200 FATAL
> pdflatex - Info: ="name="pdftexcmds""
>
>
2020-05-04 17:32:42,008+0200 FATAL
> pdflatex - Source:
> Libraries\MiKTeX\PackageManager\PackageDataStore.cpp
>
>
2020-05-04 17:32:42,008+0200 FATAL
> pdflatex - Line: 397
>
>
2020-05-04 17:32:42,389+0200 INFO
> pdflatex - executing write18 shell
> command: if not exist
> _minted-texstudio_sh9152 mkdir _minted-texstudio_sh9152
>
>
2020-05-04 17:32:42,895+0200 INFO
> pdflatex - executing write18 shell
> command: for ^%i in (pygmentize.exe
> pygmentize.bat pygmentize.cmd) do set
> > texstudio_sh9152.aex <nul: /p x=^%~$PATH:i>> x=^%~$PATH:i texstudio_sh9152.aex
>
>
2020-05-04 17:32:43,123+0200 INFO
> pdflatex - executing write18 shell
> command: del texstudio_sh9152.aex
>
>
2020-05-04 17:32:43,905+0200 INFO
> pdflatex - finishing with exit code 0
J'ai regardé la description du package *pdftexcmds* :
LuaTEX provides most of the commands of pdfTEX 1.40. However, a number of utility functions are not available.
This package tries to fill the gap and implements some of the missing primitives using Lua.
Je ne vois pas bien le rapport. Si je comprends bien, ils expliquent que LuaTeX fournit la plupart des commandes de pdfTeX, mais pas toutes. Et donc ce package propose d'implémenter certaines de ces commandes manquantes pour LuaTeX.
... or je compile avec pdflatex (qui par définition possède toutes les commandes de pdflatex). Donc je ne vois pas très bien ce que vient faire *pdftexcmds* dans cette affaire. Mais bon, il semble être utilisé et ne pas pouvoir s'installer.
Ma question est de comprendre cette erreur ... et, bien sûr, de la résoudre.