« LaTeX/Installer LaTeX » : différence entre les versions

Contenu supprimé Contenu ajouté
Nosfrat (discussion | contributions)
m typo
Ligne 40 :
== Installer des extensions supplémentaires ==
 
Pour faire des choses particulières, vous aurez peut-être besoin d'installer des extensions non standard. Une extension se compose d'un fichier <code>.sty</code>, et parfois d'un fichier <code>.tex</code> ; les extensions de « l'univers <code>pstricks</code> » contiennent parfois des fichierfichiers <code>.pro</code>, qui sont des bibliothèques de procédures, fonctions ou variables PostScript. Ces fichiers doivent être mis dans un répertoire qui dépend de l'installation.
 
Le chemin d'accès au répertoire contenant les extensionextensions est de la forme <code>[texmf]/tex/latex/</code>, où <code>[texmf]</code> dépend de l'installation. On crée normalement un sous-répertoire par extension (il porte alors le nom de l'extension) ou par thème d'extension. Puis, il faut rafraîchir la liste des extensions afin que LaTeX sachentsache où trouver cette extension.
 
MikTeX possède un programme d'installation d'extensions, le ''MikTeX Package Manager'' (MPM), auquel on peut accéder par le menu '''Démarrer''' de Microsoft Windows. Si l'on désire installer « à la main », le chemin est en général dans <code>C:\texmf\tex\latex\</code>. Si l'on ajoute une extension, il faut en rafraîchir la liste ''(refresh)'' : menu '''Miktex options | General | Refresh now'''.
Ligne 53 :
Parfois, l'extension est fournie sous la forme d'un fichier <code>.ins</code> et d'un fichier <code>.dtx</code>. Il faut alors placer ces fichier dans le répertoire idoine comme indiqué ci-dessus, puis compiler deux fois le fichier <code>.ins</code> avec LaTeX<ref>deux fois car si cela peut produire une documentation qui peut contenir des références croisées, voir [[../Structuration du texte#Références|plus loin]]</ref>. Cela crée alors le fichier <code>.sty</code>. Il faut ensuite rafraîchir la liste des extension comme indiqué ci-dessus.
 
Un certain nombre de distributions sont organisées selon la structure TDS (''TeX Directory Structure'' [http://www.gutenberg.eu.org/publications/cahiers/r35-cahiers44-45/187-twg-tds.html]), ce qui permet d'utiliser le gestionairegestionnaire d'extensions MikTeX (''MikTeX Package Manager'', MPM) même si l'on n'a pas une distribution MikTeX (par exemple une teTeX ou une TeXLive).
 
En général, les répertoires de l'installation sont gérés par la bibliothèque <code>kpathsea</code>. Pour connaître ces répertoires, il suffit de taper en ligne de commande <code>texconfig conf</code> et de regarder les valeurs deades variables <code>TEXMFDIST</code>, <code>TEXMFLOCAL</code> et <code>TEXMFHOME</code> ; il ne faut utiliser que les deux dernières pour les installations manuelles.
 
== Annexes ==