Table des matières
Les textes
Instrumenpoche permet d'insérer des zones de texte, éventuellement mis en forme (couleurs, police de caractères, italique, etc) et pouvant contenir des formules mathématiques.
NB. Instrumenpoche ne gère pas de retour à la ligne automatique lorsque le texte dépasse la zone voulue. Il faut donc le signaler en introduisant tapant, dans le texte £br£
ou <br/>
.
Création et manipulation d'un texte
Pour créer un texte, il faut cliquer une fois sur le bouton pour indiquer à instrumenpoche qu'on veut créer un texte, puis une deuxième fois à l'endroit où on désire que se trouve le coin supérieur gauche du futur texte. Une zone de saisie semblable à l'image ci-contre apparaît alors. Il est possible d'obtenir une zone de saisie plus grande en laissant le bouton de la souris appuyé et en déplaçant la souris lors du deuxième clic.
Une fois que la zone de saisie est apparue, on peut :
- Modifier sa taille par le bouton rayé situé en bas à droite.
- La déplacer en saisissant à la souris la zone grise de titre en haut de la zone.
Si on valide, la zone de saisie est remplacée par un texte mis en forme.
Un texte créé et validé peut être manipulé. On peut le déplacer par glisser/déposer comme un instrument virtuel : un clic dessus en laissant le bouton de la souris enfoncé, puis on déplace la souris (et le texte avec) et on relâche le bouton de la souris à l'endroit où on souhaite déposer le texte.
On peut également faire un clic droit sur le texte pour faire apparaître un menu contextuel qui permet :
- soit de masquer le texte ;
- soit de le modifier, on reviendra alors à une zone de saisie comme vu plus haut.
Syntaxe de mise en forme
Les textes dans instrumenpoche peuvent être mis en forme de deux façons :
- par des balises au format HTML : les balises qui sont supportées par la technologie Adobe Flash ;
- une syntaxe particulière (TexteMath) destinée à l'écriture des mathématiques. Cette syntaxe est identique à celle qui est utilisée dans Tracenpoche.
HTML
HTML est un langage qui permet de mettre un texte en forme. Pour cela, il faut encadrer le texte voulu par des balises : une balise ouvrante doit être suivie d'une balise fermante. Ces balises permettent de signaler au logiciel quand il doit commencer et finir de mettre le texte en forme. Une balise ouvrante s'écrit entre deux chevrons :
<balise>
. Une balise fermante est signalée par une barre oblique après le premier chevron :
</balise>
Dans les exemples précédents, le mot balise
doit être remplacé par différents textes correspondant au langage HTML : i
, b
, u
ou font
sont les premières balises à connaître pour instrumenpoche.
Les premières balises à connaître sont :
<i>…</i>
qui permet de mettre du texte en italique.
<b>…</b>
qui permet de mettre du texte en gras.
<u>…</u>
qui permet souligner du texte.
Ci-dessous, un exemple zone de texte avec ces balises et le résultat obtenu dans instrumenpoche :
Il est possible de combiner plusieurs balises, à condition de respecter la règle suivante : la première balise ouverte doit être la dernière fermée. Par exemple, un Texte gras et en italique peut être codé de deux manères :
<i><u>Texte gras et en italique</u></i> <u><i>Texte gras et en italique</i></u>
La balise font
permet de modifier la “fonte”, c'est-à-dire la forme et les autres caractéristiques des lettres, en plus de celles énoncées ci-dessus. Dans ce cas, il faut ajouter un attribut dans la balise comme expliqué ci-dessous. On peut notamment :
Modifier la police de caractère. Par exemple, pour avoir la même police Tahoma que dans Mathenpoche, on code :
<font face="Tahoma">Mon texte</font>
Modifier la couleur du texte. Par exemple, le code suivant affiche le mot “texte” en rouge :
Mon <font color="#FF0000">texte</font>
La couleur doit être donnée par son code hexadécimal (voir une liste de couleurs disponibles) précédé d'un dièse : #. Les principales couleurs à connaître sont :
Couleur | Code HTML |
---|---|
Noir | #0 |
Blanc | #FFFFFF |
Rouge | #FF0000 |
Vert | #00FF00 |
Bleu | #0000FF |
Il est à noter que cette méthode est surtout pratique pour obtenir un texte d'une certaine couleur à l'intérieur d'un texte d'une autre couleur. Si on veut que tout le texte soit rouge, mieux vaut, avant de valider grâce au bouton , choisir le rouge comme couleur de tracé courante avec la palette.
TexteMath
Il est possible d'écrire des mathématiques dans instrumenpoche en suivant la syntaxe suivante. Le caractère réservé le plus important est la livre ( £ ).
Mathématiques
L'écriture des mathématiques se fait en utilisant £ suivi d'une des lettres suivantes : “a”, “c”, “d”, “e”, “f”, “g”, “i”, “n”, “p”, “r”, “s”, “u”, “v” et de parenthèses.
£g
donne une intégrale. Elle peut prendre quatre paramètres, dont seul le premier est obligatoire :
- la fonction à intégrer
- la variable à écrire après le d de l'intégrale
- les bornes inférieures et supérieures d'intégration.
Par exemple £g(f(x),x,a,b)
donne
£u(code)
permet d'afficher un caractère particulier, connaissant son code Unicode hexadécimal. On peut ainsi (si le système d'exploitation possède les polices de caractères nécessaires), afficher de nombreux symboles, mathématiques ou non. Par exemple,£u(7121)
fait apparaître la caractère chinois 無 (si vous voyez un carré blanc ci-contre, c'est que votre système d'exploitation ne possède pas de police adéquate pour ce caractère chinois, instrumenpoche ne pourra donc pas l'afficher).
Caractères spéciaux
Instrumenpoche supporte Unicode. Cela signifie que, si on dispose d'un caractère spécial, on peut le copier dans une zone de texte et il sera reconnu par instrumenpoche, comme sur la figure suivante qui montre une zone de texte dans laquelle on même lettres latines et caractères chinois, et le résultat obtenu après validation :
Il aussi est possible d'obtenir n'importe quel caractère en utilisant la syntaxe £u(code)
vue ci-dessus. Mais, pour faciliter l'écriture de textes, certains caractères ont des raccourcis plus faciles à mémoriser que les codes Unicode.
Les lettres de l'alphabet grec s'écrivent en donnant leur nom entre deux £, avec la première lettre du nom en majuscule si on veut une lettre grecque en majuscule : £pi£ vaut environ 3
. Les autres caractères spéciaux ayant des raccourcis sont listés ci-dessous :
Codage | Caractère |
---|---|
£alpha2£ | <HTML>α</HTML> |
£plus£ | <HTML>+</HTML> |
£moins£ | <HTML>−</HTML> |
£fois£ | <HTML>×</HTML> |
£divise£ | <HTML>÷</HTML> |
£petitf£ | <HTML>ƒ</HTML> |
£moins£ | <HTML>‐</HTML> |
£petitebarre£ | <HTML>–</HTML> |
£grandebarre£ | <HTML>—</HTML> |
£prime£ | <HTML>’</HTML> |
£seconde£ | <HTML>”</HTML> |
£puceronde£ | <HTML>•</HTML> |
£grandC£ | <HTML>ℂ</HTML> |
£euler£ | <HTML>ℂ</HTML> |
£petitg£ | <HTML>ℊ</HTML> |
£petith£ | <HTML>ℏ</HTML> |
£Ironde£ | <HTML>ℑ</HTML> |
£Lronde£ | <HTML>ℒ</HTML> |
£Cronde£ | <HTML>ℓ</HTML> |
£grandN£ | <HTML>ℕ</HTML> |
£Pronde£ | <HTML>℘</HTML> |
£grandQ£ | <HTML>ℚ</HTML> |
£Rronde£ | <HTML>ℜ</HTML> |
£grandR£ | <HTML>ℝ</HTML> |
£grandZ£ | <HTML>ℤ</HTML> |
£Eronde£ | <HTML>ℰ</HTML> |
£Fronde£ | <HTML>ℱ</HTML> |
£Nronde£ | <HTML>ℵ</HTML> |
£flecheG£ | <HTML>←</HTML> |
£flecheH£ | <HTML>↑</HTML> |
£flecheD£ | <HTML>→</HTML> |
£flecheB£ | <HTML>↓</HTML> |
£flecheDG£ | <HTML>↔</HTML> |
£flecheGD£ | <HTML>↔</HTML> |
£flecheHB£ | <HTML>↕</HTML> |
£flecheBH£ | <HTML>↕</HTML> |
£croissant£ | <HTML>↗</HTML> |
£descroissant£ | <HTML>↘</HTML> |
£alaligneadroite£ | <HTML>↳</HTML> |
£alaligneagauche£ | <HTML>↵</HTML> |
£doubleflecheG£ | <HTML>⇐</HTML> |
£doubleflecheD£ | <HTML>⇒</HTML> |
£doubleflecheDG£ | <HTML>⇔</HTML> |
£doubleflecheGD£ | <HTML>⇔</HTML> |
£flecheGbarre£ | <HTML>⇤</HTML> |
£flecheDbarre£ | <HTML>⇥</HTML> |
£flecheGcreuse£ | <HTML>⇦</HTML> |
£flecheHcreuse£ | <HTML>⇧</HTML> |
£flecheDcreuse£ | <HTML>⇨</HTML> |
£flecheBcreuse£ | <HTML>⇩</HTML> |
£qqsoit£ | <HTML>∀</HTML> |
£pourtout£ | <HTML>∀</HTML> |
£quelquesoit£ | <HTML>∀</HTML> |
£complement£ | <HTML>∁</HTML> |
£differentielpartiel£ | <HTML>∂</HTML> |
£ilexiste£ | <HTML>∃</HTML> |
£ilnexistepas£ | <HTML>∄</HTML> |
£vide£ | <HTML>∅</HTML> |
£nabla£ | <HTML>∇</HTML> |
£appartienta£ | <HTML>∈</HTML> |
£nappartientpasa£ | <HTML>∉</HTML> |
£contient£ | <HTML>∋</HTML> |
£petitcontient£ | <HTML>∍</HTML> |
£grandproduit£ | <HTML>∏</HTML> |
£grandcoproduit£ | <HTML>∐</HTML> |
£grandesomme£ | <HTML>∑</HTML> |
£petitebarrefine£ | <HTML>−</HTML> |
£moinsouplus£ | <HTML>∓</HTML> |
£antislash£ | <HTML>∖</HTML> |
£asterisque£ | <HTML>∗</HTML> |
£racine£ | <HTML>√</HTML> |
£proportionnela£ | <HTML>∝</HTML> |
£infini£ | <HTML>∞</HTML> |
£angle£ | <HTML>∡</HTML> |
£anglespherique£ | <HTML>∢</HTML> |
£divise£ | <HTML>∣</HTML> |
£nedivisepas£ | <HTML>∤</HTML> |
£parallelea£ | <HTML>∥</HTML> |
£nestpasparallelea£ | <HTML>∦</HTML> |
£etlogique£ | <HTML>∧</HTML> |
£oulogique£ | <HTML>∨</HTML> |
£inter£ | <HTML>∩</HTML> |
£intersection£ | <HTML>∩</HTML> |
£union£ | <HTML>∪</HTML> |
£integrale£ | <HTML>∫</HTML> |
£doubleintegrale£ | <HTML>∬</HTML> |
£tripleintegrale£ | <HTML>∭</HTML> |
£integralecurviligne£ | <HTML>∮</HTML> |
£integralesurfacique£ | <HTML>∯</HTML> |
£integralevolumique£ | <HTML>∰</HTML> |
£egaleasymptotiquea£ | <HTML>≃</HTML> |
£environdroit£ | <HTML>≃</HTML> |
£environegala£ | <HTML>≅</HTML> |
£environ£ | <HTML>≈</HTML> |
£egalpardefinition£ | <HTML>≝</HTML> |
£differentde£ | <HTML>≠</HTML> |
£identiquea£ | <HTML>≡</HTML> |
£inferieura£ | <HTML>≤</HTML> |
£superieura£ | <HTML>≥</HTML> |
£inclusdans£ | <HTML>⊂</HTML> |
£contient2£ | <HTML>⊃</HTML> |
£nestpasinclusdans£ | <HTML>⊂</HTML> |
£necontientpas£ | <HTML>⊃</HTML> |
£sommedirecte£ | <HTML>⊕</HTML> |
£differencedirecte£ | <HTML>⊖</HTML> |
£produittensoriel£ | <HTML>⊗</HTML> |
£divisiondirecte£ | <HTML>⊘</HTML> |
£produitdirect£ | <HTML>⊙</HTML> |
£top£ | <HTML>⊤</HTML> |
£perpendiculairea£ | <HTML>⊥</HTML> |
£antecedentde£ | <HTML>⊶</HTML> |
£imagede£ | <HTML>⊷</HTML> |
£angledroitarc£ | <HTML>⊾</HTML> |
£point£ | <HTML>⋅</HTML> |
£pv£ | ; |
Caractères problématiques
NB. Les mots-clés décrits dans cette section ne sont utilisables qu'à partir de la version 2.6.
Certains caractères posent problème :
- les caractères < et > sont interprétés comme délimiteurs de balises HTML. Si on veut écrire un texte comme “2 < 3”, il faut utiliser le mot-clé
£inferieurstrict£
:"2 £inferieurstrict£ 3"
L'autre mot-clé est <code>£superieurstrict£
.
- comme expliqué plus haut, certains textes mathématiques utilisent la virgule comme délimiteur :
£e(2,3)
pour écrire 23. Si on veut écrire du texte mathématique contenant une virgule, il faut utiliser le mot-clé£virgule£
ou son raccourci£virg£
, ainsi, 2,53 se code£e(2£virgule£5,3)
.
Voir aussi
- texte pour apprendre la partie du script instrumenpoche concernant les textes.