Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

Latex permet de créer des documents de très bonne qualité, sans avoir à se préoccuper de la mise en page. En effet, c'est le logiciel lui même qui s'en occupe. Ainsi vous perdez moins de temps, l'organisation du document ayant été pensée par les personnes qualifiées en terme de standards.

Cette page vise à recenser petit à petit diverses astuces pour utiliser LaTeX au mieux.

Pense bête ou aide-mémoire

Je vais maintenir dans la mesure du possible un pense-bête des commandes et autres astuces pour LaTeX. Une première version est disponible ci-dessous.

Téléchargement ici.

Pour modifier le document (en respect de la licence CC-BY-SA ): sources.

Obtenir de l'aide

De façon générale, pour en savoir plus sur l'utilisation d'une extension, il n'y a qu'une commande à connaitre : texdoc nomdupackage. Votre lecteur pdf par défaut vous affichera la documentation du package (à condition qu'elle soit installée).

Sinon, voici quelques liens utiles :

Petite astuce

Pour ne pas avoir à me souvenir de tous les packages qui me sont utiles, j'ai créé un fichier qui contient tous les \usepackage{...} dont j'ai besoin. Cela est aussi valable pour les commandes personnalisées.

Mais à quoi cela sert-il si c'est dans un fichier à part me direz-vous? Eh bien lorsque je commence un nouveau document, les premières lignes que j'écrit sont les suivantes :

\documentclass[a4paper,12pt]{article}
\input{/home/xavier/.vim/templates/latex}

Vous l'aurez compris, le fichier /home/xavier/.vim/templates/latex est le chemin vers le fichier contenant tous les usepackages et commandes personnalisées.

Un exemple est inclut dans le pense-bête.

Utilisation avec vim

Vim est un éditeur de texte très puissant. Pour en profiter avec LaTeX, on peut utiliser la suite Latexsuite, des scripts extérieurs et divers raccourcis.

Vim-LaTeXsuite :

Pour installer ce plugin, il suffit d'installer le paquet debianvim-latexsuite. Ensuite, pour l'activer, tapez cette commande :

vim-addons install latex-suite

Configuration de vim

Voici un exemple de configuration à placer dans le fichier ~/.vimrc, qui réalise les choses suivantes :

Script pour aperçu rapide

Avec le script suivant, vous pouvez sauvegarder et compiler le document puis obtenir un aperçu du rendu très rapidement. Le document est visonné avec mupdf, et rien ne se passe si les sources contiennent une erreur.

Vous pourriez aussi vouloir consulter cette page qui permet les aperçus pendant la composition du document.

Pour l'utiliser, ajoutez cette ligne dans le fichier de configuration de vim, pour éxécuter le script lorsque vous tapez successivement sur 2 puis t (remplacez le chemin vers le script selon votre configuration)

au BufNewFile,BufRead *.tex map 2t :w<CR>:!/home/xavier/.Scripts/updateTex.sh "%" <CR>

Le script :

#!/bin/sh
rubber --cache -f --pdf -s "$1" #Changez la commande pour votre
compilateur

if [ $? -eq 0 ]; then
    echo "Compilation réussie"
    xdotool search --class mupdf key --window %@ r
        if [ $? -ne 0 ]; then
            mupdf "${1%.*}.pdf" &amp;
        fi
fi
exit 0