Comment sont gérées les options de package ?

Quand on utilise plusieurs packages : \usepackage{package1,package2} et que l'on veut utiliser une option du package1 qui n'existe pas pour le package2, on peut écrire : \usepackage[option1]{package1} \usepackage{pckge2} Cela évite un message du type "unknown option1 for pckge2" qui peut apparaître quand on écrit \usepackage[option1]{package1,package2}. On peut également écrire : \documentclass[option1,gnagna]{article} \usepackage{pckge1,pckge2} qui permet de conserver l'ordre de chargement des packages mais pas celui dans lequel seront exécutées les options par tel package. Les options de classe sont globales et descendent à toutes les extensions chargées si elles sont définies pour ces extensions (certaines options sont par nature globales comme draft, final, french, a4paper, dvips...).