Pb mise en page document maitre

Bonjour, et bonne année 2015 à toute la liste.

Voilà des mois, voire des années que je peste contre les problèmes de mise en page des documents maitres, qui ne correspondent pas à mes documents sources.

Je crois que je commence à tenir précisément un bout du problème (donc un bout de la solution). Mais voilà, sont-ce mes deux mains gauches, ou un problème lié à LO ?

Voilà un exemple de document :

https://www.dropbox.com/s/ccslk2uhla43ze4/cours%20mix%20énergétique.odt?dl=0

Ce document ou le document inséré dans un document maitre n'a pas la même mise en page.

Le document maitre, tout comme le document en lui même sont liés au même modèle.
Le décalage se passe dès le début, entre le titre principal et le titre1. Sur le document maitre, titre1 est quelques millimètres plus bas. Le décalage s'accentue à chaque nouveau titre.

Je vais donc dans les propriétés du paragraphe de titre 1 comme de titre principal, dans l'onglet "retraits et espacements". Et là, tout est pareil entre le document maitre et son élève.

Donc d’où peut bien provenir ce décalage ?

Il se produit la même chose avec OpenOffice 4.1.1, je travaille avec LO 4.3.5.2

Je télécharge la dernière 4.4 pour voir si c'est pareil

Pierre

Bon, j'ai un peu progressé sur ce problème.

En utilisant les styles par défaut, sur un nouveau document, il n'y a pas de décalage entre les titres des documents maitre et esclave => à priori pas un problème de LO

Si j'utilise ma feuille de modèle sur ces deux documents, pas de problème non plus => pas un problème de mon modèle

=> Le problème se situe au niveau de mon document source. Et là, je sèche. D’où peut bien provenir ce décalage ? J’ai bien sélectionné mon document et clic-droit -> effacer le formatage direct. Ça ne change rien.

Quelqu'un a une idée de l'endroit ou il faut chercher ?

Pierre

Bonjour Pierre,

Ces liens pourront peut-être t'aider :

1 - https://wiki.openoffice.org/wiki/FR/Documentation/Writer_Guide/Creation_document_maitre
et notamment :
2 - https://wiki.openoffice.org/wiki/FR/Documentation/Writer_Guide/Methode_recommandee (pour les étapes 2 et 3)

Il s'agit de pages wiki OOo rédigées par Sophie , il me semble. Pour ma part, je pense qu'elles sont toujours d'actualité.

Je regarde également de mon côté. Bon courage.

Cordialement,
Philippe

Bonjour, et merci pour cette réponse.

Je viens de parcourir, c'est très globalement ce que j'ai fait.
En particulier, pour ce qui est de l’utilisation du même modèle entre mon document maitre et les documents source, ceci pour éviter justement les problèmes de mise en page.

Et à priori, les informations sont bien les mêmes, notamment au niveau des retraits et espacements de paragraphes, ou tout est bien pareil entre les deux documents, que ce soit dans les styles, ou directement sur dans les propriétés du paragraphe

du coup, pour garder ma mise en page, j'ai dû diviser par deux les espacements sous le paragraphe dans le document maitre, et là, ça roule à peu près, mais ce n'est pas satisfaisant

Pierre

Bonjour Pierre,
As-tu inséré un paragraphe de saut de page au sein du document maître pour scinder tous les sous-documents ?
Peut-être une piste ici :
https://wiki.openoffice.org/wiki/FR/Documentation/Writer_Guide/Resolution_problemes

Cordialement,
Philippe

Bonjour et merci encore.

Oui, tous mes documents insérés commencent par un titre principal, et le titre principal a un saut de page inséré avant dans les propriétés du paragraphe (au niveau du style)

voilà un peu de matière première pour comparer

le document : https://www.dropbox.com/s/k2od28ayxc2tw7e/pb%20mise%20en%20page%20odm.odt?dl=0

le document maitre : https://www.dropbox.com/s/k2od28ayxc2tw7e/pb%20mise%20en%20page%20odm.odt?dl=0

le modèle : https://www.dropbox.com/s/6j0z40h4r0g04m4/modèle%20cours.ott?dl=0

L'export PDF de l'odm : https://www.dropbox.com/s/6j0z40h4r0g04m4/modèle%20cours.ott?dl=0

l'export PDF de l'odt : https://www.dropbox.com/s/2ib77841pddvpcm/pb%20mise%20en%20page%20odm.pdf?dl=0

On voit très bien que le titre1 du document maitre est légèrement décalé du titre principal. et ce décalage augmente à chaque nouveau titre 1 ou 2

Pierre

En effet !
Question (peut-être à côté de la plaque) as-tu, à l'ouverture du document maître :

  * actualisé les liens ;
  * actualisé le fichier ;
  * supprimé les sections de texte entre les chapitres.

Sinon, je n'ai pas trouvé ; mais il me semble, si ma mémoire est bonne, que Pierre-Yves avait fourni une "soluce" pour un problème similaire dans le forum https://forum.openoffice.org/fr/forum/
mais je ne l'ai pas retrouvé (le fil :wink: ) :frowning:

Cordialement,
Philippe

On voit très bien que le titre1 du document maitre est légèrement décalé du titre principal. et ce décalage augmente à chaque nouveau titre 1 ou 2

En effet !
Question (peut-être à côté de la plaque) as-tu, à l'ouverture du document maître :

  * actualisé les liens ;

oui, à chaque fois

*

  * actualisé le fichier ;

aussi

  * supprimé les sections de texte entre les chapitres.

J’imagine que tu veux dire entre chaque fichier inséré dans le document maitre ?

Il n'y en a pas d’ailleurs, dans le document maitre que je donne en exemple, ça commence dès le premier fichier

En fouillant encore un peu, j'ai remarqué que j’obtenais la même mise en page, en divisant par deux l’espacement au-dessus du paragraphe 0,42 --> 0,21 dans le document maitre. Alors qu'elle est bien à 0,42 dans le document source.

À partir de là, je vois deux solutions. Soit c'est mon document source qui a un problème et qui ne met pas 0,42 mais 0,21, soit c'est le document maitre qui met 0,84 au lieu de 0,42. Comment savoir ?

Pierre

Ce qui est sûr c'est que le document "Maître" est... le "Boss", et il impose logiquement (pour l'homogénéité) son style (à savoir 0.84) sur tes documents "Source". Pour l'instant, je n'ai pas la solution à ton problème. Le contournement (si c'est urgent :wink: ) serait l'export de chaque document/chapitre, puis leur assemblage en .pdf

Cordialement,
Philippe

[suite ... ]

Pour être plus clair pour un pb de mise en page : il est, à mon avis, préférable (comme tu l'as fait) de modifier (en une seule étape) le style du document maître (modifiant ainsi le style, en l’occurrence l’espacement au-dessus du paragraphe à 0,21).
Mais un spécialiste de cette question pourrait le confirmer (ou l'infirmer) :slight_smile:

Bonne soirée,
cordialement

Philippe

Et bien comme déjà dit, le problème vient de mon fichier source. Pour le savoir, j'ai créé un nouveau fichier à partir de mon modèle, avec les mêmes titres, et il colle parfaitement à son copain dans le document maitre.

Voilà, le problème est de plus en plus cerné, mais pas encore coincé

De plus, il y a un truc bizarre. Dans le style "titre principal", lorsque je modifie l'espacement sous les paragraphes, il ne se passe rien tant que la valeur est inférieure à 0,4 (0,21 par défaut). je crois que c'est de là que vient mon décalage. Il y a quelque chose qui force l’espacement à 0,40 minimum environ
Pierre

J'ai eu beaucoup de problème pour faire un document maître moi aussi. Je suis cette discussion avec intérêt depuis quelques temps.
Pour le moment, je prends des fichiers sources sans formatage, j'ai donc des surprises quand je les inclus dans le document maître. Mais, mon document maître est propre.

Si tu trouves une méthode qui marche, je suis bien intéressé :wink:

A la base, l'idée est de travailler avec un même modèle, pour les documents sources, comme pour le document maitre.

Ensuite, pour éviter tout décalage de mise en page, de faire commencer tous les documents sur une nouvelle page, c'est pourquoi tous mes documents source commencent par un titre principal, lequel a un saut de page inséré avant dans les propriétés du style (dans enchainement, cocher insérer un saut de page avant).

Et normalement, ça roule sans problème.

Sauf que les documents que j'utilise ont vécu, je les modifie régulièrement. Et puis j'ai évolué dans ma façon de les gérer. Au début il n'y avait que des formatages directs, puis j'ai utilisé les styles, les polices graphites, etc. Donc je me retrouve avec un document qui pose problème. Si je pars avec cette méthode et un nouveau document, ça roule.

Je voudrais éviter de faire un copier-collé d'un document vers un autre du texte uniquement pour éviter ce genre de problème, mais je sens que ça va être me moyen de clore mon problème

Pierre

Sauf que les documents que j'utilise ont vécu, je les modifie
régulièrement. Et puis j'ai évolué dans ma façon de les gérer. Au début
il n'y avait que des formatages directs, puis j'ai utilisé les styles,
les polices graphites, etc. Donc je me retrouve avec un document qui
pose problème. Si je pars avec cette méthode et un nouveau document, ça
roule.

Si je puis apporter mon expérience quasi séculaire de quelqu'un qui a connu maintes versions de suites bureautiques depuis le précédent millénaire : il arrive un moment où il faut tout reprendre à zéro car les vieux documents apportent avec eux des vieux bouts de codes jamais complètement éliminés au passage aux nouvelles versions. Au bout d'un certain temps, ça fiche un peu la pagaïe et on perd plus de temps à essayer de tout remettre d'équerre qu'à tout refaire proprement.
Ce n'est pas propre à LibreOffice.

Je voudrais éviter de faire un copier-collé d'un document vers un autre
du texte uniquement pour éviter ce genre de problème, mais je sens que
ça va être me moyen de clore mon problème

Les documents sont complexes ? Beaucoup de texte, d'illustrations (icônes comprises) et de tableaux ?

Je me demande si enregistrer au format txt puis retravailler dans LibreOffice ne serait pas mieux car avec le format txt on perd à peu près tout sauf le texte. Un copier-coller au format texte uniquement peut rajouter des problèmes car il ne nettoie pas si bien que ça (il y a une extension qui va bien au fait il paraît).

Sauf que les documents que j'utilise ont vécu, je les modifie
régulièrement. Et puis j'ai évolué dans ma façon de les gérer. Au début
il n'y avait que des formatages directs, puis j'ai utilisé les styles,
les polices graphites, etc. Donc je me retrouve avec un document qui
pose problème. Si je pars avec cette méthode et un nouveau document, ça
roule.

Si je puis apporter mon expérience quasi séculaire de quelqu'un qui a connu maintes versions de suites bureautiques depuis le précédent millénaire : il arrive un moment où il faut tout reprendre à zéro car les vieux documents apportent avec eux des vieux bouts de codes jamais complètement éliminés au passage aux nouvelles versions. Au bout d'un certain temps, ça fiche un peu la pagaïe et on perd plus de temps à essayer de tout remettre d'équerre qu'à tout refaire proprement.
Ce n'est pas propre à LibreOffice.

Oui, j'ai mis mon document en lien dans un message précédent. Je viens de me lancer dans un copier-coller au format texte.

Il y a beaucoup à reprendre, les styles bien évidemment, et puis toutes les variables sont en italique, les unités en gras. Heureusement, grâce aux polices riches en glyphes, je ne perds pas les indices et les exposants
Il y a des formules (peu sur ce document, mais le document maitre en contient plus de 90. et il y a les images et les tableaux

Bref, par document, c'est entre 4 et 8 h de boulot, et il y aura des erreurs. Mais j'ai bien peur ce que ce soit la seule issue

Pierre

Oui, j'ai mis mon document en lien dans un message précédent. Je viens
de me lancer dans un copier-coller au format texte.

est-ce qu'un outil comme Ditto ne faciliterait pas un peu les choses ? Il permet des copier-coller multiples entre autres.

Il y a beaucoup à reprendre, les styles bien évidemment, et puis toutes
les variables sont en italique, les unités en gras. Heureusement, grâce
aux polices riches en glyphes, je ne perds pas les indices et les exposants
Il y a des formules (peu sur ce document, mais le document maitre en
contient plus de 90. et il y a les images et les tableaux

Bref, par document, c'est entre 4 et 8 h de boulot, et il y aura des
erreurs. Mais j'ai bien peur ce que ce soit la seule issue

Heures de travail à rapprocher des heures d'énervement ! C'est plus un investissement de temps, en prime l'avantage est que ça permet des faire des tris dans les documents, voire d'en corriger certains. Même si, je reconnais que c'est une corvée.

Pour ma part, c'est un cours de maths sur lequel travaille au minimum 3 collègues. L'origine date de 1998 : c'était word à l'époque. Depuis il y a eu des ajouts de différentes provenances.

... Un simple CTRL A + CTRL C + CTRL V dans un document vide résout le problème.

C'est certainement moins propre que de tout reprendre le document. Mais ça résout le problème. Comme une partie seulement des mes documents étaient impactés, il n'était pas simple de s'en sortir. La modification des espacements au niveau du document maitre arrangeait certains documents, mais en décalait d'autres...
Bigre j'ai cru devenir fou.

Pierre

Bonjour pierre,

Ouf :slight_smile: providentiel contournement !

Bonne journée,
Philippe