Latexmk et TeXLive latexmk et TeX Live 2018 : comportements différents entre Mac et Windows
Je compile habituellement mes fichiers avec ```latexmk``` et ```lualatex``` sans aucun soucis sur mon ordinateur habituel (Mac OS 10.12). Depuis peu, je suis également amené à travailler avec Windows 10. J'installe donc TeXLive 2018 et Perl pour que ```latexmk``` puisse fonctionner, j'importe mes fichiers habituels, mais cela ne fonctionne pas comme prévu.
Soit un fichier ```test.tex``` :
\documentclass{article}
\input{preambule.tex}
\begin{document}
\lipsum
\end{document}
Un fichier ```preambule.tex``` :
\usepackage{fontspec}
\usepackage{lipsum}
Et un fichier ```latexmkrc``` :
$lualatex='lualatex --shell-escape --synctex=1 --file-line-error %O %B';
$pdf_mode = 4;
Avec Mac OS 10.12 et MacTeX 2018 à jour, la compilation débute comme ceci et se déroule sans accrocs accroc :
Latexmk: This is Latexmk, John Collins, 17 Jan. 2018, version: 4.55.
Rule 'lualatex': Rules & subrules not known to be previously run:
lualatex
Rule 'lualatex': The following rules & subrules became out-of-date:
'lualatex'
------------
Run number 1 of rule 'lualatex'
------------
------------
Running 'lualatex --shell-escape --synctex=1 --file-line-error -recorder "test"'
------------
Latexmk: applying rule 'lualatex'...
This is LuaTeX, Version 1.07.0 (TeX Live 2018)
system commands enabled.
(./test.tex
...
Avec Windows 10 et TeXLive TeX Live 2018 à jour également, ```latexmk``` cherche à compiler le fichier ```preambule.tex``` plutôt que le fichier maître, ce qui évidemment ne fonctionne pas :
Latexmk: This is Latexmk, John Collins, 17 Jan. 2018, version: 4.55.
Rule 'lualatex': Rules & subrules not known to be previously run:
lualatex
Rule 'lualatex': The following rules & subrules became out-of-date:
'lualatex'
------------
Run number 1 of rule 'lualatex'
------------
------------
Running 'lualatex --shell-escape --synctex=1 --file-line-error -recorder "preambule"'
------------
Latexmk: applying rule 'lualatex'...
This is LuaTeX, Version 1.07.0 (TeX Live 2018/W32TeX)
system commands enabled.
(./preambule.tex
...
Quelqu'un sait-il comment résoudre ce bug ?