malgré mes essais, je suis en panne ; mais quelques questions avec une précision, je suis avec spip en local sur un macounet (osx) :
- latex est installé (tetex) ;
- mes_options.php3 est installé dans écrire
- tex2im est installé et son emplacement déclaré dans mes_options :
<?php
$flag_ImageCreateTrueColor = function_exists("ImageCreateTrueColor");
$flag_ImageCopyResampled = function_exists("ImageCopyResampled");
// Supprimer les codes dangereux pour TeX ;
// extrait de http://www.mayer.dial.pipex.com/tex.htm
function math_ignore_dangerous($texte) {
[.....]
spip_log($cmd = "/Volumes/BureauJP/sw/bin/tex2im $options -o $fichier $texte");
[....]
?>
et ça marche pas (juste un emplacement d'image signalé dans l'article)...
je suppose que ça doit être une question de chemin....?
malgré mes essais, je suis en panne ; mais quelques questions avec une
précision, je suis avec spip en local sur un macounet (osx) :
- latex est installé (tetex) ;
- mes_options.php3 est installé dans écrire
- tex2im est installé et son emplacement déclaré dans mes_options :
Que donne (dans le terminal) la commande suivante :
Si elle ne te crée pas un fichier image sur le Bureau du Mac, c'est que tu
n'as pas le bon chemin, soit vers tex2im, soit dans le script tex2im (tu
peux l'ouvrir, c'est juste un fichier texte), vers tetex.
En plus de cela, c'est le serveur web qui exécute le script, il faut
donc qu'il ait accès aux binaires et tout : donc que fink (sw) soit dans son
PATH.
Personnellement je n'ai pas encore essayé d'installer ce filtre sur le Mac.
>Que donne (dans le terminal) la commande suivante :
un joli x au carré en image (ah, c'est bon signe...)
Oui, c'est très bon signe ; il ne te reste plus qu'à trouver comment mettre
le chemin /user/ChezToi/sw/bin dans le système ; peut-être en ajoutant une
ligne vers le début de tex2im avec la commande qui initialise fink :
source /sw/bin/init.csh
ou
source /user/ChezToi/sw/bin/init.csh
j'ai mis à jour le script sur http://wiki.rezo.net/test/TeX de manière à
gérer (en alt et en info-bulle) l'affichage du code TeX sous-jacent à
l'image.
et n'écrit rien... alors que si je passe le même texte en terminal :
Oui mais ~ n'a pas le même sens dans le contexte serveur apache (~ serait le
home-dir de httpd) et dans le contexte user (ce serait /User/Jean-Pierre )
Donc il doit essayer d'écrire dans un répertoire qui n'existe pas =:-)
Oui mais ~ n'a pas le même sens dans le contexte serveur apache (~ serait le
home-dir de httpd) et dans le contexte user (ce serait /User/Jean-Pierre )
Donc il doit essayer d'écrire dans un répertoire qui n'existe pas =:-)
OK, j'ai rectifié en /Volumes/Sites/IMG/TeX/ et ça a permis que Safari n'affiche plus d'image non acquise (un gros progrès).... mais n'affiche pas l'image (qui est bien dans le répertoire, mais créée à partir du terminal)
Le 29 juin 04, à 12:06, jean-pierre gerbal a écrit :
ça a permis que Safari n'affiche plus d'image non acquise (un gros progrès).... mais n'affiche pas l'image (qui est bien dans le répertoire, mais créée à partir du terminal)
je suppose que l'image devrait apparaître (elle apparaît d'ailleurs mais à la vitesse d'une image subliminale donc sans possibilité de vérifier ce qu'elle montre)
Je suis aussi en train de me battre pour installer tex2im sur SPIP et c'est l'horreur. Il n'y a pas un site qui expliquerais comment faire de manière plus détaillée que http://www.nought.de/tex2im.html ?
Je suis en train de le faire sous linux, mais est ce que c'est possible sous win XP ?
Je suis aussi en train de me battre pour installer tex2im sur SPIP et c'est l'horreur.
L'ayant fait... Tu places tex2im dans /usr/local/bin/ comme dans le script ou dans un autre répertoire (mais tu modifies le script de mes_options en conséquence...)
Le problème pour moi est ailleurs (hélas, mais on réussira bien à glisser du latex dans nos pages
Le 29 juin 04, à 12:21, jean-pierre gerbal a écrit :
je suppose que l'image devrait apparaître (elle apparaît d'ailleurs mais à la vitesse d'une image subliminale donc sans possibilité de vérifier ce qu'elle montre)
Et d'ailleurs en éditant la page source html puis en la visualisant dans Safari, ce coup-ci j'obtiens mon x_au_carré (encore que trop bas par rapport au texte).
je suppose que l'image devrait apparaître (elle apparaît d'ailleurs
mais à la vitesse d'une image subliminale donc sans possibilité de
vérifier ce qu'elle montre)
Là oui, parce que c'est "en local" via la méthode file:et non http: (mais
c'est pas bon, c'est juste un effet de bord).