Difference between revisions of "FR/FAQ/Math/023"
From Apache OpenOffice Wiki
m (Mise en forme et orthographe) |
|||
Line 1: | Line 1: | ||
− | == | + | ==Le oméga en caractère grec est remplacé par ''omegaa'' lors de l'ouverture du fichier== |
− | Par exemple, la formule | + | Par exemple, la formule <tt>f(x)= sqrt { left( { 1 over %oméga} right ) }</tt> disparait lorsque l'on recharge le document et se transforme en <tt>f(x)= sqrt { left( { 1 over omegaa} right ) }</tt>. |
+ | |||
+ | %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. | Par contre %oméga seul dans une formule ne pose pas de problème. | ||
Line 9: | Line 11: | ||
* aller dans un répertoire vierge (le créer si besoin). | * aller dans un répertoire vierge (le créer si besoin). | ||
− | * déziper le fichier fautif : | + | * déziper le fichier fautif : <tt>'''unzip -x chemin/lefichier_fautif'''</tt>. |
− | * exécuter dans ce même répertoire le script u.sh donné plus loin, | + | * exécuter dans ce même répertoire le script <tt>u.sh</tt> donné plus loin, <tt>'''../u.sh'''</tt> par exemple. |
− | * recréer le fichier fautif corrigé : | + | * recréer le fichier fautif corrigé : <tt>'''zip -r lefichierfautif *'''</tt> 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. | * 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' | + | * '''Fichier <tt>u.sh</tt>''' qui doit avoir des droits d'exécution |
for fichier in * | for fichier in * | ||
do | do | ||
Line 26: | Line 28: | ||
fi | fi | ||
done | done | ||
− | * | + | * Commentaires : |
− | ** Dans la sixième ligne, vous pouvez remplacer ''omegaa'' par n'importe quelle occurrence que vous voulez remplacer. Cette | + | ** 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. |
Revision as of 12:38, 3 May 2007
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.