Je redécouvre le monde de Latex et rencontre quelques problèmes. J'ai installé le duo MiKTeX et TeXworks à partir du site officiel de MiKTeX. Mon but est de rédiger des cours de mathématiques simples et dans une forme sympathique. Je suis tombé sur des utilisateurs qui construise leur document avec boiboites.sty. J'ai réussi à trouver assez facilement ce fichier, mais dans aucun package "officiel" (ctan, jussieu ou autre) Je ne sais pas où le mettre (dans quelle arborescence ?). J'ai bien tenté de créer un "local package repository", mais MiKTeX me refuse systématiquement le répertoire que je choisis comme "local package repository". Quelqu'un a-t-il été confronté à ce problème ? Et si oui a-t-il réussi à trouvé une solution ?

Posée 22 Jui '21, 13:34

hazzouzfr's gravatar image

hazzouzfr
4313
Taux d'acceptation : 0%

Modifiée 22 Jui '21, 13:55

denis's gravatar image

denis ♦♦
7.0k1510

2

Bienvenue sur TeXnique.fr !

(22 Jui '21, 13:53) denis ♦♦ denis's gravatar image
1

Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(22 Jui '21, 13:54) denis ♦♦ denis's gravatar image
1

La question a été traitée ici (mais pour la distribution TeX Live et non MiKTeX). Je n'utilise pas cette distribution donc ne peux pas être d'une grande aide mais, selon cette page, il peut suffire de, dans le dossier (à créer le cas échéant) %USERPROFILE%\Roaming\MiKTeX\2.9, créer un sous-dossier tex, lui-même contenant un dossier latex et, dans ce dernier, de placer boiboites.sty.

(22 Jui '21, 14:03) denis ♦♦ denis's gravatar image

Voici comment créer le texmf personnel pour installer des extensions non miktex.

  1. Créez un répertoire, disons TexmfLocal.
  2. Créez une arborescence en respectant les standards de TDS et déplacez vos fichiers là.

+TexmfLocal 
              +fonts 
                   +source
                   +tfm
              +tex
                   +generic
                   +latex

  1. Démarrez le programme MiKTeX console et ouvrez la page Paramètres (Settings).alt text
  2. Cliquez sur l'onglet Répertoires (Directories).
  3. Cliquez sur le bouton + (Add) et indiquez le répertoire racine TEXMF (TexmfLocal).
  4. Après chaque ajout des fichiers dans votre texmf local, il faut rafraîchir la base des fichiers FNDB, via le menu tasks-->Refresh filename database dans MiKTeX console.
Lien permanent

Publiée 22 Jui '21, 20:50

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

1

@hazzouzfr Attention ! Ce commentaire ne comporte qu'une confirmation de solution et c'est à éviter au profit de l'acceptation de la réponse la plus appropriée.

(23 Jui '21, 07:32) denis ♦♦ denis's gravatar image

J'ai suivi à la lettre toutes les instructions de @touhami, en commençant par la création d'un répertoire TexmfLocal : C:\Users\mon_nom\Desktop\TexmfLocal. La console MiKTeX continue de refuser de reconnaitre mon répertoire TexmfLocal comme un « local packages repository ».

(23 Jui '21, 11:43) hazzouzfr hazzouzfr's gravatar image
1

@hazzouzfr Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.

(23 Jui '21, 11:59) denis ♦♦ denis's gravatar image
1

@hazzouzfr j'ai oublié de noter ce point. Le texmf local et le « local packages repository » sont deux choses différentes.

Un texmf Local: est un dossier où on peut installer des extensions, disons personnelles, qui reste visible aux programmes de la distribution (MikTeX ou TeXLive).

« local packages repository »: est bien le contraire. Il s'agit, en effet, à un dossier (local) à partir duquel on peut ajouter des extensions à notre installation. c'est un dossier qui va jouer le rôle des sites de MikTeX lorsqu'on est hors ligne.

(23 Jui '21, 15:40) touhami touhami's gravatar image
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.