J'ai installé une troisième version de TeX Live et j'ai cette arborescence : francis@tito2:/usr/local/texlive$ tree -L 1 . ├── 2018 ├── 2019 ├── 2020 └── texmf-local Mais j'ai du perdre un chemin en route, car mon moteur ne trouve pas Mon Je sollicite une aide au diagnostic qui me permettrait d'envisager une réparation solide et orthodoxe, sans, si possible, enlever la TeX live 2020 pour la réinstaller. Posée 26 Mar '21, 19:09 Francis Gernet Pathe ♦♦ |
C'est sûr qu'il y a quelque chose que je n'ai pas fait correctement ! Après avoir lu la documentation Kpathsea: A library for path searching,
j'ai vu que le fichier utilisé était La solution que j'ai trouvée : J'ai modifié dans ce fichier les deux lignes J'ajoute le contenu de ma variable $PATH : /home/francis/.local/bin: /home/francis/bin: /usr/bin: /usr/local/bin: /usr/local/sbin: /usr/sbin: /bin: /sbin: /home/francis/.cargo/bin: /home/linuxbrew/.linuxbrew/bin: /snap/bin: /usr/lib/jvm/java-11-openjdk-amd64/bin: /home/francis/Documents/purebasic_demo: /usr/local/texlive/2020/bin/x86_64-linux: /home/francis/.fzf/bin Publiée 29 Mar '21, 16:30 Francis Gernet Et que renvoie
(29 Mar '21, 21:10)
denis ♦♦
Effectivement, il y a bien deux distributions TeX : une dans /usr/share/texlive/ et une dans usr et une (ou 3 !) dans /usr/local/texlive/. kpsewhich article.cls renvoie /usr/share/texlive/texmf-dist/tex/latex/base/article.cls et En regardant ~/.texlive2020/texmf-var et ~/.texlive2020/texmf-config, je m'aperçoit que ces valeurs ne semblent pas correspondre à grand chose. La bonne solution serait-elle de modifier TEXTMFROOT, puisque TEXMFDIST=$
(30 Mar '21, 11:16)
Francis Gernet
Non, la bonne solution serait de procéder aux étapes post-installation de la TeX Live de manière à ce que ce soit la distribution « à la vanille » qui soit prise en compte.
(30 Mar '21, 11:23)
denis ♦♦
la distribution « à la vanille » est-elle celle qui est est dans /usr/share ? C'est une texlive 2019.
(30 Mar '21, 11:34)
Francis Gernet
En ce qui conceerne les étapes post-installation, j'ai bien /usr/local/texlive/2020/bin/x86_64-linux dans mon PATH, /usr/local/texlive/2020/texmf/doc/man dans mon MANPATH et /usr/local/texlive/2020/texmf/doc/info dans mon INFOPATH. Je n'ai pas installé à partir d'un DVD.
(30 Mar '21, 11:49)
Francis Gernet
@Francis Gernet Non : celle dans
(30 Mar '21, 11:50)
denis ♦♦
Pouvez-vous éditer votre question pour y indiquer la sortie de
(30 Mar '21, 13:51)
denis ♦♦
J'ai utilisé apt pour désinstaller la texlive de ma distribution Linux (texlive 2019 pour Ubuntu 20.04.2). J'ai modifié ma question pour ajouter à la fin le contenu de mon PATH.
(30 Mar '21, 18:49)
Francis Gernet
Que donne désormais
(30 Mar '21, 22:49)
denis ♦♦
Malheureusement kpsewhich french.sty ne renvoie rien. Je pense que je dois faire quelque chose pour tout reconstruire.
(01 Avr '21, 10:44)
Francis Gernet
Que renvoie
(03 Avr '21, 15:26)
denis ♦♦
Par ailleurs, la TeX Live 2021 est sortie hier. Ça peut donc valoir le coup de l'installer et de voir si les problèmes persistent.
(03 Avr '21, 15:27)
denis ♦♦
Merci. Me décidant à réinstaller, j'ai découvert cette version TeX Live 2021 hier. J'ai donc supprimé la version 2020 et installé la 2021. Un peu long, mais cela s'est bien passé et tout semble nickel. J'ai fait attention aux opérations post-installation. Tous mes petits essais donnent de bons résultats et je suis en train de configurer Sublime Test pour (La)TeX.
(03 Avr '21, 16:14)
Francis Gernet
TEXMFCONFIG=/home/francis/.texlive2021/texmf-config
(03 Avr '21, 16:20)
Francis Gernet
Affichage de 5 parmi 14
Afficher 9 commentaire(s) en plus
|
Je pense que vous n'avez pas procédé aux étapes post-installation de la TeX Live sous Unix ; vous pouvez lire comment y procéder par exemple ici.
En outre, vous semblez disposer de deux installations TeX Live sur votre machine : une « à la vanille » (celle à laquelle vous avez procédé manuellement) et celle des paquets de votre distribution Linux (qui est pour l'instant la seule reconnue). Quand vous aurez procédé aux étapes ci-dessus, c'est celle « à la vanille » qui aura la précédence sur l'autre.