Libre Office Writer : problème d'affichage d'un tableau sur une page - est-ce un bug ?

Pourquoi ne pas utiliser tout simplement un style de paragraphe ?
Lorsque plusieurs paragraphes ont le même style, ce fait comme tu le souhaites.
vois cet exemple :
https://www.cjoint.com/c/KIeleB0de4O

Au plaisir
Patrick

Sujet : Re: [fr-users] Libre Office Writer : problème d'affichage d'un tableau sur une page - est-ce un bug ?
Pour : patrick.libreoffice@free.fr

Bonjour Patrick,

Merci, je vais voir si j'ose une mise à jour.

Le tableau sert à faire un encart, pour mettre une partie du texte dans un encadré avec une bordure et dont l'arrière plan est grisé, afin de bien faire comprendre qu'il s'agit d'une partie séparée du corps du texte.
S'il y a une autre façon de faire ce genre d'encadrés avec couleur de fond et bordure je suis preneur : les cadres ne peuvent pas être fractionnés sur plusieurs page, et les sections ne peuvent pas avoir de bordure.

Bonne journée,

Joël

Le sam. 4 sept. 2021 à 12:55, Patrick <patrick.libreoffice@free.fr <mailto:patrick.libreoffice@free.fr>> a écrit :

    Joël,

    J'ai rencontré ce genre de problème avec les versions 6.x de
    LO,(mise en
    page avec des tableaux, des images, ect...) mais depuis que je suis
    passé à la version 7.x il y a beaucoup moins de soucis.
    Je ne saurais trop te conseiller une mise à niveau, peut-être pas avec
    la dernière 7.2, mais au moins une 7.0 voire 7.1.

    Première vérification : assure-toi dans les propriétés du tableau que
    les lignes peuvent être "fractionnées sur plusieurs pages et colonnes"
    (c'est le libellé qui est mentionné dans ma version 7.2)

    J'avoue ne pas avoir compris à quoi sert ton tableau.

    Patrick

     > Bonjour Patrick,
     >
     > Merci pour la précision !
     >
     > Voici le tableau avec la coupure :
    https://www.cjoint.com/c/KIekANrm58L
    <https://www.cjoint.com/c/KIekANrm58L>
     > Voici le tableau avec la ligne de séparation :
     > https://www.cjoint.com/c/KIekBw4aL7L
    <https://www.cjoint.com/c/KIekBw4aL7L>
     >
     > Bonne journée à tous,
     >
     > Joël
     >
     > Le sam. 4 sept. 2021 à 12:23, Patrick
    <patrick.libreoffice@free.fr <mailto:patrick.libreoffice@free.fr>> a
     > écrit :
     >
     >> Bonjour Joël,
     >>
     >> Les pièces jointes ne passent pas sur une liste de diffusion,
     >> il faut utiliser un site de dépôt annexe du type :
    https://www.cjoint.com/
     >>
     >> Bonne journée
     >> Patrick
     >>
     >>> Bonjour à tous,
     >>>
     >>> C'est mon premier message sur cette liste, je ne sais pas bien
    comment ça
     >>> fonctionne.
     >>> Voici mon problème : j'écris un très long document avec Libre
    Office
     >>> Writer, que j'ai divisé en chapitres vu les problèmes que je
    rencontrais.
     >>> J'en rencontre néanmoins encore.
     >>>
     >>> Je n'arrive pas à trouver de solution pour l'un d'eux, que je
    présente
     >> ici.
     >>> Je crée parfois des tableaux à 1 ligne et 1 colonne pour faire des
     >> encarts
     >>> dans mon texte. Ces encarts prennent souvent 4 ou 5 pages. Et
    il arrive
     >>> régulièrement que ces tableaux ne prennent pas toute la page.
    Ils se
     >>> coupent, comme je le montre ci-dessous, sans aucune raison
    apparente.
     >>>
     >>> [image: bug tableau.jpg]
     >>>
     >>> Par contre, si je surligne le texte, le tableau se réaffiche
    sur la même
     >>> page. Il y a néanmoins une ligne de séparation, comme s'il y
    avait deux
     >>> lignes. Or, il n'y en a qu'une !
     >>>
     >>> [image: bug tableau2.jpg]
     >>> Si je recrée un tableau de zéro, et que j'y réintroduis le même
    texte, ça
     >>> le fait à nouveau. Par contre, si j'isole le tableau du reste
    du texte
     >> (en
     >>> faisant un copier-coller du tableau dans un nouveau document), le
     >> problème
     >>> n'apparait plus.
     >>>
     >>> C'est franchement incompréhensible, je pense que c'est purement
    un bug ?
     >>> Quelqu'un a une idée sur la manière de résoudre ce problème, ou une
     >> manière
     >>> alternative de faire ce genre d'encarts ? J'ai essayé avec une
    section,
     >>> mais il n'est pas possible de créer une bordure...
     >>>
     >>> Je travaille avec Libre Office 6.4.2.2 sur Windows 10. Je n'ose
    pas faire
     >>> de mise à jour, car j'ai presque fini ce manuscrit et je n'ai
    pas envie
     >>> qu'une mise à jour change le comportement de la mise en page déjà
     >>> effectuée, et qui comprend en plus de nombreuses références Zotero.
     >>>
     >>> Merci à tous,
     >>>
     >>> Joël GIrès
     >>>
     >>
     >> --
     >> Envoyez un mail à users+unsubscribe@fr.libreoffice.org
    <mailto:users%2Bunsubscribe@fr.libreoffice.org> pour vous
     >> désinscrire
     >> Les archives de la liste sont disponibles à
     >> https://listarchives.libreoffice.org/fr/users/
    <https://listarchives.libreoffice.org/fr/users/>
     >> Privacy Policy: https://www.documentfoundation.org/privacy
    <https://www.documentfoundation.org/privacy>

Bonjour,

Merci pour l'idée, je ne connaissais pas cette solution !

Malheureusement, elle ne fonctionne pas avec une combinaison de styles au
sein du même encart : https://www.cjoint.com/c/KIeloTPOeLL

Oui je sais, c'est un souci.
Ce n'est pas le changement de style, mais uniquement une question de "marges" qui changent.
En effet la bordure est liée aux marges du paragraphe.
Je ne pense pas qu'il y ait une solution pour cela, sauf à faire une tabulation au lieu de changer la marge gauche.
C'est ce que je fais personnellement dans ce cas.

Regarde la solution que je te propose :
https://www.cjoint.com/c/KIel2jedr4O

Bonjour,

Merci pour ces solutions.

Quelques remarques :

- Faire un style de paragraphe ne me semble pas adéquat, dans la mesure ou
j'ai besoin de mettre des paragraphes avec un retrait au sein du même
encadré. Si je fais ça avec un style de paragraphe, l'encadré suit le
retrait ; ce n'est donc pas une solution. On le voit d'ailleurs bien dans
le fichier exemple. Je devrais alors bricoler un faux retrait avec des
tabulations, ce qui n'est pas idéal.

- La bordure dans votre section est judicieuse (c'est en fait un arrière
plan qui imite une bordure), mais je ne vois pas comment ça pourrait
marcher pour faire des bordures sur les 4 côtés. Par ailleurs, il n'est pas
possible de définir un retrait entre le texte et le bord de la section, ce
qui est autant sinon plus rédhibitoire : le texte colle donc à la section,
ce qui n'est pas joli si elle a un arrière fond. Il est possible de définir
un retrait sur le paragraphe (et les titres, et les citations...), mais
c'est en réalité les mêmes styles que j'emploie en dehors des encadrés, et
sur lesquels je ne veux pas de retrait. Je pourrais alors dupliquer les
styles que j'emploie à la fois dans ces encadrés et en dehors, mais ce
n'est pas pratique.

- Les cadres chainés me semblent une solution. La solution ne me parait pas
ergonomique et laborieuse, car il faut créer plusieurs cadres manuellement
pour contenir le texte nécessaire. Et si le texte s'allonge (du fait que la
taille de la police augmente, par exemple), le cadre ne suit pas, ou ne se
prolonge pas automatiquement sur de nouvelles pages. Dans mon cas, les
encadrés font parfois 10 pages, ce qui ne rend pas les choses très fluides
en cas de changement de mise en page. Après, je crois que visuellement ça
peut faire le taf.

La solution du tableau reste quoi qu'il en soit la plus pratique à l'usage,
dommage qu'elle fonctionne mal.

Merci pour les tuyaux, j'ai des pistes de solution, même si ce n'est pas
idéal, si je n'arrive pas à résoudre ce comportement étrange du tableau.

Très bonne journée,

Joël

il faut bien garder à l’esprit que le tableau n’est pas fait pour gérer l’affichage mais pour insérer des données “tabulaires”.
Comme dans le HTML où il a fini par disparaître, il faut peut-être revoir la charte graphique avec cette contrainte…
Désolé, je n'ai pas trouvé d'autres astuces que celles proposées
Gérard

Rebonjour à tous,

J'ai commencé à refaire mes encadrés dans des cadres enchaînés, mais je
remarque avec effroi un problème de taille : il n'est pas possible de faire
une note de bas de page dans un cadre ! Du coup je dois rebrousser chemin :
c'est absolument inutilisable pour moi.

Je comprends bien que le tableau n'est pas adapté, mais il semble bien n'y
avoir aucune solution qui permette de simplement créer un encadré avec note
de bas de page, gestion des retraits, des bordures, etc.

Bonne journée à tous,

Joël

Bonjour,

Rebonjour à tous,

J'ai commencé à refaire mes encadrés dans des cadres enchaînés, mais je
remarque avec effroi un problème de taille : il n'est pas possible de faire
une note de bas de page dans un cadre ! Du coup je dois rebrousser chemin :
c'est absolument inutilisable pour moi.

Je comprends bien que le tableau n'est pas adapté, mais il semble bien n'y
avoir aucune solution qui permette de simplement créer un encadré avec note
de bas de page, gestion des retraits, des bordures, etc.

Je viens de voir l'exemple de fichier que tu as fourni sur le forum OpenOffice (https://forum.openoffice.org/fr/forum/download/file.php?id=143018). Je ne suis arrivé à reproduire le problème avec ce fichier qu'une seule fois. J'ai ajouté ou supprimé du texte avant l'encadré, j'en ai ajouté ou supprimé dedans, l'affichage était toujours correct jusqu'à ce que, après une nouvelle suppression, cette barre parasite apparaisse.
La barre a disparu quand je me suis décidé à enregistrer le document et à le recharger.

Apparemment ce n'est qu'un artefact d'affichage.

Bonne journée
JBF

Comme chez toi, cet artefact apparait et disparait chez moi sans raison.
Par contre il passe à l'impression. Dans la mesure ou j'ai beaucoup
d'encarts de ce type dans l'ensemble du document, ça apparait toujours à un
endroit. Ce n'est donc pas gérable : je ne peux pas ouvrir 50x d'affilée le
document en espérant qu'à un moment tout se mettra bien.

La solution serait donc de supprimer la bordure, même si j'y tiens, car
elle suggère une réelle séparation avec le corps du texte. Les cadres ne
sont pas utilisables car impossible d'y intégrer des notes de bas de page.
Il reste la section, mais la solution demande de revoir les styles de tout
ce qui figurerait à l'intérieur pour recréer des bordures. C'est peut-être
la meilleure solution en fait.

Quelle histoire pour un simple encadré...

Bonne journée,

Joël

Ce n'est pas un simple encadré, c'est une cellule de tableau détournée de l'usage pour lequel elle a été conçue.

Il me semble qu'on peut considérer que l'arrière-plan de l'encadré et la bordure remplissent la même fonction de mise en évidence. Du coup supprimer la bordure n'est pas absurde.

Cela dit il y a un bug. Si tu peux identifier une procédure qui fait apparaître cette bordure fautive à tous les coups, il faudrait faire un rapport de bug.

Concernant les cadres, que veux-tu dire par "impossible d'y intégrer des notes de bas de page" ? Tu veux que la note soit dans le cadre ? Dans ce cas ce n'est pas une note de bas de page.

Remarque personnelle : je suis surpris de cet usage d'encadrés sur plusieurs pages. Il me semble qu'un encadré est destiné à donner des informations complémentaires ou une illustration qui ne sont pas essentielles à la compréhension du propos général et comme tels peut être ignoré. Du coup un gros pavé de plusieurs pages qu'on peut ignorer mais qui en fait pas vraiment puisqu'il coupe la lecture du texte normal, je ne suis pas sûr que j'aimerais rencontrer ça. Je me demande si dans ce cas il ne vaudrait pas mieux renvoyer ces gros encadrés en annexe ou bien les mettre dans le texte normal s'ils sont vraiment importants.
Cela dit, c'est toi qui vois, tu fais bien comme tu veux.

Bonne journée
JBF

Pour les cadres, et bien tu ne peux pas insérer de note pour un texte
intégré à un cadre. Tu peux essayer, la fonction n'est tout simplement pas
disponible.

Il s'agit d'une thèse en sciences sociales. Des cadres qui se continuent
sur plusieurs pages ne sont pas rares du tout dans le "genre", et j'ai eu
le temps d'y penser, c'est le meilleur compromis que j'ai trouvé pour dire
ce que je voulais dire :wink: Du coup j'ai un besoin vital des notes de bas de
page. A la fin, s'il faut supprimer la bordure je le ferai contraint et
forcé, mais si une solution est possible je suis preneur !

Par ailleurs, comment fait on un encart, même d'une demi page, sans passer
par un tableau, si on ne peut pas mettre de note de bas de page dans un
cadre (ce qui est juste super courant dans les articles scientifiques) ?

Bonjour,

La base de styles de paragraphe me paraiî la meilleure.

Ensuite essayer avec ceci :
- Sur le style Encart :
   . supprimer les bordures haute et basse,
   . supprimer les espacements avant et après.

- Sur le style citation :
   . supprimer les bordures haute et basse (idem),
   . supprimer les espacements avant et après (idem),
   . supprimer le retrait à gauche (qui a le mauvais effet de décaler la bordure),
   . Appliquer le décalage sur un retrait *de bordure* : dans l'onglet "Bordure", rubrique "Remplissage", décocher "synchroniser", et mettre 1cm à gauche, et 0,2 cm en bas par exemple.

- Créer 2 styles hérités de "Encart" :
   . "Encart-Debut" avec une bordure en haut en plus,
   . "Encart-Fin" avec une bordure en bas en plus.

Et sur chaque encart, ajouter un paragraphe de style "Encart-Debut"... au début, et un style "Encart-Fin"... à la fin !! :wink:

Exemple ici : https://www.cjoint.com/c/KIfuAWjnl70

Salutations

Bonjour,

Merci pour cette solution inventive ! :slight_smile:

Bonne nuit

Exact, j'avais oublié l'option "remplissage" dans l'onglet "bordure" du paragraphe qui permet de faire un pseudo retrait tout en gardant la bordure avec les paragraphes autour.

Bonjour

j'ai suivi vos échanges "de loin". J'aurais fait la même proposition que celles de Stéphane et Patrick.

Il faut avoir des styles Encart, au pluriel, pour reprendre les différentes mises en formes qui doivent intégrer un encart. Cela peut se gérer de façon assez puissante, y compris via les styles de numérotation. Au besoin, si ces titres doivent être dans un sommaire, sans retrait, il faut à ce moment définir plusieurs styles pour un même niveau. Cela se gère ensuite trés bien dans la table des matières.

Il y a une mauvaise habitude, c'est de vouloir utiliser un tableau pour faire de la mise en forme. C'est la source de ton problème. Un tableau ce n'est pas fait pour ça (sauf à être sur une page web et encore...) et du coup oui, surtout si on dépasse une page, c'est vite chaotique, même si l'option "sur plusieurs" pages permet de minimiser les soucis. En effet, ce qui est gênant c'est qu'une même ligne tienne sur plusieurs pages. c'est là que tu obtiens ce genre de comportements. (j'ai gouté à ça avec un modèle de supports de formation... à LibreOffice.. je n'ai pas réussi à convaincre les gens de la formation et on a un contenu in-maintenable du coup...)

Pour l'aspect bordure ou pas : si tu peux gérer l'arrière plan, alors la bordure est effectivement redondante.

En revanche, tu pourrais, si tes encarts sont sur des pages spécifiques, adopter un style de page avec bordure sur les marges (onglet bordure du style de page à créer ou modifier). Si cela s'y prête tu pourrais alors avoir une numérotation de pages pécifique pour tes encarts, etc...

Claire

On peut faire un truc très élégant en combinant bordures (invisibles) et
arrières-plan avec des retraits à gauche et à droite.

Par exemple :
https://ncloud.zaclys.com/index.php/s/QqDabd6CtKc8Zs8

J'ai trois paragraphes en retrait, le premier avec un signe (un guillemet
anglais gris) en image d'arrière-plan. Le deuxième sans, le troisième avec mais "fermant". Une bordure
invisible permet d'avoir le signe décollé du texte.

C'est visuellement significatif (on peut prendre n'importe quel signe
évidemment), élégant, lisible et facile à mettre en place. Et,
évidemment, c'est pleinement accessible, ce qui n'est pas le cas, loin
de là, des tableaux.

-- Ysabeau Designeuse de masques pour sphéniscidés. « Tak ne veut pas
quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.