Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3
mineure

01 Jul '18, 18:33

Pathe's gravatar image

Pathe
7.5k49208252

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 ?
cliquez ici pour masquer/afficher la révision 2

10 Mai '18, 18:11

Namrod's gravatar image

Namrod
2831814

Latexmk et TeXLive 2018 : comportements différents entre Mac et WIndowsWindows

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 : 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 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 ?
cliquez ici pour masquer/afficher la révision 1

10 Mai '18, 17:57

Namrod's gravatar image

Namrod
2831814

C'est votre première visite ici ? Consultez la FAQ !

×