Annonces
 
Livre d'or

Par Aureschnoe

Bravo pour ce CMS !
Sincèrement je suis
très content de votre
travail.... Je
cherchais ça depuis
des jours et je suis
tombé sur PHPBoost un
peu par ha [Suite...]

Livre d'or

Question aléatoire

 
Utiliser LaTeX sur PHPBoost
 
Table des matières
  1. Introduction
  2. Syntaxe
  3. Exemples



Introduction


Bien qu'elle permette une mise en forme assez poussée, l'utilisation du BBCode atteint ses limites, notamment en ce qui concerne l'affichage de formules mathématiques. Pour cela, il existe sur PHPBoost un interpréteur de langage mathématique. Il utilise PHPMathPublisher, un logiciel libre qui permet de transformer le langage en images, ce qui est compatible avec tous les navigateurs. Il a été légèrement modifié afin de gérer la mise en cache des images, leur génération étant une opération gourmande en ressources. Les images sont ainsi conservées pendant 1 semaine, puis elles sont supprimées. Si elles sont à nouveau demandées, alors elles sont régénérées immédiatement.

Syntaxe


La syntaxe est assez proche du LaTeX, un langage de mise en forme qui supporte très bien les expressions mathématiques.

Pour introduire les expressions, il faut les entourer de la balise math, disponible dans la barre d'outils BBCode.

Comment rédiger ces expressions?
C'est assez simple, pour cela rien ne vaut la documentation officielle de PHPMathPublisher.
A noter simplement que sur PHPBoost il ne faut pas mettre les balises <m> comme indiqué mais celle qui correspond en BBCode.

Exemples


Série de Fourier de f:
Code :
S(f)(t)=a_{0}/2+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}

S(f)(t)=a_{0}/2+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}

Limite (utilisation de quantificateurs):
Code :
{lim{{n}right{+infty}}{u_n}=l}doubleleftright{forall{varepsilon}>0,exists{n}_0 in bbN, forall{n} in bbN, n>={n_0}doubleright{delim{|}{u_n-l}{|}}<=varepsilon}

{lim{{n}right{+infty}}{u_n}=l}doubleleftright{forall{varepsilon}>0,exists{n}_0 in bbN, forall{n} in bbN, n>={n_0}doubleright{delim{|}{u_n-l}{|}}


Moment cinétique du solide écrit en O:
Code :
vec{sigma_O}=tripleint{v}{}{vec{OA}wedge{vec{v(P)}.dm(P)}}

vec{sigma_O}=tripleint{v}{}{vec{OA}wedge{vec{v(P)}.dm(P)}}

Cette page a été vue 412 fois