Quelques paquets LaTeX utiles

Voici quelques paquets que j’utilise fréquemment. Les plus largement connus sont graphicx (pour les images), xcolor (gestion des couleurs), inputenc (pour l’encodage et les accents), fontenc (police), babel (langue du document) et les paquets des polices mathématiques (amsmath, amsfonts et amsfont). En voici d’autres que je trouve utiles et qui sont peut être moins connus :

  • geometry
    Mise en page du document : marge, entête, pied de page …
  • fancyhdr
    Comme son nom l’indique le paquet fancy header permet de modifier le style et le contenu des entêtes et des pieds de pages.
  • titlesec
    Ce paquet permet de modifier le style des différentes sections du document, de la table des matières ou encore de la liste des figures.
  • tabularx
    Une extension de l’environnement tabular qui permet de définir la largeur d’un tableau et de définir une colonne de type X dans laquelle le texte est dans un paragraphe dont la largeur est automatiquement ajustée de sorte que le tableau ait la largeur souhaitée.
  • gnuplottex
    Permet de créer un graphique en insérant des commandes gnuplot directement dans le fichier source latex, dans un environnement gnuplot.
  • animate
    Permet d’inclure des fichiers gif animés ou de créer des animations à partir d’un ensemble de fichiers images à la manière d’un dessin animé.
  • mhchem
    Un paquet permettant d’écrire de façon simplifié des formules brutes de molécules et des équations chimiques.
  • setspace
    Permet de gérer l’interligne.
  • xspace
    Ce paquet donne une commande permettant de gérer l’espace qui doit intervenir ou non à la suite de l’utilisation d’une macro.
  • textpos
    Un paquet qui permet de placer des boites de façon absolue sur une page.

Comment « installer » de nouveaux paquets LaTeX ?

Sous linux, quelque soit la distribution, on peut installer très simplement de nouveaux paquets (fichiers .sty) sans avoir besoin des droits administrateur. Par contre, ces nouveaux paquets ne seront pas accessible à tous les utilisateurs. Pour cela, dans votre dossier utilisateur (/home/votre_nom_utilisateur/) il faut créer un dossier texmf qui contient un dossier tex qui contient un dossier latex. Placer ensuite simplement vos nouveaux paquets dans le dossier /home/votre_nom_utilisateur/texmf/tex/latex/ ou dans un sous dossier de celui-ci et ils seront tout de suite utilisables.

En utilisant la ligne de commande, voici quelques commandes bash permettant d’ajouter le paquet mon_paquet.sty :

mkdir -pv $HOME/texmf/tex/latex
cp mon_paquet.py $HOME/texmf/tex/latex

D’autre part, lors de la compilation, latex cherche dans ces dossiers lorsqu’il essaye d’inclure des images ou tout autre type de fichier inclus dans le document. On peut donc également placer dans le dossier, ou un sous dossier de /home/votre_nom_utilisateur/texmf/tex/latex/ les images dont on se sert régulièrement, par exemple les logos.

Un thème beamer UPPA

Je met ici à disposition un thème beamer aux couleurs de l’université de Pau et des pays de l’Adour.

EDIT 21 septembre 2012 : J’ai allégé un peu le précédent thème, le nouveau s’appelle UPPAlight. La précédente version est disponible tout en bas.

theme beamer UPPA

Pour installer le thème, extraire le contenu de l’archive dans le dossier où vous placez tous vos paquets supplémentaires. Par exemple, sous linux, extraire l’archive dans ~/texmf/tex/latex/.

L’archive contient un dossier doc/ dans lequel vous trouverez un exemple de présentation utilisant le thème UPPA. Une fois installé, le thème s’utilise comme les autres thèmes beamer en ajoutant la ligne suivante dans le préhambule de votre document :
\usetheme{UPPA}

Pièces jointes :
themeUPPAlight.zip

exemple_beamer_themeUPPA.tex : fichier exemple

exemple_beamer_themeUPPA.pdf

Ancienne version du thème :
themeUPPA.zip