Génération papier open document en erreur avec scenari 4.2 et sierra

Bonjour à tous,
la génération papier open document est en erreur sur le poste de l’un de mes collègues utilisant mac OS sierra, scenarichain-desktop 4.2.1.01, open office 5.0.6.3 (comme recommandé sur https://download.scenari.software/SCENARIchain-desktop@4.2.1.01/).
A priori l’application Libre office n’est pas trouvée. Nous avons tenté de le configurer dans les préférences mais cela ne fonctionne toujours pas.

Est-ce que certains ont testé avec Sierra cette publication? Si oui, avez vous rencontrés des difficultés?

Merci d’avance pour vos retours,
Katia

Je relance ce post resté sans réponse…
Merci d’avance pour vos retours,
Katia

Bonjour,
J’ai le même soucis … une solution ?

Merci d’avance …

Stéphane

Bonjour,

En effet il y a bien un pb avec l’intégration SCENARI - LibreOffice sous Mac, Je reviens vers vous dès que j’ai plus d’information.

Bonjour,

En effet LibreOffice ayant complètement modifié l’architecture interne de leur application entre LibreOffice 4.3 et 4.4 (sous MacOSX uniquement), SCENARI 4.2 ne pouvait plus le piloter correctement.

Nous venons de corriger ce problème dans SCENARI 4.2. en attentant une nouvelle version des applications SCENARI 4.2 vous pouvez utiliser les versions de développement accessibles ici :
https://builds.kelis.fr/job/SCdmg-4.2/

Désolé pour ce désagrément.

Merci Sam,
Katia

Bonjour,
ça fonctionne.
Merci beaucoup,
Katia

Bonjour,
Je reviens vers vous. J’ai beaucoup travaillé sur Scenari Opale PC et me voilà à vouloir réutiliser ma version sur mac.

Impossible de générer des formules Latex sauf en webpubli.

De plus, j’ai ce rapport concernant l’utilisation de Libreoffice.

Au secours ;0)

Merci d’avance de votre aide.
Stéphane

Traces de ‘Publication Texte OpenDocument’ pour l’item ‘/Habilitation/Test/Grains_papier.publi’

— User details —
Générateur: gen_paper - Publication Texte OpenDocument
Item racine: /Habilitation/Test/Grains_papier.publi

  • Latex transform error with 'I=\frac UR '. No output.
    • Cannot run program “latex” (in directory “/var/folders/w8/td9frjj556j7_4zg8gmsdhtm0000gn/T”): error=2, No such file or directory
  • Echec à la transformation de la ressource ‘src=src:/Habilitation/Test/math.mtex;mutabledst=tmp/Pictures/agtKVHVQiUNEUk1y7MVQd0gNc_math.mtex;copy=res;transform=latex2img&resolution=300&scale=1.2&transform=img2img&sizeRules=Dim(Sc(ratio’1’srcDpi’300’)Bounds(unit’cm’maxW’15’maxH’22’))&outType=PNG&’ dans .
    • Echec à la transformation ‘transform=latex2img&resolution=300&scale=1.2&transform=img2img&outType=PNG&sizeRules=Dim(Sc(ratio’1’srcDpi’300’)Bounds(unit’cm’maxW’15’maxH’22’))’ sur l’item
      • Scaling image failed.
        • ImageMagick process failed : 1 convert: ImproperImageHeader /Users/stephane/Library/Caches/SCchain4.2/Profiles/9jd6ev27.default/srv/emdFix/_wrk/cache/OPALE/Habilitation/Test/math.mtex/cach254242810800711132.png' @ error/png.c/ReadPNGImage/3743. convert: NoImagesDefinedPNG:/Users/stephane/Library/Caches/SCchain4.2/Profiles/9jd6ev27.default/srv/emdFix/_wrk/cache/OPALE/Habilitation/Test/math.mtex/cach4652970806481277711.png’ @ error/convert.c/ConvertImageCommand/3044.
  • OpenDocument editor defined by System property. ‘com.sun.star.lib.loader.unopath’ in: /Applications/LibreOffice.app/Contents/MacOS
  • Starting OpenDocument editor in pipe mode.

— Admin details —

<?xml version="1.0" encoding="UTF-8"?>
java.io.IOException: Cannot run program "latex" (in directory "/var/folders/w8/td9frjj556j7_4zg8gmsdhtm0000gn/T"): error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) at java.lang.Runtime.exec(Runtime.java:617) at eu.scenari.transform.latex.TfmLatex2Img.transform(TfmLatex2Img.java:197) at com.scenari.m.bdp.item.fs.XItemCacheData.transformAsStream(XItemCacheData.java:475) at com.scenari.m.bdp.item.fs.WspSrcNodeItem.transform(WspSrcNodeItem.java:888) at
eu.scenari.src.transform.TransformContentException: ImageMagick process failed : 1 convert: ImproperImageHeader `/Users/stephane/Library/Caches/SCchain4.2/Profiles/9jd6ev27.default/srv/emdFix/_wrk/cache/OPALE/Habilitation/Test/math.mtex/cach254242810800711132.png' @ error/png.c/ReadPNGImage/3743. convert: NoImagesDefined `PNG:/Users/stephane/Library/Caches/SCchain4.2/Profiles/9jd6ev27.default/srv/emdFix/_wrk/cache/OPALE/Habilitation/Test/math.mtex/cach4652970806481277711.png' @ error/convert.c/ConvertImageCommand/3044.
at eu.scenari.transform.img.TfmImgScale.xConvertTransform(TfmImgScale.java:230)
at eu.scenari.transform.img.TfmImgScale.transform(TfmImgScale.java:173)
at com.scenari.m.bdp.item.fs.XItemCacheData.transformAsStream(XItemCacheData.java:475)
at com.scenari.m.bdp.item.fs.XItemCacheData.transformAsStream(XItemCacheData.java:413)
at com.scenari.m.bdp.item.fs.WspSrcNodeItem.transform(WspSrcNodeItem.java:888)
at com.scenari.src.feature.transform.SrcFeatureTransform.transformContent(SrcFeatureTransform.java:100)
at com.scenari.m.ge.generator.ant.AntGenerator.copyXxxPath2DestUri(AntGenerator.java:357)
at com.scenari.m.ge.agent.AgentNavigableBase.computeAsData(AgentNavigableBase.java:316)
at com.scenari.m.ge.agent.AgentNavigableBase.computeAsString(AgentNavigableBase.java:367)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.m.co.donnee.WDonneeXPathOnSrcDynamique.getString(WDonneeXPathOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.functions.FuncConcat.execute(FuncConcat.java:122)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformToString(TransformerImpl.java:1248)
at com.scenari.xsldom.xalan.templates.ElemAttribute.constructNode(ElemAttribute.java:246)
at com.scenari.xsldom.xalan.templates.ElemElement.execute(ElemElement.java:338)
at com.scenari.xsldom.xalan.templates.ElemAttribute.execute(ElemAttribute.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformToRTF(TransformerImpl.java:1167)
at com.scenari.xsldom.xalan.templates.ElemVariable.getValue(ElemVariable.java:306)
at com.scenari.xsldom.xalan.templates.ElemVariable.execute(ElemVariable.java:279)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:180)
at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464)
at com.scenari.xsldom.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:205)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464)
at com.scenari.xsldom.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:205)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464)
at com.scenari.xsldom.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:205)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464)
at com.scenari.xsldom.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:205)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464)
at com.scenari.xsldom.xalan.templates.ElemForEach.execute(ElemForEach.java:253)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443)
at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411)
at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104)
at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91)
at eu.scenari.core.agt.agent.value.AgtValue.xComputeCache(AgtValue.java:203)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:171)
at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101)
at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99)
at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396)
at com.scenari.m.co.donnee.WDonneeXPath.xGetValue(WDonneeXPath.java:238)
at com.scenari.m.co.donnee.WDonneeXPathDynamique.getString(WDonneeXPathDynamique.java:70)
at eu.scenari.core.agt.agent.value.DataValue.xApplyXsl(DataValue.java:199)
at eu.scenari.core.agt.agent.value.DataValue.writeValue(DataValue.java:187)
at com.scenari.m.co.donnee.composition.XResultatAgent.wWrite(XResultatAgent.java:130)
at com.scenari.m.co.donnee.composition.XContainer.wWrite(XContainer.java:265)
at com.scenari.m.co.donnee.composition.WDonneeComposition.writeValue(WDonneeComposition.java:160)
at eu.scenari.modeling.odstyle.OdBlenderPage.producePage(OdBlenderPage.java:1067)
at com.scenari.m.ge.generator.base.GeneratorBase.producePage(GeneratorBase.java:1241)
at com.scenari.m.ge.generator.base.GeneratorStatic.wTreatStackPages(GeneratorStatic.java:969)
at com.scenari.m.ge.ant.BuildPageTask.execute(BuildPageTask.java:80)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at com.scenari.m.ge.generator.ant.AntGenerator.xGenerate(AntGenerator.java:440)
at com.scenari.m.ge.generator.base.GeneratorStatic.generate(GeneratorStatic.java:647)
at eu.scenari.wsp.module.gen.ThreadGen.call(ThreadGen.java:170)
at eu.scenari.wsp.module.gen.ThreadGen.run(ThreadGen.java:157)
at eu.scenari.core.universe.Universe$1.run(Universe.java:393)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

— Js stack —
cbLoadLog@chrome://scenariwsp/content/widgets/genBox/genBox.xbl.xml:805:11
CallbackWrapper.prototype.handleEvent@chrome://scenariwsp/content/commons/servers/HttpDataProvider.jsm:410:17

— App context —
timestamp: 3/3/2018 10:41:59
userAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:42.0) Gecko/20100101 SCchain4.2/4.2.106
coreVersion: 4.2.106
brandShortName: SCENARIchain
appVersion: 4.2.106
appBuildId: 201803030351
appDevelopmentStage: nightly

Pour la publication Web Aurora, c’est normal que cela marche : il n’utilise pas Latex du tout, c’est du Javascript : MathJax.

Dans le message d’erreur on trouve :

Ceci veut dire que SCENARI ne trouve pas latex. En effet depuis bien longtemps les applications de type “bundle” MacOSX n’érite plus des variables d’environnements de l’utilisateur. En particulier, ils n’ont pas la variable PATH qui est disponible en ligne de commande.

Il suffit de lancer SCENARI en ligne de commande pour que celui-ci “trouve” Latex :
open /Applications/SCENARIchain\ 4.2.app

Ceci dit je viens de faire une petite évolution dans SCENARI, celui-ci doit maintenant utiliser automatiquement la commande “latex” fournie avec toute version de Mactex supérieure à 2015. (c.a.d. /Library/TeX/texbin/latex)
Si vous voulez tester cette évolution veillez télécharger SCENARchain 4.2 depuis :

https://builds.kelis.fr/view/Scenari-4.2/job/SCdmg-4.2/

Confirmez-moi si cela marche correctement et ce sera disponible dans la prochaine version stable de SCENARI 4.2.

REMARQUE: cette évolution implique d’utiliser Mactex pour latex et pas MacPorts ou autre sous peine de devoir modifier un fichier de configuration à l’intérieure de l’application SCENARI, à voir si cela est acceptable.

Bonjour,
Merci de votre réponse.

J’ai utilisé votre 1ère proposition en lançant Scénari via Terminal. Aucun changement.

J’ai mis à jour Scénari 4.2, purger le cache et effacer les générations faites avec mon grain test.
Plus d’erreur !! mais pas de formules affichées. (La formule est entrée sous cette forme < formule > dans le grain.
D’ailleurs, j’ai constaté qu’avant les formules Latex étaient encadrés par des $. Normal que cela soit devenu des <> ?

Je décide donc d’inclure dans mon grain une formule mtex.
Et là c’est ce message dans le rapport d’erreur :

  • Latex transform error with ‘U=R\times I’ :
    • Latex error : ! LaTeX Error: File `utf8x.def’ not found.

Merci d’avance de votre aide.

Stéphane

puis-ja avoir votre mtex ? quelle est la formule exact ?

Je vous joins le scar de mon test.
Merci

Test_2018-3-9.scar (8,3 Ko)

pour les <> et $$ tout dépends de votre choix de visibilité des tags :
image

ou :
image

A vous de voir…

Parfait. Merci. Je remets des $ :smile: ça motive. :slight_smile:

Bonjour,
Chez moi avec MacTex 2017 à jour, SCENARIchain de hier, Opale stable, le tout sous MacOSX 10.13.3 votre exemple marche parfaitement :


puis :

Bonjour Sam,

Je réagis à ta remarque : au delà de sphère SCENARI, il est de

toutes les manières conseillé d’installer latex via la distribution
Mactex !

( [https://www.tug.org/mactex/](https://www.tug.org/mactex/) )

à+,

Fabien.

via Terminal, que donne la commande suivante :
which latex

Salut Fabien,

Oui, c’est bien ce que nous préconisons dans la doc de Opale : https://doc.scenari.software/Opale@3.6/reference/fr/#maths:MPKrRXGaEzjo38mU48LGrj

A partir de la prochaine version de SCENARI 4.2 il n’y aura plus de problème de connexion entre SCENARI et Mactex car SCENARI sera paramétré pour démarrer latex depuis : /Library/TeX/texbin/latex

Voilà voilà … tout fonctionne !!! Merci à vous.

Alors en fouillant un peu, et en démarrant Tex Live Utility, il y a un onglet “Packages” dans lequel bon nombre de pack n’étaient pas installés.

J’ai tout installé et c’est tout bon.

Encore merci.

Bonne journée
Stéphane

Bonsoir,
Je ressors mon sujet sur le Latex. Mes formules fonctionnent sur les publications PDF et Open Document. En revanche cela ne fonctionne pas en publication Diaporama.

Je suis sous Mojave 10.14.6 , Scenarichain 4.2 et Opale 3.7.
Mactex est installé et mis à jour.

Merci d’avance de vos réponse.

Stéphane