Je pense que la liste de packages peut être mise à jour dans MiKTeX directement. Il suffirait de faire *Refresh FNDB* (File Name Data Base) dans la console (menu *Task*)
Si il s'agit d'installer un seul package à la main on télécharge le package compressé (un dossier avec différents fichiers dedans) sur le CTAN par exemple. On décompresse le package, puis on le copie le dossier en respectant la structure de répertoires de TeX (TDS, TeX Directory Structure).
On peut choisir n'importe quel dossier comme racine de cette structure TDS. Cette racine a comme nom générique *texmf* (pour *TeX and MetaFont*) qu'on associe au dossier choisi sur le disque en ajoutant à l'aide du menu *Settings* (onglet *Directories*) un *TEXMF root directory* puis en sélectionnant le dossier choisi.
Dans ce dossier il faut créer un dossier *tex*, puis un sous dossier *latex* (c'est la structure TDS pour les packages de latex). On copie finalement le dossier du package dans le dossier latex et on fait le *refresh FNDB*.
On peut mettre plusieurs TDS personnels qui s'ajoutent à ceux de MiKTeX MikTeX qui en a déjà deux par défaut :
- un pour l'utilateur l'utilisateur (*UserInstall* dont la racine correspond à *%USERPROFILE%\Roaming\MiKTeX\2.9*)
*%USERPROFILE%\Roaming\MiKTeX\2.9*) ;
- et un autre pour le système, c'est à dire communs commun à tous les utilisateurs du PC (*CommonInstall* dont la racine correspond à *C:\Program Files\MiKTeX 2.9*).
Latex LaTeX trouve un package en explorant les TDS dans l'ordre indiqué dans MiKTeK MikTeX (toujours dans *Settings/Directories* de la console)console).