[Résolu] Problème de compilation avec TexLive2018

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Problème de compilation avec TexLive2018

Messagepar marco56 » Mardi 04 Décembre 2018, 18:25

Bonjour,
J'ai été obligé de formater mon pc suite à divers problèmes.
Tout semble fixé désormais.
Du coup, je suis passé à la version 2018 de TeXLive à la place de 2017 et c'est là que cela pose problème.
J'ai un message d'erreur que je n'ai jamais vu et que je ne comprends pas.
Voici un extrait du log :
Code: Tout sélectionner
(/usr/local/texlive/2018/texmf-dist/tex/latex/base/textcomp.sty
Package: textcomp 2017/04/05 v2.0i Standard LaTeX package
Package textcomp Info: Sub-encoding information:
(textcomp)               5 = only ISO-Adobe without \textcurrency
(textcomp)               4 = 5 + \texteuro
(textcomp)               3 = 4 + \textohm
(textcomp)               2 = 3 + \textestimated + \textcurrency
(textcomp)               1 = TS1 - \textcircled - \t
(textcomp)               0 = TS1 (full)
(textcomp)             Font families with sub-encoding setting implement
(textcomp)             only a restricted character set as indicated.
(textcomp)             Family '?' is the default used for unknown fonts.
(textcomp)             See the documentation for details.
Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79.

(/usr/local/texlive/2018/texmf-dist/tex/latex/base/ts1enc.def
File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
Now handling font encoding TS1 ...
... processing UTF-8 mapping file for font encoding TS1

(/usr/local/texlive/2018/texmf-dist/tex/latex/base/ts1enc.dfu
File: ts1enc.dfu 2018/04/05 v1.2c UTF-8 support for inputenc

! Missing number, treated as zero.
<to be read again>
                   F
l.115 ...icodeCharacter{FEFF}{\ifhmode\nobreak\fi}
                                                 
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing number, treated as zero.
<to be read again>
                   F
l.115 ...icodeCharacter{FEFF}{\ifhmode\nobreak\fi}
                                                 
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing number, treated as zero.
<to be read again>
                   F
l.115 ...icodeCharacter{FEFF}{\ifhmode\nobreak\fi}
                                                 
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing number, treated as zero.
<to be read again>
                   F
l.115 ...icodeCharacter{FEFF}{\ifhmode\nobreak\fi}
                                                 
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing number, treated as zero.
<to be read again>
                   F
l.115 ...icodeCharacter{FEFF}{\ifhmode\nobreak\fi}
                                                 
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

))
LaTeX Info: Redefining \oldstylenums on input line 334.
Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349.
Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350.
Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351.
Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352.
Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353.
Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354.
Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355.
Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356.
Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357.
Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358.
Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359.
Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360.
Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361.
Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362.
Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363.
Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364.
Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365.
Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366.
Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367.
Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368.
Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369.
Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370.
Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371.
Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372.

Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373.
Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374.
Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375.
Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376.
Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377.
Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378.
Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379.
Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380.
Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381.
Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382.
Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383.
Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384.
Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385.
Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386.
Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387.
Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388.
Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389.
Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390.
Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391.
Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392.
Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393.
Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394.
Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395.
Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396.
Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397.
Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398.
Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399.
Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400.
Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401.
Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402.
Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403.
Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404.
Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405.
Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406.
Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407.
Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408.
Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409.
) (/usr/local/texlive/2018/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2018/02/14 3.18 The Babel package

(/usr/local/texlive/2018/texmf-dist/tex/generic/babel/switch.def
File: switch.def 2018/02/14 3.18 Babel switching mechanism
)
(/usr/local/texlive/2018/texmf-dist/tex/generic/babel-french/francais.ldf
Language: francais 2018/03/25 v3.4c French support from the babel system

Je précise que cela se répète pour plusieurs de mes fichiers (je compile via LaTeX) et que cela fonctionnait et fonctionne encore (avec un autre PC) avec TeXLive2017.
Pour l'installation, j'ai suivi comme d'habitude la méthode de xm1, c'es-à-dire ./install-tl.
Voilà, si qqn a une idée, je suis preneur.
Bonne soirée.

[edit]
J'ai un texmf local qui apparemment n'est pas détecté, ce qui pourrait être la source du problème :
Code: Tout sélectionner
marco5@marco5-All-Series:~$ sudo texhash
texhash: Updating /usr/local/texlive/2018/texmf-config/ls-R...
texhash: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
texhash: Updating /usr/local/texlive/2018/texmf-var/ls-R...
texhash: Updating /usr/local/texlive/texmf-local/ls-R...
texhash: Done.
Dernière édition par marco56 le Mercredi 05 Décembre 2018, 11:42, édité 1 fois.
marco56
Giga-utilisateur
 
Messages: 745
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Problème de compilation avec TexLive2018

Messagepar rebouxo » Mardi 04 Décembre 2018, 21:02

Comme d'habitude : ECM. ;-)

Il est où ton texmf local ?

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6901
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Problème de compilation avec TexLive2018

Messagepar gigiair » Mardi 04 Décembre 2018, 21:15

Les informations que tu fournis me semblent totalement inexploitables. Il faut un ECM et le fichier log associé *intégral*.
De plus, dans l'ECM place la commande \listfiles pour que je puisse comparer les versions des fichiers utilisés avec les miennes.
Il est probable que les erreurs qui sont relatées dans le log que tu a posté proviennent d'autres erreurs plus en amont. Très peu de chance qu' il y ait une erreur dans le fichier ts1enc.dfu qui est un fichier de déclarations de caractères.
Il se peut toutefois qu'il y ait eu une erreur dans l'installation de TL, mais normalement les fichiers téléchargés sont vérifiés et le risque d'erreur de transmission est extrêmement faible.
Le dossier ~/texmf n'est normalement pas créé par l'installateur, il faut le faire « à la main » et les fichiers qu'il contient n'ont pas besoin d'être indexés par un texhash (mktexlsr).
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2381
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Problème de compilation avec TexLive2018

Messagepar marco56 » Mercredi 05 Décembre 2018, 11:29

Merci à vous.
Mon texmf personnel se trouve dans le dossier personnel comme je le fais habituellement et mon texmf vient d'un simple copier-coller comme je le fais également habituellement.
Cela n'a jamais posé problème jusqu'ici.
Je vais tenter de faire un ecm mais cela ne va pas être simple car l'erreur se produit pour mes gros documents qui nécessitent plein de packages. Cela fait des année que je me dis qu'il faut que je réorganise cela. Je crois que je vais y être contraint...
marco56
Giga-utilisateur
 
Messages: 745
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Problème de compilation avec TexLive2018

Messagepar marco56 » Mercredi 05 Décembre 2018, 11:35

Bon, ben je crois que j'ai trouvé, c'est le package ucs qui sème la pagaille.
Étrange vu qu'avec les versions précédentes de TexLive, je n'avais pas ce souci.
Voici le code qui plante et qui ne plante plus lorsque j'enlève ucs :
Code: Tout sélectionner
\documentclass [fleqn,a4paper,openany]{book}
\usepackage{ucs}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[francais]{babel}

\begin{document}
Il existe deux types d'erreurs.
\end{document}



[edit] Confirmé !!! Problème "résolu"
marco56
Giga-utilisateur
 
Messages: 745
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu] Problème de compilation avec TexLive2018

Messagepar gigiair » Mercredi 05 Décembre 2018, 12:09

texdoc ucs a écrit:1 Usage
Simply use \usepackage{ucs} and \usepackage[utf8x]{inputenc}, then you
will be able to write your LaTeX-Documents in UTF-8.

avec \usepackage[utf8]{inputec} ça déclenche une erreur comme tu as pu en faire l'expérience.
Code: Tout sélectionner
\documentclass [fleqn,a4paper,openany]{book}
 \usepackage{ucs}
 \usepackage[utf8x]{inputenc}
%%%%%%%%%%%%%^^^^^^^
 \usepackage{textcomp}
 \usepackage[francais]{babel}

 \begin{document}
 Il existe deux types d'erreurs.
 \end{document}
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2381
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: [Résolu] Problème de compilation avec TexLive2018

Messagepar marco56 » Mercredi 05 Décembre 2018, 12:27

Ah ben oui !
marco56
Giga-utilisateur
 
Messages: 745
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot] et 10 invités