Drôle de numérotation

Bonsoir (bis)

Toujours avec les mêmes documents...
Je récupère des documents word. Comme ils sont petits, j'utilise une méthode non conventionnelle de conversion :
1) Je copie le contenu du document word
2) Je le colle dans une feuille libreOffice vierge. Comme ça, je ne récupère pas (ne dois pas récupérer) les formatages du documents word.

Dans mon document maître les numérotations sont définies pas Outil->Numérotation des chapitres . Et bien dans tous les documents que j'ai récupérés aujourd'hui, après la documentation souhaitée, il y a un [ (crochet fermant) qui se rajoute ! Je regarde le document d'origine, si je rajoute une numération, j'ai aussi ce rajout non souhaité ! Que faire pour le supprimer ?

nb : c'est un document non abouti de travail collaboratif que je peux passer en privé à une personne pour test.

J'avance !
J'ai effacé une ligne de titre pour la remettre. Le crochet a disparu. Il est dans le formatage de la ligne ! Il y a trop de titres pour que je fasse ça manuellement à tous.

Bonjour Bernard,

en utilisant la fenêtre "Rechercher et remplacer", bouton "Plus d'options", cela n'aiderait-il pas à effacer le formatage de tes titres, puis tu les remets après.
Si tu veux me passer le doc, je veux bien regarder.

Bonne journée

(-: Élodie :slight_smile:
mieux motarde que jamais................

----- Mail original -----

je continue de travailler sur le document (mais plus sur la numérotation). je remarque que dans le document maître (où j'active la numérotation) , les numérotations anormales (avec le ] en trop) sont grisées et pas les autres.

Bonsoir (bis)

Toujours avec les mêmes documents...
Je récupère des documents word. Comme ils sont petits, j'utilise une méthode non conventionnelle de conversion :
1) Je copie le contenu du document word
2) Je le colle dans une feuille libreOffice vierge. Comme ça, je ne récupère pas (ne dois pas récupérer) les formatages du documents word.

pas suffisant ! la preuve, les niveaux de titre sont conservés

Dans mon document maître les numérotations sont définies pas Outil->Numérotation des chapitres . Et bien dans tous les documents que j'ai récupérés aujourd'hui, après la documentation souhaitée, il y a un [ (crochet fermant) qui se rajoute ! Je regarde le document d'origine, si je rajoute une numération, j'ai aussi ce rajout non souhaité ! Que faire pour le supprimer ?

nb : c'est un document non abouti de travail collaboratif que je peux passer en privé à une personne pour test.

as-tu essayé de sélectionner tout le document et appliquer le formatage par défaut ?
s'il y a des italiques, gras et petites majuscules à conserver, il faut d'abord leur donner un style de caractère pour les conserver

Gérard

Bonjour

Bernard SIAUD wrote

Je récupère des documents word. Comme ils sont petits, j'utilise une
méthode non conventionnelle de conversion :
1) Je copie le contenu du document word
2) Je le colle dans une feuille libreOffice vierge. Comme ça, je ne
récupère pas (ne dois pas récupérer) les formatages du documents word.

Dans ce cas, si tu ne dois pas récupérer la mise en forme
en 2. il ne faut pas coller mais faire un collage spécial>
Texte non formaté. Tu n'auras plus de problème...

Cordialement
Pierre-Yves

Pas tout à fait vrai, Pierre-Yves.

Je viens de regarder rapidement : dans les styles du document original, il y a des styles de liste personnalisés, ex WW8Num10. J'ai essayé de les supprimer, sauf la dernière qui doit être utilisée quelque part.

J'ai fait un copier-coller sans mise en forme comme tu le dis si bien : et là les numéros apparaissent, parfois suivis de ###. Comme si la saisie des numéros de chapitre avait été faite manuellement.

De plus, je rencontre une erreur à l'enregistrement du fichier corrigé "Erreur d'écriture dans le sous-document content.xml".

N'ayant pas l'habitude de travailler avec des échanges de documents ainsi, je ne saurai dire d'où viennent ces soucis.

(-: Élodie :slight_smile:
mieux motarde que jamais................

----- Mail original -----

Salut

Une autre possibilité (à condition de n'avoir que du texte), faire une copie intermédiaire dans un éditeur de texte (gedit ou autre). Serait ce idiot ?

/André/

@ Elodie : vieux motard que j'aimais / mieux k100 que cas sans / K75 , la rime est néant / et là je n'ai plus d'idée
signature

Il y a une fonction bien pratique dans la barre d'outils Formatage : "Effacer le formatage". Il faut sélectionner le texte et cliquer dessus. C'est tout en haut de la pile des styles (donc au dessus de Style par défaut et de Corps de texte).

Ce n'est pas parfait mais ça aide à faire du ménage.

Bonjour Elodie

Elodie Omer wrote

Pas tout à fait vrai, Pierre-Yves.
...
J'ai fait un copier-coller sans mise en forme comme tu le dis si bien : et
là les numéros apparaissent, parfois suivis de ###. Comme si la saisie des
numéros de chapitre avait été faite manuellement.

Euh... ce que je disais: le collage "texte non formaté" supprime les
mises en forme... pas les textes ni les numéros.
Autrement dit, tout devrait être en style par défaut, sans
style de caractère ni de liste.

Ma proposition venait en amont de:

Bernard wrote

J'ai effacé une ligne de titre pour la remettre. Le crochet a disparu.
Il est dans le formatage de la ligne ! Il y a trop de titres pour que je
fasse ça manuellement à tous.

Cela dit...

Elodie Omer wrote

De plus, je rencontre une erreur à l'enregistrement du fichier corrigé
"Erreur d'écriture dans le sous-document content.xml".

Ce document semble bien malade...

Elodie Omer wrote

Je viens de regarder rapidement : dans les styles du document original, il
y a des styles de liste personnalisés, ex WW8Num10. J'ai essayé de les
supprimer, sauf la dernière qui doit être utilisée quelque part.

Parfois dur à trouver si non appliqué, cas fréquent: style associé
comme style de numérotation d'un style de paragraphe non
appliqué dans le document... mais dans ce cas on peut en général
supprimer sans hésitation.
Si le style est appliqué dans le document on peut le trouver assez
vite en associant un texte "devant" et un style de caractères "voyant"
(arrière-plan rouge par exemple) à la numérotation.

<http://nabble.documentfoundation.org/file/n4059386/TrouverStyle.png>

Cordialement
Pierre-Yves

Ça ne donne rien dans le cas présent !

Bonjour Elodie

Elodie Omer wrote

Pas tout à fait vrai, Pierre-Yves.
...
J'ai fait un copier-coller sans mise en forme comme tu le dis si bien : et
là les numéros apparaissent, parfois suivis de ###. Comme si la saisie des
numéros de chapitre avait été faite manuellement.

Euh... ce que je disais: le collage "texte non formaté" supprime les
mises en forme... pas les textes ni les numéros.

Les équations ? Les images ?

Autrement dit, tout devrait être en style par défaut, sans
style de caractère ni de liste.

Je suis arrivé à les enlever il me semble.

Ma proposition venait en amont de:

Bernard wrote

J'ai effacé une ligne de titre pour la remettre. Le crochet a disparu.
Il est dans le formatage de la ligne ! Il y a trop de titres pour que je
fasse ça manuellement à tous.

Cela dit...

Elodie Omer wrote

De plus, je rencontre une erreur à l'enregistrement du fichier corrigé
"Erreur d'écriture dans le sous-document content.xml".

Ce document semble bien malade...

Pourquoi le serait-il ?

Elodie Omer wrote

Je viens de regarder rapidement : dans les styles du document original, il
y a des styles de liste personnalisés, ex WW8Num10. J'ai essayé de les
supprimer, sauf la dernière qui doit être utilisée quelque part.

Parfois dur à trouver si non appliqué, cas fréquent: style associé
comme style de numérotation d'un style de paragraphe non
appliqué dans le document... mais dans ce cas on peut en général
supprimer sans hésitation.
Si le style est appliqué dans le document on peut le trouver assez
vite en associant un texte "devant" et un style de caractères "voyant"
  (arrière-plan rouge par exemple) à la numérotation.

<http://nabble.documentfoundation.org/file/n4059386/TrouverStyle.png>

J'ai fait tout ça, mais, je n'ai pas trouvé le style (document Ma1_DL.odt).

Fichier qui traîne sur une vieille version depuis le siècle dernier, qui a connu plusieurs avatars de word et qui a été manipulé par de*s* bidouilleurs qui ne connaissaient pas le logiciel. La numérotation des titres a été le talon d'Achille de Word jusqu'en 2010 (et encore). Si on ajoute des enregistrements qui se sont mal passés, au moins une fois, on a ça.

J'imagine qu'il n'était pas possible avant d'effacer la mise en forme dans Word. Sauf que je ne suis pas sûre, vu qu'on n'a pas accès aux sources que ça efface aussi les balises de mise en forme par derrière (ou quoi que soit le nom de ce truc là dans le code).

Je ne pense pas. Je peux demander à mon collègue.

Ce serait une bonne idée, mais, c'est un document mathématique truffé d'équations et autres machins de ce genre !

le passer sous Latex ?
Les équations et les machins de ce genre peuvent aussi expliquer les autres soucis.

Bonsoir

J'ai trouvé une méthode pour virer tout ça...

Je décompresse le fichier. J'indente correctement le fichier(*) et l'enlève des lignes dans le content.xml

Tout d'abord ces deux lignes :
<field:fieldmark-end/>
<text:bookmark text:name="\Ref189887974"/>

Après on recompresse et on essaie d'ouvrir le document. On tombe sur une erreur et on supprime la ligne de l'erreur. Voici deux exemples de lignes enlevées :
<field:param field:name="vnd.oasis.opendocument.field.code" field:value=" LISTNUM "exo" \l3 "/>
<field:param field:name="vnd.oasis.opendocument.field.code" field:value=" LISTNUM ["fig"] "/>

* : mon programme qui indente automatiquement les documents xml : http://troumad.org/OOo/indent.zip avec l'explication ici : http://troumad.developpez.com/C/gtk/gtk_xml/#L6-A

Bonjour

Bernard SIAUD wrote

J'ai trouvé une méthode pour virer tout ça...

Je décompresse le fichier. J'indente correctement le fichier(*) et
l'enlève des lignes dans le content.xml

Tout d'abord ces deux lignes :
<field:fieldmark-end/>
<text:bookmark text:name="\Ref189887974"/>
Après on recompresse et on essaie d'ouvrir le document. On tombe sur une
erreur et on supprime la ligne de l'erreur.

Par MP je t'avais indiqué les lignes posant problème du
coup je ne comprends pas ta méthode consistant à
supprimer une partie, générer une erreur puis continuer...

Si tu supprimes le xml entre field:fieldmark-start et field:fieldmark-end
tu peux recompresser et obtenir directement un fichier correct.

Par ailleurs supprimer la ligne "bookmark" ne fait que supprimer
le repère de texte figurant en début du paragraphe
"La comparaison...", signet qui ne pose pas de problème en soi.

Cordialement
Pierre-Yves

Bonjour,

tu peux recompresser et obtenir directement un fichier correct.

Pour travailler sur le xml et éviter ces étapes de décompression/compression, il est très intéressant d'utiliser le format "flat ODF", .FODT pour le texte.
De plus si on décoche "Outils > Options > Chargement/enregistrement > Général : Optimisation de la taille pour le formet ODF" on récupère des fichiers + lisible pour un être humain.

A+

Laurent BP

Pour travailler sur le xml et éviter ces étapes de décompression/compression, il est très intéressant d'utiliser le format "flat ODF", .FODT pour le texte.
De plus si on décoche "Outils > Options > Chargement/enregistrement > Général : Optimisation de la taille pour le formet ODF" on récupère des fichiers + lisible pour un être humain.

Option intéressante qui rendrait mon petit programme inutile :frowning:

Je peux me rassurer et me dire que si LibO n'ouvre pas un fichier, mon programme pourrait s'avérer utile !