Texte, maths et Unicode
Par Benoît le samedi 6 décembre 2008, 11:57 - Lien permanent
Introduction
Pour écrire des mathématiques dans un fichier texte (comme par exemple dans ce billet), on se sent vite limité par le peu de caractères présents sur le clavier.
Une méthode possible est d'utiliser LaTeX qui a un excellent rendu des formules mathématiques et de l'insérer dans la page sous forme d'image dans vos pages web (spécialement générée par vos soins, par un site externe comme codecogs ou par l'intermédiaire d'une extension de votre SGC). Le rendu sera excellent, mais en revanche votre formule ne sera pas un texte comme les autres que vous pourrez copier/coller, redimensionner à votre guise. Si vous passez par un site tiers vous êtes de plus tributaire du fonctionnement du site.
Unicode
L'autre possibilité qui s'offre à vous est d'utiliser les propriétés d'Unicode. Unicode est une norme visant à représenter de manière unifiée tous les jeux de caractères des différentes langues et autres symboles. Tous les fichiers textes manipulés informatiquement sont codés dans un jeu de caractères associant un symbole à une suite de bits. UTF-8 est un format de codage des caractères d'Unicode. Ce format est de plus en plus répandu (par exemple c'est le format de codage de cette page et celui utilisé par défaut sur les distributions Linux populaires actuellement). Le jeu de caractère Unicode contient plusieurs symboles mathématiques.
Exemples
Voici quelques exemples ne représentant qu'une infime partie des caractères Unicode :
- opérateurs : + - × ÷ ⊕ ⊗ ⋀ ⋁ ⋂ ⋃
- symboles de relation : ≤ ≥ ≨ ≩ ≼ ≽ ⊊ ⊋ ⊑ ⊒ ⊴ ⊵ ≟ ≠≡
- flèches : → ↔ ↦ ⇒ ⟺
- divers : ∫ ∀ ∃ ∞ ⟦ ⟧
Ces symboles sont des caractères comme les autres sur cette page, vous pouvez les manipuler comme vous le feriez pour du texte (par exemple copier/coller ou modifier la taille de l'affichage).
Il est possible que tous ces caractères ne s'affichent pas correctement dans votre navigateur (ou éditeur de texte). Votre navigateur (ou éditeur) ne prend alors pas correctement en charge UTF-8. Il se peut aussi que le fichier ne soit pas spécifié dans le bon codage.
Liens
- Alan Wood’s Unicode Resources
- Symboles mathématiques (Wikipedia)
- Unicode (Wikipedia)
- UTF-8 (Wikipedia)



Commentaires
et bien moi je suis fan e tes articles, quoi qy'on puisse en dire !