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 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 ?
Affichage de 5 parmi 29
Afficher 24 commentaire(s) en plus
|
Avez vous une mac avec M1 ou Intel? Et qu'est-ce que dit
type pdflatex
?Avec quel moteur compilez-vous ?
@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.
C'est un Intel et je compile avec pdflatex. type pdflatex me dit: pdflatex is /Library/TeX/texbin/pdflatex
@sgeray Merci! Et qu'est-ce que dit
tlmgr print-platform
?Alors, ça me dit: universal-darwin
mmm, tout cela semble correct...
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...
C'est très étrange, votre affaire. Que diriez-vous de réinstaller TeX Live ? Ou, plus exactement, MacTeX, non ?
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.
Ç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 ».
Avez vous essayer de compiler un exemple minimal avec, et sans, les minitocs?
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.
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 !
Ç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.ci-après le log
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) )
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 )
(./0test.aux ./0test.aux:30: Undefined control sequence. l.30 globalmtcsecondpartfalse
? ./0test.aux:31: Undefined control sequence. l.31 ttl@finishall
? ) openout1 = `0test.aux'.
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.
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) )
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
@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.
Vous avez une erreur ! Réparez la erreur avant de vous soucier du temps de compilation.
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.
L'erreur est dans
0test.aux
-- supprimez ce fichier et réessayezok merci, c'est fait
@samcarter : l'erreur ! 😉
@Pathe Oups ! Merci !