FR/FAQ/Math/023
From Apache OpenOffice Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.