Bonjour
J'ai plusieurs fichiers de classes et styles latex homemade et je voudrais savoir comment les installer localement. Genre pouvoir faire un
\documentclass{maclasse}
\usepackage{monpackage}
depuis plusieurs fichiers dans plusieurs répertoires sans avoir à copier plusieurs fois maclasse.cls et monpackage.sty comme je le fais acctuellement (ce qui peut être considéré comme légèrement sale).
Je ne veux pas les installer pour tout le monde (genre dans /usr/share/texmf-texlive/tex/latex/base/), mais uniquement pour moi.
J'ai bien essayer de modifier les variables TEXINPUTS et TEXFORMATS dans mon shell mais ça marche pas (sauf si je fais directement un \input{fichier_dont_le_chemin_est_dans_TEXINPUTS}).
J'ai essayer de regarder un peu les mktexlsr et compagnie mais je ne sais pas comment leur dire de rajouter un chemin avec mes styles/classes/input perso.
Bref: "Comment qu'on fait?"
Merci de votre aide.
Nico
# TEXINPUTS
Posté par Antoine Reilles (site web personnel) . Évalué à 4.
soit tu installe ces classes dans un répertoire particulier, disons, ~/latex
Alors, pour que latex sache aller chercher les fichiers dans ce repertoire, il te faut modifier la variable d'environnement TEXINPUTS pour qu'elle contienne le chemin vers ce répertoire.
L'autre manière est d'installer les classes dans l'arbre texmf utilisateur.
suivant les distributions latex, c'est ~/texmf ou ~/.texmf ...
Tu trouvera ce chemin dans le fichier web2c/texmf.cnf de ta distribution latex, dans la variable TEXMFHOME
Si tu les installe la dedans, alors simpement lancer mktexlsr les enregistrera.
Bon courage
[^] # Re: TEXINPUTS
Posté par HSimpson . Évalué à 1.
Ben non ça marche pas comme dit dans le texte de ma question :-(. En fait ça marche juste sur les \include{toto} mais pas sur les \usepackage ou \documentclass
Là, il y a un peu de progrès. Quand je lance mktexlsr en tant qu'utilisateur, ça me créé bien un fichier ls-R dans mon répertoire $HOME/texmf (puisque c'est de lui qu'il s'agit). Par contre impossible de retrouver ma classe avec kpsewhere maclasse.cls et impossible de compiler un fichier latex de classe maclasse. D'où un re :-(
Merci
PS: je suis en SID sur ppc et probablement que c'est un bug de la transition tetex vers texlive.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.