Difference between revisions of "FR/FAQ/Math/023"

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Math
Jump to: navigation, search
m (Mise en forme et orthographe)
m (Ajout de catégorie)
 
(One intermediate revision by one other user not shown)
Line 31: Line 31:
 
** Dans la sixième ligne, vous pouvez remplacer ''omegaa'' par n'importe quelle occurrence que vous voulez remplacer. Cette chaine de caractères sera remplacé par ce que vous aurez mis à la place de {%oméga} sur cette même ligne.
 
** Dans la sixième ligne, vous pouvez remplacer ''omegaa'' par n'importe quelle occurrence que vous voulez remplacer. Cette chaine de caractères sera remplacé par ce que vous aurez mis à la place de {%oméga} sur cette même ligne.
 
** Si vous avez ce problème il est '''fortement''' conseillé de prendre une version plus récente.
 
** Si vous avez ce problème il est '''fortement''' conseillé de prendre une version plus récente.
 +
 +
[[Category:FR/Documentation/FAQ/Math]]

Latest revision as of 15:19, 9 May 2009

Le oméga en caractère grec est remplacé par omegaa lors de l'ouverture du fichier

Par exemple, la formule f(x)= sqrt { left( { 1 over %oméga} right ) } disparait lorsque l'on recharge le document et se transforme en f(x)= sqrt { left( { 1 over omegaa} right ) }.

%oméga n'est donc plus utilisable car il ne persiste pas. Idem pour %Oméga. Par contre %oméga seul dans une formule ne pose pas de problème.

Ceci est une erreur de vieilles versions de OpenOffice.org. Vous pouvez la corriger en entrant {%oméga} au lieu de %oméga.

Voici une méthode pour corriger cette erreur dans un fichier si vous disposez de LINUX :

  • aller dans un répertoire vierge (le créer si besoin).
  • déziper le fichier fautif : unzip -x chemin/lefichier_fautif.
  • exécuter dans ce même répertoire le script u.sh donné plus loin, ../u.sh par exemple.
  • recréer le fichier fautif corrigé : zip -r lefichierfautif * toujours dans le répertoire où a été décompressé le fichier fautif.
  • ne pas oublier de garder une copie du fichier d'origine en cas de problème.
  • Fichier u.sh qui doit avoir des droits d'exécution
     for fichier in *
     do
      if [ -d "$fichier" ];then
       cd "$fichier"
       if [ -a content.xml ];then
        sed -e 's,omegaa, {%omega},g' content.xml > aa
        mv -f aa content.xml
       fi
       cd ..
      fi
     done
  • Commentaires :
    • Dans la sixième ligne, vous pouvez remplacer omegaa par n'importe quelle occurrence que vous voulez remplacer. Cette chaine de caractères sera remplacé par ce que vous aurez mis à la place de {%oméga} sur cette même ligne.
    • Si vous avez ce problème il est fortement conseillé de prendre une version plus récente.
Personal tools