Follow

Est-ce que quelqu'un sait comment gère les chemins de recherche des fichiers .sty et .cls et si c'est possible de modifier ce chemin de recherche à la volée — comme on pourrait faire avec les binaires et $PATH — à l'intérieur d'un script ?

C'est pour faire de la magie noire avec et 😁

· · Web · 4 · 5 · 2

@AugierLe42e il y a un sytème de path oui, mais ca depend de ta distribution. Je dotue qu'on puisse modifier à la volée en revanche. Sauf peut être avec LuaLaTeX

@AugierLe42e enfin au cours de l'exeution du code tex ca parait improbable. Par contre entre 2 run, vu que c'est une variable d'environnement, ca doit être possible.

@maieulr Je sais que c'est possible de le configurer dans MikTeX. Mais je suis sous Linux. Donc j'ai pas le GUI pour le faire. Je suis à peut près certain que c'est possible. C'est tellement standard dans plein d'autres projets...

@maieulr Ouais, mais comme je veux utiliser ça avec un outil généraliste (Pandoc, en l'occurrence), j'aimerais que ça fonctionne avec n'importe quelle distrib' LaTeX. Merci pour le lien, je vais bûcher ça 👍

@AugierLe42e N'hésite pas à questionner @maieulr, c'est un expert sur le sujet, en plus d'être un chouette gars et un très bon ami :)

@AugierLe42e moui, mais le système de chemin dépend de la distrib tex.... après texlive c'est quand même la distriv majoritaire

@bakaniko Nan pour nous, l'idée, c'est surtout de pouvoir utiliser des styles différents avec la même source pour différents clientsnet on aimerais éviter d'avoir à tout stacker dans $HOME/texmf/tex/latex.
@maieulr

@AugierLe42e @bakaniko comme dit le système de path dépend de la distibution. Cela étant je suis pas sûr de cerner le besoin reéél, et du coup pas forcém,ent convaincu que des bidouilles de path soit la bonne solution.

@maieulr En fait, avec un copain, on est en train de développer un outil d'automatisation de gestion de base documentaire. L'idée, c'est d'avoir une base documentaire écrite en Markdown qu'on peut recompiler en PDF en permanence avec Pandoc (ça s'appelle PandocCompose, ça fonctionne avec un fichier YAML qui décrit comment compiler tes documents via Pandoc). Et l'idée, c'est de pouvoir gérer, via PandocCompose, des document class personnalisés pour les documents.
@bakaniko

@maieulr Idéalement, même, on pourrait imaginer un store de document class en ligne qu'on pourrait installer avec PandocCompose. Et pour ça, on a besoin de rendre l'endroit où on pose les document class customisable.
@bakaniko

@AugierLe42e @bakaniko mlouais, c'est le "on a besoin de rendre l'endroit où on pose la classe customisable" que je comprend pas

@maieulr Bof, c'est pas vraiment un besoin. C'est plus par curiosité technique si un jour on en a besoin.
@bakaniko

@AugierLe42e @bakaniko ah d'accord. Bah du coup effectivement modification dynamique du path, mais ca depend de ta distrib

@framasky J'ai vu cette réponse mais ça m'aide pas. Elle me permet juste de trouver les chemins de résolution alors que je veux les manipuler (en rajouter).

@AugierLe42e non je ne sais pas, mais bon courage, le LaTeX, ça en demande un peu je trouve :D

@linuxine La courbe d'apprentissage est raide c'est clair, mais t'inquiètes, j'en suis plus là.

@AugierLe42e moi j'ai rien trouvé de mieux pour essayer de transformer mon blog en livre que je vais faire imprimer. Je fais du Markdown que je transforme ensuite en pdf via un template Latex avec Pandoc. Bah j'ai un peu galéré au niveau de la gestion des photos :D

@AugierLe42e

C'est plutôt TEXINPUTS qui devrait t'intéresser - c'est déjà sur l'autre lien stackexchange ;

texfaq.org/FAQ-graphicspath

tex.stackexchange.com/question

"If you need the current directory to be searched for inputs before the local one, then

export TEXINPUTS=.:/path/to/the/local/folder//: "

Sign in to participate in the conversation
Diaspodon

Diaspodon.fr est une instance majoritairement francophone et généraliste. Aucun contenu du fédiverse n'est filtré par une décision d'administrateur ou de modérateur.