Page 1 sur 1

[Issue] Insérer d'en-tête et chapitre sur plusieurs niveaux

Publié : 18 juil. 2020 15:28
par supergoofie
Bonjour à tous,

Je rencontre un étrange problème sur mon document.
Ce dernier étant appelé à être volumineux, j'ai choisi de faire apparaître en en-tête, le numéro et le nom du chapitre en cours sur trois niveaux (niveau 1 + niveau 2 + niveau 3) afin de me repérer à la lecture.
Eh bien, figurez-vous que ça marche IMPECCABLEMENT! :o
Enfin, impeccablement, sauf pour la première page. Pour celle-ci, Libre Office répète 2 fois, en en-tête, le chapitre de niveau 2, plutôt que d'écrire le niveau 2 + niveau 3.
Je joins une image pour que ce soit plus clair.

Je pense que l'explication est donnée dans un très vieux post - 2018 - (cf. https://forum.openoffice.org/fr/forum/v ... re#p302636)
où Phip y expliquait: "Normale, le niveau de plan est évalué sur le niveau du premier paragraphe de la page."

Mon problème, c'est que Libre Office semble reconnaître le 1er paragraphe pour toutes les pages sauf la première. Comment dois-je procéder pour le lui faire comprendre?
Pour le moment, j'ai choisi la facilité... J'ignore le soucis et je continue de taper le document. Après tout, il n'y a qu'une page d'impactée. Mais ça me turlupine.

Merci à tous.

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 18 juil. 2020 17:09
par micmac
Bonjour,

Joignez un extrait de votre document débarrassé d'éléments confidentiels ou un document reproduisant le problème. Vous faciliterez le travail des bénévoles qui vont vous aider.
Comment joindre un fichier.

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 19 juil. 2020 16:39
par supergoofie
Bonjour,

Très bien. Donc, en pièce jointe, vous trouverez un extrait de mon document avec le problème (qui se trouve sur l'en-tête de la page 4).

Merci.

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 20 juil. 2020 10:21
par jeanmimi
Bonjour,
Si j'ai bien compris,
En passant par l'insertion d'un Champ "Info Document", je reproduis plus ou moins (et plutôt moins) ce que tu décris.
Par contre, si j'insère les champs par l'onglet "Renvois", j'affiche correctement les différents niveaux de Chapitre dans tous les En-têtes.

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 20 juil. 2020 10:23
par Hubert Lambert
Bonjour,

Il semblerait que le comportement du programme ne soit pas conforme à la documentation officielle. Celle-ci prévoit en effet que
[traduit de l'anglais] a écrit :Un champ placé dans l'en-tête d'une page renvoie le premier titre du niveau concerné dans cette page, tandis qu'un champ dans le pied-de-page renvoie le dernier titre du niveau concerné.
Ce qui correspond en effet à l'usage intuitif que l'on peut avoir de cet outil.

Mais le programme renvoie en réalité le titre du niveau concerné dont dépend le premier paragraphe de la page (ou le dernier pour le pied-de-page). Si le niveau concerné n'est pas rencontré, le champ renvoie le chapitre de niveau supérieur.
Exemples
En page 4 de ton document, le premier paragraphe étant un titre de niveau 2, le champ de niveau 1 renvoie le titre de niveau 1, le champ de niveau 2 renvoie le titre de niveau 2 et le champ de niveau 3 renvoie le titre de niveau 2 car le premier paragraphe de la page ne dépend d'aucun titre de niveau 3.
En page 5 en revanche, le premier paragraphe étant un titre de niveau 3, le champ de niveau 3 renvoie le titre de niveau 3 correctement.

Difficile de dire si le problème est dans le comportement du programme ou dans la documentation...

Cordialement.

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 20 juil. 2020 14:31
par supergoofie
Bonjour,

Merci à vous.

Merci à Jeanmimi.
Pour insérer des champs dans mon en-tête, je place mon curseur dans l'en-tête puis Insertion -> En tête et pied de page -> Autre champ (Ctrl+F2) puis dans la fenêtre qu'ouvre Libre Office, onglet "Document" je choisis les "chapitre" + "Numéro et non de chapitre" et les niveaux concernés.
Je ne connaissais pas la méthode que vous me proposez, par l'onglet "Renvois" qui semble plus performante. Je vais donc essayer. Et je reviens vers vous, si la solution marche, pour clore le post.

Et merci aussi à Huber Lambert pour les explications.
Maintenant, je comprends pourquoi ça bugue. Ça ne découlerait donc pas d'une mauvaise manipulation.

Cordialement.

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 20 juil. 2020 14:56
par supergoofie
Bonjour,

Je ne parviens pas à obtenir quoique ce soit avec la méthode des "Renvois". L'en-tête ne se met pas à jour au fil du document, en suivant la numérotation.
Pourriez-vous m'expliquer, s'il vous plaît, comment vous procédez pour obtenir un renvoi "dynamique"?

Merci.

Cordialement.

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 21 juil. 2020 08:21
par jeanmimi
Pour avoir les modifications au fil de la rédaction et de l'augmentation des pages, il faut passer par l'onglet Document, mais avec les limites expliquées plus haut par Hubert Lambert
En faisant une recherche sur les mots : heading chapter field level dans les bugs, on en trouve plusieurs qui reportent des incohérences dans l'affichage des champs Chapitres dans l'En-tête comme celui-ci :
https://bugs.documentfoundation.org/sho ... i?id=86297
Peux-tu regarder dans la page qui s'affiche avec la recherche si un autre rapport est encore plus pertinent :
https://bugs.documentfoundation.org/bug ... 20level%20
Si c'est le cas, voilà la conduite à tenir pour ajouter un commentaire :
https://forum.openoffice.org/fr/forum/v ... 61#p150361

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 21 juil. 2020 17:14
par Hubert Lambert
Bonjour,

Le problème a été reporté de longue date semble-t-il : https://bz.apache.org/ooo/show_bug.cgi?id=16211.
D'après les commentaires, le problème serait donc dans l'implémentation plutôt que dans la documentation.
Cordialement.
 Ajout : Pour info, j'ai ajouté un commentaire à la fin de cet autre rapport : https://bugs.documentfoundation.org/sho ... ?id=129302

Re: Insérer en en-tête, les chapitre sur plusieurs niveaux

Publié : 22 juil. 2020 08:57
par supergoofie
Bonjour.

Tout d'abord, à nouveau, merci beaucoup pour votre implication.

La technique par document -> insertion -> etc. est déjà celle que j'utilise (et qui bugue, donc).

Merci pour les liens. Je vais avoir besoin d'un peu de temps pour tout comprendre car je ne maîtrise pas vraiment l'anglais, loin s'en faut. :roll:

Je vais donc potasser un peu tout ça.

Merci encore.

Bonne journée.