• [^] # Re: Quelques réponses...

    Posté par . En réponse au message LaTeX me joue des tours..... Évalué à 2.

    Merci tout plein. Même si tu ne m'as pas donné la solution, tu m'as donné les moyen de la trouver.
    D'abord, pour éclairer ta lanterne, le genre d'édition que je produit est tout bête.
    On a un en-tête de page sur chaque page qui identifie la société dans laquelle je travaille : nom, adresse et téléphone. Au centre, nous avons le titre de l'édition, et à droite la date de l'édition. En pied de page, nous avons la pagination à droite (page n/N). Dans le corps, nous avons plusieurs tableaux qui me posent bien souvent des problèmes, mais ce n'est pas systématique. J'y reviendrais ultérieurement.
    Avant ces tableaux (des fois, ce ne sont pas des tableaux, mais peu importe), j'ai parfois besoin de placer un "titre".
    Par exemple :
    Réglementation de machin
    ...
    ...
    ...
    Réglementation de truc
    ...
    ...
    ...
    Ce que je voulais faire, lors de mon post initial, c'était d'avoir ce Réglementation qui commence toujours sur une page impaire, sans me sacquer ma pagination ou ma mise en page. En fait, il me suffit de faire précéder mon \section* d'un \cleardoublepage pour arriver à mes fins (solution trouvée dans report.cls, grâce à toi).

    Parfois, ce n'est pas une réglementation, mais un tableau, une liste d'établissements, par exemple. Dans ce cas, et c'est là ce que je voulais évoquer comme problème avec les tableaux, j'ai une ligne complexe par établissement : certaines cases sont réparties sur plusieures lignes, d'autres sur plusieures colonnes, parfois elles le sont sur les deux, parfois elles ne sont absolument pas fusionnées.
    Si mon tableau était sur une page, et fait à la main, j'y arriverais sans (trop) de problèmes, mais ce n'est jamais le cas. J'utilise des scripts php pour récupérer les informations dans des bases de données et produire le fichier tex. Je ne peux donc prévoir les sauts de pages, etc.
    Une classe qui ne fonctionne pas trop mal, c'est xtabular. On peut faire des tableaux sur plusieures pages, avec des en-têtes répétés sur certaines pages, idem pour les pieds de tableaux et pleins d'autres choses.
    Le soucis, c'est que si ce package se comporte bien avec multirow, il n'en est pas de même avec multicolumn.... Et c'est bien ça le soucis, je ne connais pas de package me permettant de faire exactement ce que je voudrais, de manière universelle, et je ne m'y connais pas suffisement pour rédiger une classe aussi complexe.
    J'ai bien cherché le ctan, j'ai trouvé quelques truc (longtable, par ex), mais j'ai toujours plus ou moins le même problème : soit les sauts de pages sont cahotiques, soit mes lignes multiples sont coupées entre deux pages en fin de tableau, etc.
    Voilà, comme tu sembles t'y connaitre, certainement bien plus que moi visiblement, tu sais maintenant pourquoi j'utilise tex (c'est la seule solution gratuite, libre, "simple" et de qualité que j'aie trouvé pour produite des fichiers pdf depuis php).
    En tout cas merci pour ton aide, et désolé pour ce monologue un peu long, qui sera finalement lu par peu de gens, mais j'avais envie de taper ce matin !