• [^] # Re: LaTeX me prend la tête !

    Posté par . En réponse au journal LaTeX me prend la tête !. Évalué à 2.

    pour centrer verticalement le contenu de la case précédente.

    C'est disponible dans tabular avec les modifications introduites par le package array. Ca donne, lorsque tu définis tes colonnes:
    \begin{tabular}{m{largeur}} : avec m, les entrées sont centrées verticalement (b: les entrées sont en bas de la cellule, p: en haut)

    ... le numéro soit centré verticalement et horizontalement dans la case.

    Si tu te mets dans le cas tabular + array, un simple c comme définition de ta colonne semble marcher. Si ça marche pas, toujours avec array:
    \begin{tabular}{|>{\centering}m{largeur}|m{largeur}|m{largeur}}

    Visiblement, array marche avec supertabular (j'ai juste une marge entre le texte et le trait de la cellule qui est trop faible par rapport à tabular, un petit :
    \setlength{\extrarowheight}{15pt}
    règle le problème.

    Je viens de tester les sauts de pages, ça a l'air de se passer sans problème... (en tout cas, chezmoicamarche...)

    au bilan:
    %-------------------------------
    \documentclass{article}
    \usepackage{array}
    \usepackage{supertabular}

    \begin{document}
    \setlength{\extrarowheight}{15pt}
    \tablehead{\hline}
    \tabletail{\hline}
    \begin{supertabular}{|>{\centering}m{1cm}|m{3cm}|m{3cm}|}
    \hline
    %.... ton tableau comme d'habitude....
    \hline

    \end{supertabular}
    \end{document}
    %-------------------------------

    hope this helps...