« LaTeX/À l'aide ! » : différence entre les versions

Contenu supprimé Contenu ajouté
Ordre des extensions
Ligne 67 :
 
Parfois, vous n'arriverez pas à résoudre certaines erreurs. La première chose à faire est d'isoler le passage problématique. En effet, une erreur peut se manifester bien plus loin ; par exemple, si vous oubliez de fermer une accolade ou un environnement, tout le texte qui suit est considéré comme influencé par la commande ou faisant partie de l'environnement, et le message peut apparaître lorsque le contenu devient incompatible avec la commande ou l'environnement.
 
=== Ordre des extensions ===
 
L'ordre dans lequel les extensions sont déclarées dans le préambule peut avoir de l'importance. En effet, certaines extensions redéfinissent le comportement d'une ou plusieurs fonctions de LaTeX, une fonction peut ainsi se voir redéfinir par plusieurs extensions.
 
De manière générale, il faut :
# placer les extensions <code>inputenc</code> et <code>fontenc</code> en premier ;
# puis, placer les extensions qui modifient la mise en page du document, comme par exemple <code>geometry</code> ;
# placer <code>babel</code> en dernier.
Il existe des exceptions, qui sont en général mentionnées dans la documentation de l'extension. Par exemple, l'extension <code>hyperref</code> doit être placée en dernier (après <code>babel</code>) dans le préambule.
 
=== Isoler le passage problématique ===