Suivant: , Précédent: , Monter: fontenc package   [Table des matières][Index]


4.1.5 \DeclareTextCommandDefault & \ProvideTextCommandDefault

Synopsis :

\DeclareTextCommandDefault{\cmd}{défn}

ou :

\ProvideTextCommandDefault{\cmd}{défn}

Donne une définition par défaut à \cmd, pour la situation où cette commande n’est pas définie dans le codage actuellement en vigueur. La valeur par défaut doit utiliser uniquement les codages connus comme disponibles.

La déclaration ci-dessous rend \copyright disponible.

\DeclareTextCommandDefault{\copyright}{\textcircled{c}}

Elle utilise uniquement un codage (OMS) qui est toujours disponible.

La déclaration \DeclareTextCommandDefault n’est pas destinée à survenir dans un fichier de définition de codage puisque ces fichiers ne doivent déclarer que des commandes à utiliser quand vous sélectionnez ce codage. Au lieu de cela, elle devrait être dans un paquetage.

Comme pour les commandes correspondantes qui ne sont pas en ...Default, la déclaration \ProvideTextCommandDefault a exactement le même comportement que \DeclareTextCommandDefault à ceci près qu’elle ne fait rien si \cmd est déjà définie (voir \DeclareTextCommand & \ProvideTextCommand). De sorte qu’un paquetage peut l’utiliser pour fournir une définition de repli que d’autres paquetages peuvent améliorer.