Une syntaxe est prévue pour mettre en forme un texte contenant des formules mathématiques.
Elle se base sur le caractère £ comme marqueur spécifique, suivi d’une lettre indiquant la fonction appliquée à un texte qui suit entre parenthèses.
Exemple :
t1=texte(0,0,"£r(5)") ;
affichera la racine carrée de 5 : r pour racine ...
Liste des fonctions et exemple :
lettre | fonction | exemple | résultat |
? | demande | £ ?() £ ?(5) £ ?(saisie) | affiche une zone d’édition que l’utilisateur peut remplir. Variante : y affiche 5 ? Variante : y affiche le mot saisie |
a | angle | £a(ABC) | l’angle ABC avec un chapeau |
c | crochets | £c(AB) | AB entouré par 2 grands crochets [AB] |
d | distance à zéro | £d(z) | affiche |z| |
e | mise en exposant | £e(3,2) | affiche 3 expostant 2 : 3² |
f | fraction | £f(1,2) | affiche la fraction 1/2 |
g | intégrale | £g(f,x,a,b) | intégrale de a à b de f pour la variable x |
i | mise en indice | £i(M,1) | affiche le point M1 |
n | norme | £n(v) | affiche ||z|| |
p | parenthèses | £p(AB) | AB entouré par 2 grandes parenthèses |
r | racine carrée | £r(2) | affiche racine carrée de 2 |
s | système | £s(x+y=2, x-y=0) | affiche avec une grande accolade ouverte devant le système des 2 équations (on peut mettre plus de 2 équations !) |
u | unicode | £u(03B1) | affiche le caractère 0x03B1 du système unicode (ici alpha) |
v | vecteur | £v(AB) | affiche le vecteur AB |
On peut bien entendu utiliser les autres possibilités de la syntaxe de texte : variable entre $, résultat d’analyse entre # et symboles entre £.
Exemple :
var x = 2 ;
t1=texte(0,0,"£f(£pi£,2) et £r($x$)") ;
affiche π/2 et racine carrée de la valeur de la variable x donc ici 2 :