LaTeX pour postnuke

19.08.2006, 23:28 Bonjour,
En cherchant des possibilités d'implémenter la syntaxe LaTeX dans mon site postnuke (en particulier dans le pnForum), j'ai été séduit par mimeTeX http://www.forkosh.com/mimetex.html qui a l'air extrêmement simple à installer (c'est ce qui est écrit !) et qui ne nécessite pas ImageMagick dont je ne dispose pas.
Seulement le hic est que tout un processus de dezippage et compilation est décrit pour Unix que je ne sais pas utiliser.
En bref je ne vois pas du tout comment je peux installer mimeTeX et je ne suis même pas sûr qu'il puisse fonctionner sur mon serveur linux ...
Quelqu'un a-t-il un début de solution à ce problème ?
(J'ai jamais dit que c'était une question facile ! :) )
titiplanti
titiplanti
titiplanti
Messages : 164
20.08.2006, 11:35 Ils ont raison c'est extrémement simple ... si t'es sous linux :)

Bon, ma question est ce que cgi est activé sur ton serveur ? c'est quelques choses de plutot basique donc çà devrait être possible mais on ne sait jamais.

Est ce que ton serveur dispose d'un accés ssh ?

pour infos
Citationunzip mimetex.zip // décompréssion du fichier
cc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi // compilation de la source sous un fichier cgi interpretable par ton serveur
mv mimetex.cgi cgi-bin/ // déplacer le fichier


Au passage, je sais pas si tu as vu ce genre de truc entiérement php
http://www.tug.org/tex-archive/support/latexrender/

mumuri bookona.org
mumuri
mumuri
Messages : 15 857
22.08.2006, 01:46 J'ai pu parler à mon pote (l'hébergeur). Oui le cgi est activé et il a l'accès SSH. Nous n'avons pas réussi à faire fonctionner le fichier.
Pour être plus précis il me semble que nous n'avons pas réussi à l'atteindre.
L'arborescence est ainsi faite : à la racine il y a 2 dossiers : le www et le cgi-bin. Dans le www il y a la racine du site (là où on doit mettre le index.php) alors comment accéder à l'adresse du fichier mimetex.cgi (qui doit se trouver ds le dossier cgi-bin) ?
Le site de mimetex indique ce code mais l'url me parait inaccessible :
Code<img src="/cgi-bin/mimetex.cgi?
x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}">
J'ai aussi essayé :
Code<img src="../cgi-bin/mimetex.cgi?
x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}">


L'image me parait inaccéssible car le cgi-bin n'est pas ds le www. (J'espère que j'arrive à me faire comprendre !)

Alors quelle url donner pour le dossier cgi-bin ? Sinon comment créer un autre cgi-bin qui soit accéssible (dans le www ?) ?

Voila si tu as une idée ...
titiplanti
titiplanti
titiplanti
Messages : 164
22.08.2006, 12:24 à tout hasard as tu essayé ./ ???

autrement
http://www.alianwebserver.com/informatique/internet/cgi/problemes.htm
mumuri bookona.org
mumuri
mumuri
Messages : 15 857
22.08.2006, 23:09 En effet le tuto est vraiment bien fait pour les pas doués ... J'espère pouvoir convaincre mon pote de remettre le nez là-dedans !

Sinon pas mieux avec ./
titiplanti
titiplanti
titiplanti
Messages : 164
22.08.2006, 23:23 dommage, mais est ce qu'il serait pas plus simple à ce moment de lui demander d'installer image magick ? mumuri bookona.org
mumuri
mumuri
Messages : 15 857
22.08.2006, 23:38 On va lui (re)demander :)
titiplanti
titiplanti
titiplanti
Messages : 164
23.08.2006, 11:19 Tu vas être content, car j'ai trouvé la solution :)

Il me semble que tu as un compte free (si tu en as pas, tu peux en commander un c'est gratuit)

Etape 1

Tu mets un script générant tes images en Latex sur ton compte free

Etape 2

Tu crées dans ton script sur ton serveur un affichage comme celà
Code<img src="http://compte.free.fr/latex.php?formule=sqrt(2)">

mumuri bookona.org
mumuri
mumuri
Messages : 15 857
23.08.2006, 14:57 Alors j'ai placé le script mimetex.cgi pour Linux (i386) sur http://mathforu.free.fr

Après j'ai essayé d'appeler le script depuis le navigateur :
http://mathforu.free.fr/mimetex.cgi?x^2+y^2

Mais ça ne marche pas. Peut-être que ton bloc "quote" que je n'arrive pas à lire détient la solution ...
titiplanti
titiplanti
titiplanti
Messages : 164
23.08.2006, 15:13 dsl j'avais utilisé une citation et non une balise code.

Pour ton mimetex.cgi, je suis d'avis de l'abandonner et de passer à latexrenderer. Pour résumer, tu uploads ton script php avec latexrender sur free et tu l'appeles sous forme d'image sur ton site web.

Un exemple tout fait (j'avoue ne pas avoir testé)
télécharger
mumuri bookona.org
mumuri
mumuri
Messages : 15 857
23.08.2006, 16:17 hummm .... le paramétrage n'est pas si simple pour moi.

Ai-je bien compris ton idée ? Il s'agit de faire exécuter le script latex.php sur un compte free qui dispose de imagemagick et de de faire apparaître le rendu sur le serveur de mathforu ? C'est bien ça le principe ?
titiplanti
titiplanti
titiplanti
Messages : 164
23.08.2006, 17:54 en effet ,c'est ce que je fais pour la génération d'image sur mon site.

D'abord tu testes l'exemple qu'il te donne et en suite il te reste à intégrer l'image à l'endroit qui va bien.
mumuri bookona.org
mumuri
mumuri
Messages : 15 857
24.08.2006, 23:20 OK j'ai mieux compris ce qu'il fallait faire. (Ca fait 2 jours que je cherche à paramétrer des dossiers d'images sur le serveur alors qu'il suffit de les laisser sur free.)
Peux-tu me proposer un paramétrage ? J'ai mis :
Code$latexrender_path = "/latexrender";
$latexrender_path_http = "/latexrender";
Voici comment ils expliquent dans le readme
CodeIn latex.php change the lines
$latexrender_path = "/home/domain_name/public_html/phpbb/latexrender";
$latexrender_path_http = "/phpbb/latexrender";
to reflect your paths.

Tu connais les path sous free ? (enfin surtout pour le latexrender_path)
titiplanti
titiplanti
titiplanti
Messages : 164
24.08.2006, 23:34 C'est pas trés compliqué en fait, il suffit que tu mettes un fichier php sur ton serveur avec le code suivant

Code<?
phpinfo();
?>


qui te donnera le résultat suivant
http://emmanuel.faivre.free.fr/phpinfo.php

reste plus qu'a récupérer la bonne variable :)
document_root en principe
mumuri bookona.org
mumuri
mumuri
Messages : 15 857
25.08.2006, 11:09 Ben ça marche pas ...
L'erreur est la suivante :
CitationWarning: unlink(/mnt/112/sdc/5/a/mathforu/latexrender/tmp/ecc2bb3f42d4cfabe9d382574573e0d4.aux) [function.unlink]: No such file or directory in /mnt/112/sdc/5/a/mathforu/latexrender/class.latexrender.php on line 289

C'est peut-être parceque je n'arrive pas à changer les permissions du compte free à autre chose que 700. Free ne le permet peut-être pas.

Sinon mon ami s'est rendu compte qu'il avait imagemagick (!). Mais quand je teste avec example.php, à la place des symboles mathématiques, j'ai le message :
Citation[Unparseable or potentially dangerous latex formula. Error 4 ]

Je suppose que c'est son pare-feu qu'on lui a blindé suite à des attaques ...

As-tu encore une idée ?
titiplanti
titiplanti
titiplanti
Messages : 164
25.08.2006, 12:07 peut être pour le premier truc, as tu crée un dossier tmp dans ton répertoire latexrender ?

Pour le deuxiéme, l'erreur vient à mon avis plutot de la source php que du parefeu de ton amis :) .
mumuri bookona.org
mumuri
mumuri
Messages : 15 857
25.08.2006, 14:46 Oui le tmp est bien dans le latexrender ....

J'arrive à avoir les symboles latex en utilisant le serveur de forkosh. Ce qui donne
mimetex

mimetex

mimetex


Ce n'est pas complètement satisfaisant de dépendre de son serveur mais c'est mieux que rien. La rentrée approche, je ferai mieux l'année prochaine

En tout cas je te remercie beaucoup pour ton aide ...

titiplanti
titiplanti
titiplanti
Messages : 164
26.08.2006, 14:42 Oh oh ... que pasa ? titiplanti
titiplanti
titiplanti
Messages : 164
26.08.2006, 16:31 Je pense qu'il n' a pas apprécié que tu lui piques de la bande passante :p


j'ai testé le truc class.latexrender.php sur free et sur celeonet et çà ne marche pas, pkoi parce qu'une fonction exec est utilisé (enfin je pense) et que les providers aiment pas.

pour le mimetex.cgi j ai aussi essayer de le mettre dans un répertoire cgi-bin à la racine et çà marche pas (mais j ai pas trop poussé les tests non plus)
mumuri bookona.org
mumuri
mumuri
Messages : 15 857
26.08.2006, 20:40 Sympa d'avoir essayé tout ça !

Pour le serveur public de forkosh, c'est une possibilité qu'il indique lui-même dans sa page, donc je ne sais que penser (je lui ai envoyé un mail cet après-midi auquel il n'a pas encore répondu).

Tu as donc tout testé et rien ne marche ... c'est désespérant, moi qui pensait me prendre un micro-hébergement pour mettre le mimetex.cgi, je ne sais plus quoi faire et pour l'instant je n'ai même plus le serveur de forkosh.
O rage O désespoir ...
titiplanti
titiplanti
titiplanti
Messages : 164
26.08.2006, 20:48 Pas tout, je suis en train de tester un truc qui utilise pas toutes ces conner*es des cgi et je suis en bonne voie, reste en ligne :)

Voila une bibliothéque latex qui utilise la gd librairie

http://www.xm1math.net/phpmathpublisher/index_fr.html

C'est bon , ça marche, tu peux me remercier :p
afficher example sur free.fr


Il faut régler les chemins en non "absolu" dans ce genre là
Code$dirfonts="../fonts";
$dirimg="../img";



Et voila la source php à télécharger
http://www.xm1math.net/phpmathpublisher/phpmathpublisher-0.3.tar.gz


Au passage , le site du gars ... une merveille

Voila un exemple de fiche pour les bac S
http://www.xm1math.net/mathweb0/bacs/kitsurviebacs.pdf

J'avoue pas trop avoir regardé ce que tu peux proposer en ficher, mais lui a fait des trucs super propre :p

Pour remercier le gars (lui envoyer un mail)
http://www.xm1math.net/contact/index.htm


mumuri bookona.org
mumuri
mumuri
Messages : 15 857
27.08.2006, 00:06 Pour-sûr que je te remercie ! Ah comment te dire mumuri ... j'sais plus quoi dire moi ...

Bon j'arrive à faire fonctionner les exemples tout faits sur mon compte free (j'ai laissé les paths tels quels) mais pas sur le serveur de mathforu. Mais il me semble avoir lu qu'il fallait mettre un path complet vers les images, donc je pourrais laisser sur free à la rigueur ....
Bizarrement j'arrive bien à lire ses exemples tout faits mais pas à en mettre des nouveaux : j'ai comme l'impression que la syntaxe est très rigide. Je vais demander à Zauctore, mon modo spécialiste es latex, ce qu'il en pense ...

Attends j'ai pas fini. Le plus drôle maintenant : le mimetex fonctionne sur mon serveur ! J'ai appelé mon hébergeur :
"t'as changé quelque chose ? parceque ça fonctionne.
- ah ben non"
J'y perds mon latin ...
Sur mathforu, les images du serveur public de forkosh s'affichent aussi ... apparemment Forkosh redirige vers un nouveau serveur. Mais curieusement pas vers ici, à moins que :
mimetexpublic

mimetexpublic

mimetexpublic


Ah ben oui ... apparemment le bbcode ne redirige pas automatiquement.
Bon j'en ai ma claque pour aujourd'hui. J'y verrai plus clair demain.
Merci encore mumu : t'es vraiment trop fort ! Je te tiens au courant pour la suite. (tant pis si on commence à se f****e de moi sur ton forum à cause du LaTeX :)
BYE


titiplanti
titiplanti
titiplanti
Messages : 164
27.08.2006, 11:39
titiplanti
Merci encore mumu : t'es vraiment trop fort ! Je te tiens au courant pour la suite. (tant pis si on commence à se f****e de moi sur ton forum à cause du LaTeX :)
BYE


C'était pas méchant, pour tout te dire, le slogan de notre journal à l'école avant c'était "la thése, avec ces pages en latex" (et un petit dessins de préservatif à coté) (je sais on est des vrais petits rigolos)

Tout çà pour dire que la correspondance latex "sexe" est vites faites et que c'est absolument pas dirigé contre toi.

Au passage, si t'as le choix entre la bibliothéque précédente et mimetex, choisi la bibliothéque, ne serait ce que pour la compatibilité si tu changes de serveur un jour.
mumuri bookona.org
mumuri
mumuri
Messages : 15 857
27.08.2006, 12:15 ;) t'inquiètes pas mumu. Il n'y a pas de mal à chambrer un peu ...
J'ai eu la réponse très aimable de Forkosh (j'aime bien tomber sur des ricains sympas qui essayent quelques mots de français). Il n'a rien fait lui-même pour bloquer les accès. Il suppose quelques pbs venant de son hébergement ...
Maintenant j'attends celle de Zauctore.

titiplanti
titiplanti
titiplanti
Messages : 164
27.08.2006, 12:21 pour le phpMathPublisher, je sais pas si tu as remarqué, mais il y a une aide bien faite
http://mumuri.free.fr/phpmathpublisher/doc_fr/help_fr.html

(bon tu me diras, moi j'ai juste testé <m>x+y</m>, et çà marche :p )
mumuri bookona.org
mumuri
mumuri
Messages : 15 857

  • Discussions similaires
  • logiciel latex à télécharger...
  • astuces de jeux vidéos
  • forum
  • allo ciné
  • livres bds roman
  • dessin animé
  • avis livres
  • forum, flood et référencement
  • bourse
  • actualité de jeux vidéos
  • avis films & streaming
  • séries télé
Tous droits réservés © 2002-2010 . Top flood. Crédits des logiciels tiers     .