SourceForge.net Logo
3 Décembre, 2006
© GPL
FractalWikiFR - ProWikiCentre
Cdml Te X

L'élément CdmlTeX est utilisé pour écrire des formules mathématiques. Cette fonctionnalité utilise TeX comme un sous-système appelé à partir de ProWiki pour restituer les formules.

Le texte :

 [[Tex]
   x_{1,2} = - { b \over 2 } \pm \sqrt { { b^2 \over 4 } - c } 
 ]
produit :

Vous pouvez tester cela sur http://www.schoolwiki.org/wiki.cgi?TestPageForFormulas.

Paramètres

  • scale: influence la taille du graphique produit (par défaut : 0.5); par ex. [scale=0.8] qui produira une image plus grande de 60%.

Installation du sous-système TeX

Pour utiliser cette fonctionnalité, vous devriez suivre ces instructions :

  • installer TeX (le pack tetex, vous avez besoin de tex, gs, dvips)
  • installer le package graphique netpbm (vous avez besoin de pnmcrop, pbmtopgm,pnmcrop, pnmscale, ppmtogif)
  • créer plusieurs liens symboliques dans les ExecutablesDir, de façon que le script ProWiki puisse appeler ces programmes.
  • installer le script suivant Perl tex2gif dans les ExecutablesDir, qui est appelé par le script ProWiki et fait véritablement la plupart de l'interfaçage.
cd $2
tex $1.tex
dvips $1.dvi
time gs -r300 -dNOPAUSE -dBATCH -sDEVICE=pbmraw -sPAPERSIZE=a3 -sOutputFile=$1.pbm $1.ps
pnmcrop $1.pbm >$1.pnm
pbmtopgm 3 3 $1.pnm >$1.pgm
pnmscale $3 $1.pgm >$1-ss.pgm
ppmtogif $1-ss.pgm >$1.gif
rm $1*.p* $1.dvi $1.log

  • vérifier toutes les permissions pour vous assurer que le script ProWiki est autorisé pour appeler le script tex2gif et les autres exécutables.
Remarque : si vous voulez utiliser des symboles très spéciaux, des fontes ou des tailles de fonte, alors vous devez les installer selon les instructions du système TeX. ProWiki ne peut que passer des commandes vers TeX, et TeX ne peut agir seulement que ce qu'il a de disponible.

Note : Si vous avez installé LaTeX, alors vous avez aussi TeX installé. LaTeX est un package macro qui rend TeX plus facile à utiliser. Cela n'a pas d'effet sur l'interface ProWiki => TeX.

Note : TeX produit des graphiques en pixels NoirEtBlanc ce qui n'est pas très élégant à l'écrant. Aussi, nous utilisons le truc pour produire la formule en triple résolution de ce dont nous avons besoin à l'écran (300 dpi au lieu de 100dpi) et puis redimensionnons ceci plus bas par ce facteur de 3 allant vers l'échelle de gris, ce qui produit des images plus jolis, et antialiasées.

Notes d'Implémentation

Le sous-système TeX utilise SubSystemPictureCaching.


LangueFrançaise PageTranslation ProWiki:CdmlTeX DossierFonctionnalitésWiki DossierCdml