J'ai ré-installé sous windows 10 la version 2023 de la TeX Live (à côté de la 2021 et 2019).

Mon éditeur, qui est TeX Studio, reconnaît bien ma TeX Live et cela compile mais ne trouve plus mon dossier avec mes packages personnels.

Comment faire pour les mettre au bon endroit ?

Posée 06 Jui '23, 17:41

fredf's gravatar image

fredf
228411
Taux d'acceptation : 0%

Modifiée 06 Jui '23, 17:45

Pathe's gravatar image

Pathe ♦♦
7.5k42203251


Il faut aller à la racine de votre dossier personnel (en tapant %USERPROFILE% dans la barre d'adresse de l'explorateur de fichiers, ce qui doit vous amener dans C:\Users\loginlogin est votre nom d'utilisateur) et y créer un dossier nommé texmf.

Ensuite si vos packages sont destinés à LaTeX, il faut créer un sous-dossier tex et un sous-sous-dossier latex et les placer là.

Cela vous amène donc dans %USERPROFILE%\texmf\tex\latex. Tous les fichiers que vous placerez dans ce dossier (ou dans n'importe quels sous-dossiers que vous y créerez) seront visibles par un compilateur LaTeX (pdflatex, xelatex, lualatex...) provenant de TeXLive (quelle que soit la version).

En fait le dossier %USERPROFILE%\texmf constitue la racine d'un dossier TDS (TeX directory structure). Plus d'info (en anglais) dans TDS.

Lien permanent

Publiée 07 Jui '23, 08:42

Paul%20Gaborit's gravatar image

Paul Gaborit
2.0k16
Taux d'acceptation : 30%

Modifiée 07 Jui '23, 08:54

1

En plus de la méthode, que j'ignorais, de Paul (%USERPROFILE% dans la barre d'adresse de l'explorateur de fichiers), un moyen d'identifier avec certitude ce que la TeX Live considère comme étant votre « TEXMFHOME » est d'ouvrir un terminal (par exemple depuis TeXstudio : menu Outils → Ouvrir le terminal externe) et d'y saisir la commande kpsewhich --var-value TEXMFHOME suivie de « Entrée ». L'avantage de cette dernière méthode est qu'elle fonctionne sur tout système d'exploitation.

(07 Jui '23, 08:55) denis ♦♦ denis's gravatar image
2

@denis C'est effectivement une bonne méthode générique (pour n'importe quel système). Il faut juste penser à créer le dossier correspondant (et la sous-arborescence tex\latex ensuite).

(07 Jui '23, 09:13) Paul Gaborit Paul%20Gaborit's gravatar image

Et comment décider d'un autre TEXMFHOME ?

par exemple, kpsewhich --var-value TEXMFHOME retourne chez moi:

usr/local/texlive/eric/

et je préfère utiliser (ce qui est plus standard):

/usr/local/texlive/texmf-local/tex/latex/local/

(17 Jui '23, 12:43) joseph-tux joseph-tux's gravatar image

@joseph-tux Comme il ne s'agit pas vraiment du même problème, merci de créer une autre question, quitte à faire un lien avec celle-ci.

(17 Jui '23, 15:36) denis ♦♦ denis's gravatar image

@joseph-tux Cela mériterait effectivement une nouvelle question (avec quelques éclaircissements sur votre installation initiale et votre demande qui n'a rien de standard).

(18 Jui '23, 07:13) Paul Gaborit Paul%20Gaborit's gravatar image

Quelques exemples de documentation pour comprendre l'architecture TeX : link text ou encore les Cahiers Gutenberg no 44-45, nov. 2024, pp. 83-114 ; et sur CTAN.

Lien permanent

Publiée 28 Jui '23, 10:01

jybaudais's gravatar image

jybaudais
4716
Taux d'acceptation : 26%

Modifiée 28 Jui '23, 12:22

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Votre réponse
(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.