No Branch/Tag Specified
1.8
1.9.1
1.9.2
2.0
2.1
3.0
3.1
3.2
4.0
4.1
4.2
boutons-danger
coquille_doc
debug_ecrire_fichier
dev-sortable
dev/autoloader
dev/hasard_fixe
dev/instituer_ergo
dev/issue_4626_menu_squelettes
dev/issue_5447_exporter_csv
dev_infos_image
fix/valider_url_distante
fix_issue_5454
fix_modifier_login
issue_4101
issue_4678
issue_4705
issue_4717
issue_4836
issue_4946
issue_5258
issue_5344
issue_5427_bis
issue_5483_find_script_jquery
issue_5487_info_maj
master
v1.8.3+b
v1.9.1+i
v1.9.2+f
v1.9.2+g
v1.9.2+h
v1.9.2+i
v1.9.2+j
v1.9.2+k
v1.9.2+m
v1.9.2+n
v1.9.2+o
v1.9.2+p
v2.0.0
v2.0.1
v2.0.10
v2.0.11
v2.0.12
v2.0.13
v2.0.14
v2.0.15
v2.0.16
v2.0.17
v2.0.18
v2.0.19
v2.0.2
v2.0.20
v2.0.21
v2.0.22
v2.0.23
v2.0.24
v2.0.25
v2.0.26
v2.0.3
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.0.9
v2.1.0
v2.1.1
v2.1.10
v2.1.11
v2.1.12
v2.1.13
v2.1.14
v2.1.15
v2.1.16
v2.1.17
v2.1.18
v2.1.19
v2.1.2
v2.1.20
v2.1.21
v2.1.22
v2.1.23
v2.1.24
v2.1.25
v2.1.26
v2.1.27
v2.1.28
v2.1.29
v2.1.3
v2.1.30
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.1.8
v2.1.9
v3.0.0
v3.0.0-alpha.1
v3.0.0-beta
v3.0.0-beta.2
v3.0.0-rc
v3.0.1
v3.0.10
v3.0.11
v3.0.12
v3.0.13
v3.0.14
v3.0.15
v3.0.16
v3.0.17
v3.0.18
v3.0.19
v3.0.2
v3.0.20
v3.0.21
v3.0.22
v3.0.23
v3.0.24
v3.0.25
v3.0.26
v3.0.27
v3.0.28
v3.0.3
v3.0.4
v3.0.5
v3.0.6
v3.0.7
v3.0.8
v3.0.9
v3.1.0
v3.1.0-alpha
v3.1.0-beta
v3.1.0-rc
v3.1.0-rc.2
v3.1.0-rc.3
v3.1.1
v3.1.10
v3.1.11
v3.1.12
v3.1.13
v3.1.14
v3.1.15
v3.1.2
v3.1.3
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.1.9
v3.2-alpha.1
v3.2.0
v3.2.0-alpha.1
v3.2.0-beta
v3.2.0-beta.2
v3.2.0-beta.3
v3.2.1
v3.2.10
v3.2.11
v3.2.12
v3.2.13
v3.2.14
v3.2.15
v3.2.16
v3.2.17
v3.2.2
v3.2.3
v3.2.4
v3.2.5
v3.2.6
v3.2.7
v3.2.8
v3.2.9
v4.0.0
v4.0.0-alpha
v4.0.0-beta
v4.0.1
v4.0.2
v4.0.3
v4.0.4
v4.0.5
v4.0.6
v4.0.7
v4.0.8
v4.0.9
v4.1.0
v4.1.0-alpha
v4.1.0-beta
v4.1.0-rc
v4.1.1
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.2.0-alpha
v4.2.0-alpha2
Labels
Amélioration, nouvelle fonctionnalité APIs authentification base de données bug
Ca ne fonctionne pas code généré compilo css divers documentation doublon
Ce ticket est un doublon ergonomie espace privé filtres et balises formulaires Inscription installation invalide
Ticket invalide javascript langues LDAP plugin PostgreSQL refusé
Ignoré, c'est comme Ca... sécurité traduction
Apply labels
Clear labels
accessibilité
amélioration
Amélioration, nouvelle fonctionnalité APIs authentification base de données bug
Ca ne fonctionne pas code généré compilo css divers documentation doublon
Ce ticket est un doublon ergonomie espace privé filtres et balises formulaires Inscription installation invalide
Ticket invalide javascript langues LDAP plugin PostgreSQL refusé
Ignoré, c'est comme Ca... sécurité traduction
No Label
accessibilité
amélioration
APIs
authentification
base de données
bug
code généré
compilo
css
divers
documentation
doublon
ergonomie
espace privé
filtres et balises
formulaires
Inscription
installation
invalide
javascript
langues
LDAP
plugin
PostgreSQL
refusé
sécurité
traduction
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
This issue currently doesn't have any dependencies.
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Bonjour,
Lors de l’envoi d'une formule Latex vers : math.spip.org, le caractère "&" passe en & et Latex traduit donc correctement le "&" (tabulation/mise en tableau) et nous laisse un beau "amp;" avant la chaine de caractère à afficher.
Ce défaut semble n'apparaitre que sur une version 3.1. J'ai testé sur spip 3.0 (spip-contrib), 2.x, et 1.9 ;-)
Version en cours : spip 3.1.3 [23214]
J'ai, grossièrement, placé une fonction html_entity_decode() sur la variable "tex", de ecrire/inc/math.php .. ligne 50 (dans la fonction : produire_image_math() )
Il y a certainement mieux à faire !
Cordialement
Tu pourrais envoyer un exemple court de comment reproduire ?
J'ai pris le premier exemple de http://www.spip.net/fr_article3016.html, je l'ai mis dans un article, et j'obtiens en 3.2-dev et 3.1 a priori le bon résultat.
Sauf.
Sauf aléatoirement semble t'il ou je ne sais pas trop certaines fois le serveur retourne des images partielles erronées, du coup SPIP (je suppose) écrit le texte à la place de l'image.
Pour tester je vidais local/cache-Tex qui contenait juste les images de cet exemple dans mon cas, et parfois à chaque nouveau calcul certaines plantaient.
Je ne sais pas si c'est en rapport avec ce que tu indiques.
Bonsoir,
Oui, il faut à chaque test vider le cache image idoine, pfuu me suis fait avoir ... comprenais plus ... ;-)
J'ai pris ce même bout de code (que tu cite), avant de poser ce ticket, pour m'assurer que ce que l'on m'avait fournis n'était pas erroné.
Spip.net est en 3.0.x donc le problème n'apparait pas.
Dans mon 3.1.3 apparait alors des "amp;" devant chaque signe égal de la fonction : z = 2x.... ::>> z amp;= 2x + 3y...
Latex interprète bien le "&" comme code de mise en colonne et retourne le reste de notre entite html.
Regarde cette page : https://contrib.spip.net/Serveur-TeX, typique du problème.
Ou mieux encore, celle-ci : http://forum.spip.net/fr_182887.html, le code latex a été écrit en 2006, et les images régénérées par un SPIP 3.2.0-dev SVN [22930].
Il est évident que quelque part dans/avant la fonction produire_image_math() il y a un encodage qui envois un
&
!Dans propre() .. ? Là moi je sèche !
Pour info, avec mon p'tit patch sur la fonction j'obtiens ce beau tableau en bas de page : http://dali.coria.fr/spip.php?article1
Sans, c'était, tu l'auras compris, des "amp;" devant chaque chiffre !
Sinon je n'ai pas rencontré de problème d'image partielle ; de ce côté réponse nickel du serveur.
Cordialement
Ok, je reproduis sur l'expression :
Il y a un mic mac entre sur la balise
math
La transformation actuelle des
&
en&
vient de quote_amp() appelée par le pipeline 'post_typo', dans la fonction corriger_typo() elle même appelée depuispropre() > expanser_liens()
Et c'est maintenant Textwheel qui s'occupe d'appeler les codes transformations.
On doit pouvoir faire l'opération inverse dans les codes mathématiques, remettre les
&
en&
.Devrait être corrigé par
Pourrais tu vérifier ? (en 3.2 svn)
Statut changé à En cours
J'ai déposer tes correctifs sur mon 3.1.3 et c'est parfait.
Désolé mais je vais pas pouvoir faire une 3.2 pour le moment ! Pas avant 15 jours ..
Grand merci pour ta réactivité !
Bon si ça fonctionne aussi chez toi, c'est cool.
J'ai reporté en 3.1 du coup avec r23405 et http://zone.spip.org/trac/spip-zone/changeset/102756
Merci de ton test.
Statut changé à Fermé