Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
2_programmation:erreurs:i:improper_spacefactor [2020/11/26 08:53] yannick.tanguy Corrections de coquilles de texte. |
2_programmation:erreurs:i:improper_spacefactor [2021/04/13 13:22] yannick.tanguy Simplification et mise en forme de la page. |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Que signifient les erreurs évoquant « \spacefactor » ? ====== | + | ====== Que signifie l'erreur: « Improper \spacefactor »? ====== |
- | Les erreurs | + | * **Message**: ''Improper \spacefactor'' |
+ | * **Origine**: //TeX//. | ||
- | <code latex> | + | Au contexte près, cette erreur est à rapprocher de l'erreur « [[2_programmation:erreurs:y:you_cannot_use_spacefactor_in_vertical_mode|You can't use `\spacefactor' in vertical mode]] », autrement dit une utilisation probablement erronée de la commande ''\@''. |
- | ! You can't use `\spacefactor' in vertical mode. | + | |
- | \@->\spacefactor | + | |
- | \@m | + | |
- | </code> | + | |
- | ou | + | |
- | + | ||
- | <code latex> | + | |
- | ! You can't use `\spacefactor' in math mode. | + | |
- | \@->\spacefactor | + | |
- | \@m | + | |
- | </code> | + | |
- | ou bien encore | + | |
- | + | ||
- | <code latex> | + | |
- | ! Improper \spacefactor. | + | |
- | ... | + | |
- | </code> | + | |
- | agressent le programmeur <latex>\LaTeX</latex> qui utilise une commande interne sans prendre de « précaution ». Une commande interne telle que ''\@foo'' a été définie pour un usage interne à des commandes et non pour être utilisée directement par l'utilisateur dans le document contenant le texte à présenter. Malgré tout, si elle est directement utilisée dans le document de l'utilisateur, cette commande est alors interprétée comme ''\@'' suivie du texte ''foo''. Et la commande ''\@'' sert alors à définir l'espace de fin de phrase dans certaines circonstances et elle utilise ''\spacefactor'' pour le faire. Ceci explique l'erreur obtenue. | + | |
- | + | ||
- | Ce sujet est détaillé dans la question « [[composition:macros:arobase_dans_les_noms_de_macros|Que font `\@` et `@` dans les noms des commandes ?]] ». | + | |
----- | ----- | ||
- | //Source:// [[faquk>FAQ-atvert|'`\spacefactor` complaints']] | + | //Source :// [[faquk>FAQ-atvert|'`\spacefactor` complaints']] |
{{htmlmetatags>metatag-keywords=(LaTeX,erreur,spacefactor) | {{htmlmetatags>metatag-keywords=(LaTeX,erreur,spacefactor) | ||
- | metatag-og:title=(Que signifient les erreurs évoquant « \spacefactor ») | + | metatag-og:title=(Que signifie l'erreur: « Improper \spacefactor ») |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) | ||
}} | }} |