Bonjour
%%%%%%%%% fichier test.sty %%%%%%%%%%%%%%
\def\test{Ceci est un essai}
\endinput
%%%%%%%%% fin du fichier test.sty %%%%%%%%%%%%%%
En mettant \include{test.sty} dans le préambule, vous avez le warning :
\include should only be used after \begin{document}
et, si vous mettez \include{test.sty} après \begin{document} alors ça
plante car LaTeX va chercher test.sty.tex
(normalement, include ne charge que des fichiers .tex, il ne faut donc
pas mettre l’extension avec \include)
Ceci dit, je ne comprends pas pourquoi \include, en préambule, se
contente de mettre un warning et charge un fichier avec n’importe quelle
extension…
Enfin \input{test.sty} fonctionne aussi bien en préambule qu’après
\begin{document}. Si ça ne fonctionne pas chez vous, c’est que le
fichier lederer.sty doit avoir des particularités…
François
Le 13/03/2022 à 18:03, Paul Gaborit a écrit :
Le 13/03/2022 à 17:34, Ivan Lavallée a écrit :
\input{Lederer.tex} ne fonctionne pas plus dans le préambule, j’avais
testé, puis je suis allé à la bible « impatient » et j’ai changé en
\input{Lederer.sty} ça n’était pas mieux. En désespoir de cause, j’ai
tenté avec \include et ça fonctionne…
Heu… Si le fichier s’appelle ‘Lederer.sty’ pourquoi essayer de le
charger en l’appelant ‘Lederer.tex’ ???
Sinon, puisque ce fichier s’appelle ‘Lederer.sty’, cela signifie que
c’est un package ! Avez-vous essayé \usepackage{Lederer} ?
Si ce fichier n’est pas vraiment un package, il devrait s’appeler
‘Lederer.tex’ et se charger dans le préambule via \input{Lederer}.
Vous noterez que dans toutes les commandes de chargement que je vous
propose, l’extension du fichier n’est jamais précisée (c’est une bonne
pratique).
Cordialement,