[Résolu] Niveaux de numérotation dans un modèle de document

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

webforum
Fraîchement OOthentifié
Messages : 9
Inscription : 19 nov. 2008 23:27

[Résolu] Niveaux de numérotation dans un modèle de document

Message par webforum »

Bonjour,

Je suis nouveau sur ce forum et nouvel utilisateur de OpenOffice.

Je créé un modèle de document que je compte appliquer à mes documents Oo.
Dans ce modèle, je souhaite appliquer des numérotations sur plusieurs niveaux à des différents styles de titres (titre 1, titre 2, ..)
Le résultat souhaité est comme suit:

1 Titre 1
du texte
1.1 Titre 2
du texte
1.1.1 Titre 3
du texte

J'arrive à appliquer des styles de Titres à mes titres, et aussi la numérotation hiérarchique en passant par (outils ->numérotations des chapitres)

Ensuite, je créé j'enregistre le document en tant que modèle de doc.

Mais quand j'essaie de l'appliquer à un document comprenant des titres, ils me changent bien les titres avec les propriétés définies dans le modèle (police, sa taille, ect..), mais pas la numérotation!
Aucun de mes titres n'est numéroté, et meme quand j'essaie d'appliquer la numérotation sur ce document (outils ->numérotations des chapitres), il ne l'applique pas.

J'ai supposé que pour que la numérotation avec niveaux soit prise en compte ds le document, il faudrait, dans le modèle, créer des styles de numérotaions (dans styles de listes), chacune définit un niveau de numérotation (à modifier dans l'onglet Options) et puis par la suite, modifier les propriétés des titres en choisissant dans l'onglet Numérotation la numérotation approprié au titre (pour un titre 1, sélectionner la nouvelle numérotation qui permet d'appliquer le niveau de numérotation à ce titre).
Le problème est que je n'arrive pas à créer des nouvelles numérotation chacune ayant un niveau différent, quand je sélectionne le niveau souhaité ds la boite style de numérotation, que je ferme la boite et que l'ouvre de nouveau (bouton droit sur la numérotation->modifier) je constate que mes modif n'ont pas été prises en compte!?

Y'a t-il un moyen de résoudre ce pb, je rappelle que le résultat souhaité est que en appliquant un modèle à un document, les niveaux de numérotation doivent s'appliquer à mes titres.

Merci,
Dernière modification par Dans quelle étagère le 26 nov. 2008 20:07, modifié 1 fois.
Raison : La balise [Résolu) s'insère dans le titre du premier message
OpenOffice 3.0 sous windows XP.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Niveaux de numérotation dans un modèle de document

Message par Pierre-Yves Samyn »

Bonjour et bienvenue sur ce forum

Merci pour ce post clair et bien détaillé :)
webforum a écrit :Mais quand j'essaie de l'appliquer à un document comprenant des titres, ils me changent bien les titres avec les propriétés définies dans le modèle (police, sa taille, ect..), mais pas la numérotation!
Exact...
webforum a écrit :J'ai supposé que pour que la numérotation avec niveaux soit prise en compte ds le document, il faudrait, dans le modèle, créer des styles de numérotaions (dans styles de listes), chacune définit un niveau de numérotation (à modifier dans l'onglet Options)
Toujours exact, c'est en effet une possibilité :)
webforum a écrit :...et puis par la suite, modifier les propriétés des titres en choisissant dans l'onglet Numérotation la numérotation approprié au titre (pour un titre 1, sélectionner la nouvelle numérotation qui permet d'appliquer le niveau de numérotation à ce titre).
Il y a plus simple pour cela : afficher la fenêtre des styles (menu Format ou F11), puis cliquer dans le dernier bouton à droite sur Charger les styles :
Capture-2.png
Il sera possible de sélectionner le modèle, ou un document, ainsi que le type de styles à "charger"...

En revanche, je ne reproduis pas ceci (cf. document exemple numérotation.ott) :
webforum a écrit :Le problème est que je n'arrive pas à créer des nouvelles numérotation chacune ayant un niveau différent, quand je sélectionne le niveau souhaité ds la boite style de numérotation, que je ferme la boite et que l'ouvre de nouveau (bouton droit sur la numérotation->modifier) je constate que mes modif n'ont pas été prises en compte!?
Par ailleurs, j'attire ton attention sur un point lié à cette technique (d'emploi des styles de numérotation à la place de Outils > Chapitre) : par défaut les styles de titre ne seront pas repris dans les tables d'index. Il faut donc le faire comme montré ci-dessous :
Capture-1.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
webforum
Fraîchement OOthentifié
Messages : 9
Inscription : 19 nov. 2008 23:27

Re: Niveaux de numérotation dans un modèle de document

Message par webforum »

J'ai essayé d'appliquer ton modèle "numérotation.ott" à mon document, figure-toi qu'il m'applique la numérotation qu'aux titres 1 et pas aux autres niveaux de titres !!

Quelqu'un à une autre idée?
Il faudrait absolument que les niveaux de numérotations soient appliqués aux différents titres, une fois que j'applique mon modèle à un document.

Merci encore,
OpenOffice 3.0 sous windows XP.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Niveaux de numérotation dans un modèle de document

Message par Pierre-Yves Samyn »

webforum a écrit :J'ai essayé d'appliquer ton modèle "numérotation.ott" à mon document, figure-toi qu'il m'applique la numérotation qu'aux titres 1 et pas aux autres niveaux de titres !!
...
Quelqu'un à une autre idée?
Oui... mets en ligne ton document pour que nous puissions le tester :)
webforum
Fraîchement OOthentifié
Messages : 9
Inscription : 19 nov. 2008 23:27

Re: Niveaux de numérotation dans un modèle de document

Message par webforum »

Voici mon document sur lequel je souhaite appliquer un modèle que je joins également.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.0 sous windows XP.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Niveaux de numérotation dans un modèle de document

Message par Pierre-Yves Samyn »

Sans doute n'as-tu pas coché la case Ecraser :
Capture-1.png
Lorsque cette case n'est pas cochée, OOo fait ce qu'il dit... et préserve les styles de même nom figurant dans le document. En l'occurrence, Titre1 à x figurent à la fois dans ton modèle et dans ton document ; ils ne sont donc pas écrasés si tu ne coches pas...

Cela dit, je constate une utilisation un peu incorrecte des styles de numérotation dans ton modèle (mais encore une fois le non fonctionnement du chargement des styles n'en est pas affecté).

Tu définis un style de numérotation par niveau (num2, num3) que tu affectes aux styles de paragraphe Titre2, Titre3.

C'est inutile... Comme tu peux le vérifier dans le modèle que j'ai joint à ma réponse précédente, un seul style de numérotation suffit dans lequel tu définis la présentation pour chaque niveau puis tu associes ce style de numérotation aux styles de paragraphes Titre1 à x.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
webforum
Fraîchement OOthentifié
Messages : 9
Inscription : 19 nov. 2008 23:27

Re: Niveaux de numérotation dans un modèle de document

Message par webforum »

Bonjour à ts,

je réponds à Pierre-Yves Samyn :

Je cochais bien toutes mes cases de styles, par contre le document odt que j'ai publié n'est pas vraiment le document que j'utilise (et sur lequel les niveaux de num ne s'appliquent pas)!

Ci-joint mon adresse mail: aubert_steren[à]yahoo.fr

Si tu veux bien m'envoyer un mail sur cette adresse, je te ferais parvenir mon document de travail.

Merci,
Le modérateur a écrit :Sauf si vous voulez que votre boîte ressemble à Spamland, évitez de laisser votre courriel en clair
OpenOffice 3.0 sous windows XP.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Niveaux de numérotation dans un modèle de document

Message par Pierre-Yves Samyn »

webforum a écrit :je réponds à Pierre-Yves Samyn
Je te remercie de ta confiance mais je ne suis heureusement pas seul sur ce forum :)

webforum a écrit :Si tu veux bien m'envoyer un mail sur cette adresse, je te ferais parvenir mon document de travail.
Le modérateur a écrit :Sauf si vous voulez que votre boîte ressemble à Spamland, évitez de laisser votre courriel en clair
+1 je te conseille également de modifier au plus vite...

Par ailleurs, je ne réponds pas aux question "privées", préférant consacrer ce temps au forum. En revanche, il doit certainement t'être possible de dépersonnaliser ce document avant de le mettre en ligne. Il suffit d'ailleurs qu'il comprenne quelques titres "récalcitrants"... :)
webforum
Fraîchement OOthentifié
Messages : 9
Inscription : 19 nov. 2008 23:27

Re: Niveaux de numérotation dans un modèle de document

Message par webforum »

Voilà, j'ai joins le document .odt qui me pose problème.

Par contre, j'attire juste votre attention que si vs copier le contenu de ce doc et que vs le collez sur un nouveau document odt, et que vs essayez d'appliquer le modèle numérotation.ott, j'ai bien mes sous-niveaux de numérotations!!
Alors que je ne les ai pas sur le doc que je joins!!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.0 sous windows XP.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Niveaux de numérotation dans un modèle de document

Message par Pierre-Yves Samyn »

Effectivement, ce document n'est pas tout à fait orthodoxe...

L'ouverture de "la bête" montre que les titres 2 ont gardé l'attribut is-list-header

Code : Tout sélectionner

<text:h text:style-name="Heading_20_2" text:outline-level="2" text:is-list-header="true">
On peut bien sûr corriger directement dans le xml (cf. le document joint en exemple)... mais ce n'est pas très "pratique" :)

Une autre solution : Edition > Rechercher > Styles > rechercher tous les paragraphes en Titre2 ; Remplacer par (un autre style non utilisé) puis... faire l'inverse pour remettre en Titre2
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
webforum
Fraîchement OOthentifié
Messages : 9
Inscription : 19 nov. 2008 23:27

Re: Niveaux de numérotation dans un modèle de document

Message par webforum »

effectivement ça a marché!

Par contre, je veux juste savoir comment tu as exactement procédé pour avoir les niveaux de numérotation dans ton modèle, j'ai compris qu'il faut passer par une insertion d'index ( est-ce : insertion ->index et tables -> index et tables...) puis après cocher "styles complémentaires " et puis je ne sais quoi faire pour définir des niveaux de titres à la numérotation 1.

Merci de m'éclairer plus,
OpenOffice 3.0 sous windows XP.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Niveaux de numérotation dans un modèle de document

Message par Pierre-Yves Samyn »

webforum a écrit :comment tu as exactement procédé pour avoir les niveaux de numérotation dans ton modèle, j'ai compris qu'il faut passer par une insertion d'index ( est-ce : insertion ->index et tables -> index et tables...) puis après cocher "styles complémentaires " et puis je ne sais quoi faire pour définir des niveaux de titres à la numérotation 1.
Plusieurs choses très différentes dans cette question, alors reprenons point par point :
webforum a écrit :comment tu as exactement procédé pour avoir les niveaux de numérotation dans ton modèle
J'ai simplement modifié le style de liste Numérotation1 onglet Options. Niveau par niveau (sélectionner 1 puis 2, etc.) j'ai défini le type de numérotation (I, A, 1 etc.) et la présentation (affichage des sous-niveaux).

Puis j'ai modifié les styles de paragraphe Titre1 à Titre4 onglet Numérotation pour choisir dans la liste Style de numérotation Numérotation1.

Nota : OOo est "assez grand" pour comprendre que lorsqu'on applique le style Titre2, c'est le niveau 2 du style de numérotation qu'il doit appliquer. Raison pour laquelle il est inutile de multiplier les styles de numérotation...

Concernant la numérotation, c'est tout...

Pourquoi ai-je évoqué dans ma première réponse les tables d'index ?

Il faut déjà retenir que je ne t'indique cette manière de numéroter (que tu avais trouvé tout seul) que pour le cas particulier du chargement des styles depuis un modèle pour modifier un document existant.

Dans les autres cas de figure il faut utiliser Outils > Numérotation des chapitres. C'est en effet la commande prévue pour cela et la seule qui paramètre automatiquement ce qu'il faut pour que les tables de matières (table d'index) reprennent cette numérotation.

Si on utilise un style de numérotation (et si on a besoin d'insérer une table des matières) il faut modifier le paramétrage en conséquence.
Dans la copie d'écran ci-dessous, on voit en arrière-plan que la table des matières générée par défaut ne comprend aucun titre (alors que le document comprend des paragraphes en Titre1, 2, 3). Ceci donc, encore une fois, parce que nous n'avons pas utilisé Outils > Numérotation des chapitres.
Capture-1.png
Pour que la table des matières prennent en compte nos titre il faut éditer l'index (clic droit sur la table des matières) puis dans l'onglet Index, cliquer sur Styles supplémentaires pour faire "glisser" nos titres au bon niveau avec les boutons << >> :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
webforum
Fraîchement OOthentifié
Messages : 9
Inscription : 19 nov. 2008 23:27

Re: Niveaux de numérotation dans un modèle de document

Message par webforum »

Merci pour ton aide et ces détails, c'est beaucoup plus clair maintenant!
OpenOffice 3.0 sous windows XP.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Niveaux de numérotation dans un modèle de document

Message par Pierre-Yves Samyn »

webforum a écrit :Merci pour ton aide et ces détails, c'est beaucoup plus clair maintenant!
et merci pour ton "retour" :)

Sinon... la coche "résolue" se pose dans le premier message du fil afin qu'elle soit visible lors de la consultation de la liste des posts. Merci...