Je viens de changer d'ordinateur et travaille désormais sous Mac OS Big Sur ; j'ai installé TeX Live 2021 en version complète.

Lorsque je compile un fichier .tex, le temps de compilation est extrêmement long. Je vois défiler tous les packages dans la console \usr\local\texlive\2021\texmf-dist\tex\latex\... ou \usr\local\texlive\2021\texmf-dist\tex\generic\... et ça prend des minutes et des minutes.

Je n'avais pas ce problème sur mon ancien ordi sous Mac OS plus ancien. Savez-vous à quoi cela est dû et comment je peux régler ce problème ?

Posée 21 Sep '21, 11:06

sgeray's gravatar image

sgeray
212
Taux d'acceptation : 0%

Modifiée 21 Sep '21, 13:48

Pathe's gravatar image

Pathe ♦♦
7.4k29197245

Avez vous une mac avec M1 ou Intel? Et qu'est-ce que dit type pdflatex?

(21 Sep '21, 11:24) samcarter samcarter's gravatar image

Avec quel moteur compilez-vous ?

(21 Sep '21, 13:45) Pathe ♦♦ Pathe's gravatar image

@sgeray : bienvenue sur TeXnique ! Nous espérons que ce forum vous sera utile.

Ici, les formules de politesse et les signatures sont à éviter : celles de votre contribution ont été supprimées.

(21 Sep '21, 13:50) Pathe ♦♦ Pathe's gravatar image

C'est un Intel et je compile avec pdflatex. type pdflatex me dit: pdflatex is /Library/TeX/texbin/pdflatex

(21 Sep '21, 15:38) sgeray sgeray's gravatar image

@sgeray Merci! Et qu'est-ce que dit tlmgr print-platform ?

(21 Sep '21, 17:35) samcarter samcarter's gravatar image

Alors, ça me dit: universal-darwin

(21 Sep '21, 21:45) sgeray sgeray's gravatar image

mmm, tout cela semble correct...

(22 Sep '21, 10:41) samcarter samcarter's gravatar image

dans la console je vois défiler chaque package comme s'il les vérifiait tous un par un, même ceux que je n'ai pas appelé dans mon préambule. Et comme j'ai installé la version complète, il y en a au moins 2000. Avec une mention spéciale pour minitoc (je l'utilise celui-ci) et sur lequel il reste bloqué un temps non négligeable. Le tout peut durer jusqu'à 10-20 minutes. C'est infernal...

(22 Sep '21, 14:05) sgeray sgeray's gravatar image

C'est très étrange, votre affaire. Que diriez-vous de réinstaller TeX Live ? Ou, plus exactement, MacTeX, non ?

(22 Sep '21, 20:46) Pathe ♦♦ Pathe's gravatar image

Oui je l'ai fait et je n'ai pas noté de changement notable. J'ai aussi essayé de travailler avec la version minimale mais il me manquait des packages et je n'ai pas encore pris le temps de regarder comment je devais faire pour les installer. Je n'ai pas trouvé sur la toile de problème similaire au mien, je me demande bien ce que j'ai raté ou ce que j'ai mal fait.

(22 Sep '21, 21:25) sgeray sgeray's gravatar image

Ça peut valoir le coup d'exposer votre problème sur la liste (anglophone) « dédiée aux discussions sur TeX et toutes ses variantes sur le système d'exploitation Mac OS X ».

(22 Sep '21, 21:51) denis ♦♦ denis's gravatar image

Avez vous essayer de compiler un exemple minimal avec, et sans, les minitocs?

(22 Sep '21, 22:09) touhami touhami's gravatar image

Ah oui j'ai fait ça à un moment et je l'avais oublié alors que ça donne des infos car dans ce cas tous les packages ne sont pas balayés même si la compilation reste plus longue que ça ne devrait. J'ai testé ça:

documentclass{article}% begin{document}% test% end{document}%

Et ça compile, mais quand même en 30 secondes chrono en main. Je ne sais pas si le log donnerait des infos.

(22 Sep '21, 22:42) sgeray sgeray's gravatar image
1

N'hésitez pas à donner accès à ce log d'une manière ou d'une autre : qui sait, les infos qu'il contient donneront peut-être des idées à quelque utilisateur de ce forum !

(25 Sep '21, 16:00) Pathe ♦♦ Pathe's gravatar image
1

Ça pourrait être lié au fait que pdflatex ne cherche pas les package via les fichiers ls-R mais directement sur le disque, non ? Soit parce que ces fichiers n'ont pas été créés ou ne sont pas accessibles, soit parce qu'une variable genre TEXINPUTS dit de ne pas les utiliser.

(29 Sep '21, 17:36) nmarkey nmarkey's gravatar image

ci-après le log

(01 Oct '21, 11:51) sgeray sgeray's gravatar image

This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021) (preloaded format=pdflatex 2021.9.25) 1 OCT 2021 11:49 entering extended mode restricted write18 enabled. file:line:error style messages enabled. %&-line parsing enabled. **0test.tex (./0test.tex LaTeX2e <2020-10-01> patch level 4 L3 programming layer <2021-02-18> (/usr/local/texlive/2021/texmf-dist/tex/latex/base/article.cls Document Class: article 2020/04/10 v1.4m Standard LaTeX document class (/usr/local/texlive/2021/texmf-dist/tex/latex/base/size10.clo File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option) )

(01 Oct '21, 11:52) sgeray sgeray's gravatar image

c@part=count179 c@section=count180 c@subsection=count181 c@subsubsection=count182 c@paragraph=count183 c@subparagraph=count184 c@figure=count185 c@table=count186 abovecaptionskip=skip47 belowcaptionskip=skip48 bibindent=dimen138 ) (/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def File: l3backend-pdftex.def 2021-03-18 L3 backend support: PDF output (pdfTeX) lcolor_backend_stack_int=count187 lpdf_internal_box=box47 )

(01 Oct '21, 11:53) sgeray sgeray's gravatar image

(./0test.aux ./0test.aux:30: Undefined control sequence. l.30 globalmtcsecondpartfalse

? ./0test.aux:31: Undefined control sequence. l.31 ttl@finishall

? ) openout1 = `0test.aux'.

(01 Oct '21, 11:54) sgeray sgeray's gravatar image

LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 2. LaTeX Font Info: ... okay on input line 2.

(01 Oct '21, 11:55) sgeray sgeray's gravatar image

LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. [1

{/usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./0test.aux) )

(01 Oct '21, 11:55) sgeray sgeray's gravatar image

ere is how much of TeX's memory you used: 391 strings out of 478994 6943 string characters out of 5858184 289818 words of memory out of 5000000 17959 multiletter control sequences out of 15000+600000 403430 words of font info for 27 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 44i,4n,50p,141b,100s stack positions out of 5000i,500n,10000p,200000b,80000s

(01 Oct '21, 11:56) sgeray sgeray's gravatar image

@nmarkey, au cours de mes lectures pour essayer de comprendre j'ai bien eu l'impression que le pb pouvait se situer au niveau de ls-R, mais je n'ai pas réussi à saisir tout ça, j'atteins mes limites à ce niveau. Quand j'aurai un peu de temps, j'essaierai de m'y plonger un peu. En attendant je ne sais pas trop comment améliorer ça.

(01 Oct '21, 12:00) sgeray sgeray's gravatar image
2

Vous avez une erreur ! Réparez la erreur avant de vous soucier du temps de compilation.

(01 Oct '21, 13:16) samcarter samcarter's gravatar image

J'en ai bien conscience et j'aimerais bien pouvoir le faire mais l'erreur ne peut être dans mon Ecm

documentclass{article}begin{document}testend{document}

tellement il est vide, non? Alors d'où vient-elle? De la distribution installée? Et comment se répare-t-elle? Je ne sais pas faire ça.

(01 Oct '21, 14:07) sgeray sgeray's gravatar image

L'erreur est dans 0test.aux -- supprimez ce fichier et réessayez

(01 Oct '21, 14:09) samcarter samcarter's gravatar image

ok merci, c'est fait

(01 Oct '21, 14:20) sgeray sgeray's gravatar image

@samcarter : l'erreur ! 😉

(01 Oct '21, 14:21) Pathe ♦♦ Pathe's gravatar image

@Pathe Oups ! Merci !

(01 Oct '21, 14:24) samcarter samcarter's gravatar image
Affichage de 5 parmi 29 Afficher 24 commentaire(s) en plus
Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.