To view this board in english, you must be registered.


  Reply to this topicStart new topicStart Poll

> Outil de saisie de formules mathématiques, LaTex intégré au forum
Ecrit le: Lundi 12 Juillet 2010 à 21h19 Posted since your last visit
Quote Post


Administrateur
******

Groupe: Administrateurs
Messages: 5068
Membre n°: 2
Inscrit le: 07/08/2002



Ayant observé que plusieurs d'entre nous ont eu besoin, et récemment encore, d'écrire des formules mathématiques dans leur post (formules simples mais dont la présentation ne permet pas beaucoup de lisibilité); j'ai ajouté un outil de fabrication des formules mathématiques.

L'outil utilise le codage des formules mathématiques LaTex (langage de saisie de texte scientifique utilisé pour écrire les livres et articles scientifiques, pour ceux qui ne connaissent pas). Pour les formules simples, rien à apprendre, c'est intuitif. Pour saisir des choses plus complexes il faut regarder comment faire.

Justement il y a une page d'aide:
http://www.forkosh.com/mimetextutorial.html

Et vous trouvez même une zone d'entrainement où vous pouvez saisir la formule et voir ce que ça va donner, en plus de vous apprendre comment saisir les formules.

Les formules sont saisies avec les balises MATH dans le forum. Exemple:
CODE
[MATH]code latex ici[/MATH]


Evidemment il faut saisir du code latex dans la balise MATH. Ce code à saisir permet de faire créer une image par le plugin que j'ai ajouté, qui affichera l'image de la formule correctement.

Un vrai exemple maintenant:
CODE
[MATH]\sqrt{2x+4}[/MATH]

donne:
\sqrt{2x+4}

ou encore:

CODE
[MATH]\frac2{3}[/MATH]

donne:
\frac2{3}


Pour faire la saisie, j'ai ajouté deux boutons:
"MATH" qui permet de faire la saisie avec les balises pré ajoutées
"Aide MATH" qui fournit un lien vers la page d'aide à l'écriture des formules LaTex

Voilà, j'espère que ça en aidera certains.

Bons posts
PMEmail PosterUsers Website
Top
Ecrit le: Jeudi 09 Février 2012 à 11h09 Posted since your last visit
Quote Post


Administrateur
******

Groupe: Administrateurs
Messages: 5068
Membre n°: 2
Inscrit le: 07/08/2002



Encore plus fort, on vient de me communiquer un site où on peut saisir les formules mathématiques avec la souris sur logiciel de dessin (donc saisie à la main comme avec un stylo) et la reconnaissance de formule ultra efficace transforme ça en formule latex, vous donnant le code de la formule latex qu'il n'y a plus qu'à copier/coller ici entre deux balises de maths:

CODE
[math]formule à copier coller provenant de la reconnaissance automatique[/math]
PMEmail PosterUsers Website
Top
Ecrit le: Dimanche 21 Décembre 2014 à 09h20 Posted since your last visit
Quote Post


Administrateur
******

Groupe: Administrateurs
Messages: 5068
Membre n°: 2
Inscrit le: 07/08/2002



Voici un dernier lien donné par un membre des forums, LeTigre sur lequel on trouve un éditeur d'équations LaTex permettant la construction visuelle des formules texte qu'il faut mettre dans la balise
CODE
[math]...  ici le code texte LaTex à coller provenant de l'éditeur ...[/math]


Voici le lien permettant donc de constituer visuellement ce code
http://fr.numberempire.com/texequationedit...ationeditor.php

-----

Pour ceux qui voudraient avoir plus d'option du plugin mimetex utilisé sur les forums pour les saisies de formules mathématiques, voilà leur manuel (mais là rien comme saisie visuelle):
http://www.forkosh.com/mimetexmanual.html

Là il faut par contre saisir le code texte (vous avez des tas d'exemples dans la page et de quoi tester leur rendu en haut de page avec l'exécuteur visuel)
PMEmail PosterUsers Website
Top
Ecrit le: Dimanche 21 Décembre 2014 à 09h41 Posted since your last visit
Quote Post


Administrateur
******

Groupe: Administrateurs
Messages: 5068
Membre n°: 2
Inscrit le: 07/08/2002



Pour l'usage qu'on en fait sur les forums, voici ce qui est utile en terme de fonctionnalité que vous pourriez apprendre à utiliser couramment afin de mieux formater vos écrits contenant quelques symboles ou calculs simples:

Fraction: Numérateur/Dénominateur:
Code à saisir:
CODE
[math]\frac{N}{D}[/math]

Donne:
\frac{N}{D}

A la place de N et D vous mettez ce que vous voulez comme Numérateur (N) et Dénominateur (D)

Exposant:
Code à saisir:
CODE
[math]a^b[/math]

Donne:
a^b

A la place de a et b vous mettez ce que vous voulez. Si vous voulez que l'exposant s'applique sur une expression et pas un seul caractère, il faut mettre:
CODE
[math]{expression}^b[/math]

Donne:
{expression}^b

Si vous ne mettez pas de crochets autour de l'expression complexe, seul le dernier caractère de la chaine expression sera mis en exposant. On ne verra peut être pas la différence. Mais la différence on la verra ici par contre:

Si on veut mettre une expression en exposant:
Code:
CODE
[math]a^{expression}[/math]

Donne:
a^{expression}

Sans le crochet cela donnerait:
Code:
CODE
[math]a^expression[/math]

Donne:
a^expression

On voit l'intérêt du crochet: indiquer sur quoi porte la fonction!

Indices:
Code:
CODE
[math]a_b[/math]

Donne:
a_b

Et pour des expression en indices, pareil:
Code:
CODE
[math]a_{expression}[/math]

Donne:
a_{expression}


Racine carrée:
Code:
CODE
[math]\sqrt{expression}[/math]

Donne:
\sqrt{expression}

lettres grecques:
Code:
CODE
[math]\alpha   \delta  \Delta  \epsilon  \omega  \Omega ...[/math]

Donne:
\alpha  \delta  \Delta  \epsilon  \omega  \Omega ...

Vous noterez qu'on accède à la lettre grecque minuscule delta avec \delta et à la lettre majuscule grecque Delta avec \Delta (on a juste mis en majuscule ou minuscule la première lettre du code texte).

Et évidemment on peut combiner tout ça pour faire des expressions dont on a besoin:

Code avec espaces pour rendre lisible:
CODE
[math]\sqrt{               \frac{    a^2-b^{2+j}    }{     c_{debut}     }               }[/math]

Code sans espaces (ils ne servent à rien ces espaces, on saisit sans espace les codes en général):
CODE
[math]\sqrt{\frac{a^2-b^[2+j}}{c_{debut}}}[/math]

Donne:
\sqrt{\frac{a^2-b^{2+j}}{c_{debut}}}
PMEmail PosterUsers Website
Top
Ecrit le: Dimanche 21 Décembre 2014 à 09h50 Posted since your last visit
Quote Post


Administrateur
******

Groupe: Administrateurs
Messages: 5068
Membre n°: 2
Inscrit le: 07/08/2002



Si vous voulez utiliser des lettres grecques ou des formules mélangées avec du texte des forums, c'est simple: la lettre grecque ou l'expression de calcul que vous voulez mettre, vous la mettez en code LaTex comme indiqué dans les exemples précédents, et vous mettez ça dans votre texte de forums comme si c'était du texte normal.

Exemples:

Ce texte saisi dans un message des forums:
CODE
Lorsque le paramètre [math]\delta[/math] devient supérieur à 2 on a alors [math]\delta>2\Rightarrow \omega<1[/math] et donc on arrive à diminuer [math]\omega[/math] jusqu'à une valeur raisonnable pour notre expérience


Affiche:
Lorsque le paramètre \delta devient supérieur à 2 on a alors \delta>2\Rightarrow \omega<1 et donc on arrive à diminuer \omega jusqu'à une valeur raisonnable pour notre expérience


On voit que les images générées par le LaTex s'insèrent bien dans le texte à l'endroit indique. Il y a un petit décalage de hauteur léger: l'image n'est pas parfaitement centrée avec l'alignement du texte, mais ça reste complètement lisible!!
PMEmail PosterUsers Website
Top
Ecrit le: Dimanche 21 Décembre 2014 à 09h59 Posted since your last visit
Quote Post


Administrateur
******

Groupe: Administrateurs
Messages: 5068
Membre n°: 2
Inscrit le: 07/08/2002



Ici un sujet d'entraînement pour pratiquer les formules, pour ceux que ça intéresse, afin de vous faire la main:
http://www.conspirovniscience.com/forum/in...?showtopic=1824
PMEmail PosterUsers Website
Top
Ecrit le: Dimanche 21 Décembre 2014 à 10h29 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1549
Membre n°: 10219
Inscrit le: 30/11/2012



Pour l'alignement, la clause vertical-align:0 semble mieux fonctionner que vertical-align=middle pour le CSS du tag de l'image latex.


--------------------
Merci :-)
PM
Top
0 utilisateur(s) sur ce sujet (0 invités et 0 utilisateurs anonymes)
0 membres:

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0209 ]   [ 12 queries used ]   [ GZIP activé ]