Bonjour,

Quelqu'un peut-il confirmer que l'export des équations vers MS-Word a des problèmes avec d'une part certains signes comme le + les parenthèses, le trait de fraction dans les indices et d'autre part les tailles de police.

Par exemple si j'exporte en doc un document odt contenant l'équation suivante :
Début--->
alignl matrix {
C_i^{n+1} S_i^{n+1} left[{x_{i+1}-x_i} over 2 right] ~=~ C_i^{n} S_i^{n} left[{x_{i+1}-x_i} over 2 right] ~+~ Q^n_{i-1 over 2} A dt - Q^n_{i+1 over 2} B dt #
"transport" ##
" "+ S^n_{i+1 over 2} D^n_{i+1 over 2} ~left[{C^n_{i+1}-C^n_i} over{x_{i+1}-x_i} right] dt ~-~ S^n_{i-1 over 2} D^n_{i-1 over 2} ~left[{C^n_i - C^n_{i-1}} over{x_i - x_{i-1}} right] dt# "diffusion"## " "+ S^n_i K_i {alignc left[ {x_{i+1}-x_{i-1}} over 2 right]} C^n_i dt # "cinétique"
}
newline
{alignl  "avec : "}
newline
{alignl A~=~left lbrace binom {C^n_{i-1} " si " Q^n_{i-1 over 2} `>`0} {alignl C^n_i " sinon"} right none}
{~~~~~~~~~~~~} " et " {~~~~~~~~~~~~}
{alignl B~=~left lbrace binom {C^n_i " si " Q^n_{i+1 over 2} `>`0} {alignl C^n_{i+1} " sinon"} right none}
<---Fin

j'obtiens une équation qui apparaît dans MS-Word ou Word viewer comme l'image jointe. Pour rétablir un affichage correct il suffit, dans MS-Word, d'éditer l'équation puis refermer l'éditeur sans rien changer. C'est un peu fastidieux.

Si je rouvre le fichier doc converti avec OOo le code de l'équation est devenu :
Début--->
alignc { stack {
size 12{ matrix {
C rSub { size 8{i} } rSup { size 8{ ital "n+"1} } S rSub { size 8{i} } rSup { size 8{ ital "n+"1} } left [ { {x rSub { size 8{ ital "i+"1} } - x rSub { size 8{i} } } over {2} } right ]~=~C rSub { size 8{i} } rSup { size 8{n} } S rSub { size 8{i} } rSup { size 8{n} } left [ { {x rSub { size 8{ ital "i+"1} } - x rSub { size 8{i} } } over {2} } right ]~+~Q rSub { size 8{i - { {1} over {2} } } } rSup {n} ital "Adt" - Q rSub { size 8{ ital "i+" { {1} over {2} } } } rSup {n} ital "Bdt" {} # ital "transport" {} ## ital " +S" rSub { size 8{ ital "i+" { {1} over {2} } } } rSup {n} D rSub { size 8{ ital "i+" { {1} over {2} } } } rSup {n} ~ left [ { {C rSub { size 8{ ital "i+"1} } rSup { size 8{n} } - C rSub { size 8{i} } rSup { size 8{n} } } over {x rSub { size 8{ ital "i+"1} } - x rSub { size 8{i} } } } right ] ital "dt"~ - ~S rSub { size 8{i - { {1} over {2} } } } rSup {n} D rSub { size 8{i - { {1} over {2} } } } rSup {n} ~ left [ { {C rSub { size 8{i} } rSup { size 8{n} } - C rSub { size 8{i - 1} } rSup { size 8{n} } } over {x rSub { size 8{i} } - x rSub { size 8{i - 1} } } } right ] ital "dt" {} # ital "diffusion" {} ## ital " +S" rSub { size 8{i} } rSup { size 8{n} } K rSub { size 8{i} } left [ { {x rSub { size 8{ ital "i+"1} } - x rSub { size 8{i - 1} } } over {2} } right ]C rSub { size 8{i} } rSup { size 8{n} } ital "dt" {} # ital "cinétique"{}
} }  {} #
ital "avec : " {} #
A~=~ left lbrace alignl { stack {
C rSub { size 8{i - 1} } rSup { size 8{n} } ital " si Q" rSub { size 8{i - { {1} over {2} } } } rSup {n} `>`0 {} #
C rSub { size 8{i} }  rSup { size 8{n} }  ital " sinon" {}
} }  right rbrace ~ ital " et "~B~=~ left lbrace alignl { stack {
C rSub { size 8{i} } rSup { size 8{n} } ital " si Q" rSub { size 8{ ital "i+" { {1} over {2} } } } rSup {n} `>`0 {} #
C rSub { size 8{ ital "i+"1} }  rSup { size 8{n} }  ital " sinon" {}
} }  right rbrace  {}
} } {}
<---Fin

On remarque en particulier les "size 12" et "size 8" qui n'existent pas dans la version originale. Le "size 12" est systématique, même si je mets un "size 10" dans la version originale odt.

Est-ce que quelqu'un peut confirmer ? Je fais mes tests sous w2k sp4 FR avec une installation propre de OOo 2.0.3 RC6 FR (désinstallation de la 2.0.2 et suppression de tous les répertoires résiduels aussi bien dans program files que dans mon profil d'utilisateur).


JBF



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à