Affiche une zone texte positionné
librement dans le repère actuel (@options)
ou lié à un point.
Syntaxe
Paramètres
1-
t=texte(x,y,"caractères");
t : nom de la zone texte
x : position en abscisse
y : position en ordonnée
"caractères" : texte à afficher
2-
t=texte(M,"caractères");
t : nom de la zone texte
M : point déterminant la position
"caractères" : texte à afficher
"caractères" permet, outre du texte brut, d'afficher :
la valeur d'une variable :
il suffit de mettre dans le texte entre
guillemets le nom de la variable encadrée par des caractères
$ :
t=texte(M,"La variable v vaut $v$.");
le résultat d'une commande de la zone analyse :
il suffit de mettre dans le texte
entre guillemets la commande de la zone analyse encadrée par
des caractères # :
t=texte(M,"Les droites (d) et (d') sont #position(d,d')=#");
des symboles particuliers :
il suffit de mettre dans le texte entre guillemets l'abréviation
du symbole, encadrée par des caractères £ : les lettres grecques :
t=texte(M,"L'angle £alpha£ est compris entre
0° et 90°");
alpha - beta - chi - delta - epsilon
- phi - gamma - eta - iota - phi - kappa - lambda - mu -
nu
omicron - pi - theta - rho - sigma - tau - upsilon - sampi
- omega - xi - psi - dzeta
Les versions majuscules s'obtiennent en
mettant la première lettre en
Majuscule : £alpha£ donne £Alpha£ en
majuscule :
des symboles mathématiques :
Mais aussi des symboles mathématiques listés
sur une page spécifique :
(MA)£perp£(MB) et AB£environ£3 donnera
des embellissements supplémentaires :
une partie des codages HTML de mise en forme est disponible
pour personnaliser un texte dans TracenPoche en dehors des
styles prédéfinis. Eviter les guillemets "
comme séparateurs en utilisant l'apostrophe '.
Exemple :
t=texte(M,"< font color=’#AA8866’ size=’12’ face=’Arial’>mon
texte< /font>");
affiche mon texte en beige foncé, taille 12 avec la police Arial :
mon texte
Exemple 1:
t=texte(0,0,"coucou");
Affiche le texte coucou au point (0,0) du repère.
Exemple 2:
A=point(-2,-1); B=point(2,-1); k=reel(1,-5,5,0.1); var z=AB; t=texte(-1,2,"AB=$z$ et k=$k$") {dec1};
Place 2 points A et B,
définit le reel k et la distance z de A à B,
puis affiche au point (-2,2) le texte : AB=4 et k=1.
L'option {dec1} précise que l'affichage se fait avec un chiffre
après la virgule.
Si on bouge A, B ou si on fait varier k, le texte se met à jour.
Exemple 3:
A=point(0,1) {i}; t=texte(A,"coucou");
Place le point A et le cache,
puis affiche le texte coucou à la place du point A.
Exemple 4:
A=point(-2,-1); B=point(2,-1); M=milieu(A,B) {i}; var d=AB; t=texte(M,"$d$");
Place 2 points A et B, construit et cache le milieu M du
segment [AB],
définit la distance z de A à B,
puis affiche au point M la distance z.