«

»

Installer des paquets avec Miktex

Un problème que j’ai rencontré (encore) ces jours-ci m’a amené à ce nouvel article : comment installer des packages sous Miktex, je précise : sans accès à Internet.

Petit rappel : Miktex est une distribution LaTeX pour Windows, plutôt bien faite pour le management et l’installation de paquets à partir du moment où on a une connexion Internet fonctionnelle, puisque le Manager de packages les télécharge directement. Or, dans certains cas, comme par exemple une entreprise qui bloque des ports d’accès, on n’a pas la possibilité de télécharger les paquets directement depuis la toile. Comment donc installer un nouveau package sans Internet ?

  1. Télécharger le paquet dont vous avez besoin. Pour cela, il existe des catalogues en-ligne de packages, comme par exemple ici.
  2. Vous récupérerez le plus souvent une archive. Dedans, vous aurez soit des fichiers .sty (si c’est le cas, rendez-vous au point numéro 4), soit des fichiers .ins et .dtx
  3. Si les fichiers .sty ne sont pas disponibles, et qu’à la place vous disposez de fichiers .ins et .dtx, sortez-les de l’archive et copiez-le dans un dossier. Ensuite, ouvrez la ligne de commande Windows et placez vous dans le répertoire où vous avez copié vos fichier (« cd adresse_du_repertoire », ou « NomDeLaPartition: » pour changer de partition). Tapez ensuite la ligne de commande « latex NomDuFichier.ins ». Le script vous génère un joli fichier .sty ! Vous devez le refaire pour chacun des fichiers .ins que vous souhaitez installer. Plus qu’à aller au point numéro 4 !
  4. Si vous avez des fichiers .sty, copiez les et allez dans votre répertoire d’installation Miktex, puis dans tex/latex. Créer alors un nouveau dossier du nom de votre package et collez les fichiers .sty dedans. Il ne vous reste plus qu’à aller dans le Menu Démarrer/Miktex/Maintenance/Settings et à cliquer sur le bouton « Refresh FNDB ». Vous pouvez maintenant utiliser votre package dans votre fichier LaTeX !

Settings Miktex

Laisser un commentaire

Votre adresse ne sera pas publiée.

Vous pouvez utiliser les balises HTML suivantes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">