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]