Dans beaucoup de cas, les textes qui seront inclus soit dans les volets "Invitation" ou "Solution" d'une fiche EtiMemo ou dans les étiquettes et les textes d'accompagnement d'un plateau EtiGliss ne nécessiteront aucune mise en forme particulière car il s'agira simplement de quelques mots ou d'une phrase en français ou dans une autre langue.
Toutefois, pour certains contenus plus spécifiques comme des formules mathématiques ou scientifiques, la mise en page et l'utilisation de caractères spéciaux devienent indispensables et les quelques règles de syntaxes qui suivent permettront de mettre en forme les expressions les plus usuelles. Les prétentions d'EtiMemo ou d'EtiGliss restent cependant modestes et les expressions mathématiques complexes ne pourront cependant pas être rendues avec ces outils.
De même, pour la vérification des réponses écrites (dans EtiMemo seulement), quelques règles de syntaxe permettront aussi d'admettre, par exemple, plusieurs réponses équivalentes.
Les formules mathématiques et scientifiques (par exemple les formules chimiques) font abondamment usage des indices et des exposants. Pour les exprimer correctement, il conviendra d'utiliser une notation inspirée du code HTML en entourant l'élément devant apparaître en indice ou en exposant par respectivement <sub>valeur en indice</sub> et <sup>valeur en exposant</sup>.
Quelques mises en forme sont aussi disponibles en utilisant les codes HTML <b> pour le gras, <i> pour l'italique ou <u> pour le souligné.
En voici quelques exemples :
Texte à introduire dans la définition de la fiche | Texte affiché dans EtiMemo |
---|---|
H<sub>2</sub>SO<sub>4</sub> |
H2SO4 |
SO<sub>4</sub><sup>--</sup> |
SO4-- |
(a<sup>2</sup>+3b<sup>4</sup>)<sup>2</sup> |
(a2+3b4)2 |
Le <b><u>gras
souligné</u></b> et
l'<i>italique</i> |
Le gras souligné et l'italique |
Demander un saut<br>à la ligne |
Demander un saut à la ligne |
De même, il est parfois nécessaire de faire apparaître des symboles spéciaux ou des lettres étrangères (grecques en particulier) dans les expressions mathématiques ou scientifiques.
La méthode la plus simple consiste à utiliser, lorsqu'elles
existent, les entités HTML, codes formés par le symbole
& suivi du nom de l'entité et terminé par ;
Plusieurs listes de ces entités sont disponibles sur Internet dont
notamment celle de www.html-entities.org.
Voici quelques exemples de ces codes :
Entité HTML | Texte affiché dans EtiMemo |
---|---|
α
|
α |
π |
π |
Π |
Π |
∀ |
∀ |
Des entités avec codes numériques sont aussi utilisables pour représenter des prononciation exprimées en alphablet phonétique international. La table proposée pas le site CUY (et d'autres) en donne une liste avec les codes à employer. Ainsi pour noter le son [ ɛ ] que l'on entend dans "lait" ou "alphabet", il convient de noter dans EtiGliss ou EtiMemo le code ɛ . Notez que certains symboles n'existent pas en tant que tels mais sont construits à partir de deux symboles. Ainsi pour obtenir [ ɔ̃ ] que l'on entend dans le son "on", il faut faire suivre le o ouvert : ɔ codé ɔ par le tilde : ̃ codé ̃ soit donc la combinaison ɔ̃ .
Lorsque les codes d'entités n'existent pas, il faut alors avoir recours aux symboles prévus dans le code "UniCode" qui a pour ambition de fournir un codage universel, capable de rassembler de façon cohérente les symboles de toutes les langues. Dans les faits, l'exploitation de ce code dépend de l'implémentation de la police de caractères utilisée sur nos tablettes : si elle ne possède pas le "dessin" d'un caractère donné, il ne sera évidemment pas possible de l'afficher. Cette restriction étant entendue, le système Unicode nous donne toutefois accès à un vaste jeu de caractères et de symboles.
Chacun de ces caractères est identifié par une code de 4 chiffres hexadécimaux, c'est-à-dire utilisant les chiffres 0 à 9 plus A,B,C,D,E et F. Ainsi la lettre grecque "alpha" est codée 03B1 et nous pourrons l'utiliser en incluant dans notre texte le code \u03B1. Pour trouver les codes à employer, vous pouvez notamment consulter Wikipeadia qui propose une table des caractères linguistiques les plus courants et une table de symboles scientifiques et divers. Pour les ajouter dans une expression, il faut faire précéder ce code de \u (barre oblique inversée et U minuscule).
En voici quelques exemples :
Texte à introduire dans la définition de la fiche | Texte affiché dans EtiMemo |
---|---|
\u03B1 \u03B2 \u03B3
\u03B4 |
α β γ δ |
\u2200 a \u2208 A ; a \u2265 X |
∀ a ∈ A ; a ≥ X |
Quelques raccourcis ont aussi été intégrés pour certains usages courants :
Racourcis | Code remplacé | Texte affiché dans EtiGliss / EtiMemo |
---|---|---|
--> |
\u2192 |
→ |
<-- |
\u2190 |
← |
<-> |
\u21C4 |
⇄ |
==> |
\u21D2 |
⇒ |
<== |
\u21D0 |
⇐ |
!> |
\u25B6 |
▶ |
Remarque importante : La disponibilité des entités HTML et des codes UniCode pourrait varier d'une version d'Android à l'autre ou d'une marque de terminal à l'autre. Il est donc toujours prudent de bien vérifier que les codes souhaités sont correctement affichés sur les terminaux utilisés.