Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001124Documentations SICGestion de la documentation sous SPIPpublic2015-05-21 13:50
RapporteurdorchAssigné àutilisateur16 
PrioritéélevéeImpactcritiqueReproductibilitétoujours
Statut ferméRésolutioncorrigé 
Version du produit 
Version cibléeRésolu dans la version 
Résumé0001124: Latex : Fatal error: Call to undefined function zippeur_copier_fichier()
DescriptionPour l'export Latex, j'ai l'erreur suivante :
Fatal error: Call to undefined function zippeur_copier_fichier() in C:\DocDD\hubiC\PortableApps\USBWebServer\root\sic\plugins\auto\latexwheel\v1.0.2\latexwheel_fonctions.php on line 26

Ça vient du fait que le plugin LatexWheel utilise le plugin zippeur mais sa présence n'est pas obligatoire à l'installation du plugin. Il devrait normalement y avoir des tests dans l'utilisation normal de LatexWheel pour que certaines fonctionnalités soient rendues inaccessibles si le plugin Zippeur n'est pas installé.

Pour résoudre ce problème, comme on utilise zippeur, il faut rajouter une balise necessite zippeur dans la paquet.xml de notre plugin.
BalisesAucune balise n'est associée.

Activités

utilisateur16

2015-05-11 09:25

  ~0001138

Ajout de la balise <necessite nom="zippeur" /> dans le fichier xml du plugin exportdoc.

dorch

2015-05-19 16:16

administrateur   ~0001154

Ca ne marche toujours pas chez moi.
Le paquet.xml de la dernière version que j'ai "1.1.1" n'a pas de ligne <necessite nom="zippeur" />

dorch

2015-05-19 16:37

administrateur   ~0001157

Il y a cependant un problème.
La fonction latex_copier_img de latexwheel est appelée et c'est elle qui appelle à son tour une fonction de zippeur alors qu'a priori nous n'en avons pas besoin.

J'ai ajouté un debug_print_backtrace(); juste avant l'appel à zippeur_copier_fichier pour voir quelle était la fonction qui appelait latex_copier_img.

L'appel provient du modèle latex_img.html.
Ne réalise-t-on pas la copie des images nous-même via les preg_replace_callback de action_exportdoctex ? Dans ce cas, il faut supprimer les appels à latex_copier_img dans modeles/latex_img.html.

Et du coup, plus besoin de <necessite nom="zippeur" />.

dorch

2015-05-19 16:39

administrateur   ~0001158

A noter que dans latex_copier_img, il y a un traitement intéressant concernant la conversion des images au format GIF qui ne sont pas supportées par xelatex. Ca vaudrait sûrement le coup d'intégrer cette fonctionnalité dans la fonction imagetex.

utilisateur16

2015-05-21 13:50

  ~0001170

Ajout du traitement de conversion de .gif en .png dans la fonction imagetex.

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2015-05-07 17:54 dorch Nouveau bogue
2015-05-07 17:54 dorch Statut nouveau => affecté
2015-05-07 17:54 dorch Assigné à => utilisateur16
2015-05-11 09:25 utilisateur16 Note ajoutée: 0001138
2015-05-11 09:25 utilisateur16 Statut affecté => fermé
2015-05-11 09:25 utilisateur16 Résolution ouvert => corrigé
2015-05-19 16:16 dorch Note ajoutée: 0001154
2015-05-19 16:16 dorch Statut fermé => retour d'informations
2015-05-19 16:16 dorch Résolution corrigé => réouvert
2015-05-19 16:16 dorch Statut retour d'informations => affecté
2015-05-19 16:37 dorch Note ajoutée: 0001157
2015-05-19 16:39 dorch Note ajoutée: 0001158
2015-05-21 13:50 utilisateur16 Note ajoutée: 0001170
2015-05-21 13:50 utilisateur16 Statut affecté => fermé
2015-05-21 13:50 utilisateur16 Résolution réouvert => corrigé