IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tableaux - Graphiques - Images - Flottants Discussion :

Dissocier l'alignement vertical des contenus de cellules adjacentes


Sujet :

Tableaux - Graphiques - Images - Flottants

  1. #1
    Candidat au Club
    Homme Profil pro
    Doctorant
    Inscrit en
    Décembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Dissocier l'alignement vertical des contenus de cellules adjacentes
    Bien le bonjour et très bonne année à tous·tes,

    Mon problème est le suivant : lorsque j'insère un tableau (N2) dans une des cellules de mon tableau de base (N1), le contenu des cellules adjacentes (sur la même ligne) s'aligne avec, semble-t-il, le centre vertical du tableau N2. Conséquence : plus la dimension verticale du tableau N2 augmente, plus la marge supérieure au contenu des cellules adjacentes à N2 augmente.

    Je vous ai mis ici quatre fois le même tableau N1 avec un tableau N2 dont la dimension verticale augmente à chaque fois. Ainsi vous pourrez bien voir comment se comporte le contenu des cellules adjacentes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
     
    \documentclass[a4paper,oneside,openany,openbib, 11pt,landscape]{article}
     
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    \usepackage[babel]{csquotes}
    \usepackage[english,french]{babel}
    \usepackage[style=authortitle,citestyle=authoryear-comp,sorting=nyt,backend=biber]{biblatex}
    \addbibresource{bib.bib}
    \usepackage{booktabs,dcolumn}
    \newcolumntype{d}{D{.}{.}{2.5}}
    \newcommand\mc[1]{\multicolumn{1}{c}{#1}}
    \usepackage{longtable}
    \setlongtables
    \usepackage{graphicx}
    \usepackage{multirow}
    \usepackage[table,xcdraw,svgnames,dvipsnames]{xcolor}
    \usepackage{array}
    \definecolor{mygray}{gray}{0.95}
    \newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{mathrsfs}
    \usepackage{pdflscape}
    \usepackage{rotating}
    \usepackage{colortbl}
    \usepackage{geometry}
    \geometry{total={210mm,297mm},
    	left=0mm,right=0mm,
    	bindingoffset=0mm, top=0mm,bottom=0mm}
    \usepackage{enumitem,showframe}
     
    \begin{document}
    \centering
     
    \begin{longtable}{p{0.3cm}p{0.3cm}p{9cm}p{18.1cm}}
    \multicolumn{2}{p{0.5cm}}{} & Variables indépendantes & Résultats \\
    \hline
    \rotatebox[origin=r]{-270}{Verheij (1999)} & \rotatebox[origin=r]{-270}{Netherlands} &
    1. Age \par
    2. Gender \par
    & \\
    \end{longtable}
     
    \begin{longtable}{p{0.3cm}p{0.3cm}p{9cm}p{18.1cm}}
    	\multicolumn{2}{p{0.5cm}}{} & Variables indépendantes & Résultats \\
    	\hline
    	\rotatebox[origin=r]{-270}{Verheij (1999)} & \rotatebox[origin=r]{-270}{Netherlands} &
    	1. Age \par
    	2. Gender \par
    	& \begin{tabular}{p{4.10cm}p{4cm}}
    		& Homeopathy in past 5 years \par Log-odds (SE) \\
    		\hline
    	\end{tabular} \\
    	\hline
    \end{longtable}
     
    \begin{longtable}{p{0.3cm}p{0.3cm}p{9cm}p{18.1cm}}
    	\multicolumn{2}{p{0.5cm}}{} & Variables indépendantes & Résultats \\
    	\hline
    	\rotatebox[origin=r]{-270}{Verheij (1999)} & \rotatebox[origin=r]{-270}{Netherlands} &
    	1. Age \par
    	2. Gender \par
    	& \begin{tabular}{p{4.10cm}p{4cm}}
    		& Homeopathy in past 5 years \par Log-odds (SE) \\
    		\hline
    		Age & 0,3632 (0,11) \\
    		\hline	
    		Gender & 0,5837 (0,11) \\
    		\hline
    		Education & \\
    		\hline
    	\end{tabular} \\
    	\hline
    \end{longtable}
     
    \begin{longtable}{p{0.3cm}p{0.3cm}p{9cm}p{18.1cm}}
    	\multicolumn{2}{p{0.5cm}}{} & Variables indépendantes & Résultats \\
    	\hline
    	\rotatebox[origin=r]{-270}{Verheij (1999)} & \rotatebox[origin=r]{-270}{Netherlands} &
    	1. Age \par
    	2. Gender \par
    	& \begin{tabular}{p{4.10cm}p{4cm}}
    		& Homeopathy in past 5 years \par Log-odds (SE) \\
    		\hline
    		Age & 0,3632 (0,11) \\
    		\hline
    		Gender & 0,5837 (0,11) \\
    		\hline
    		Education & \\
    		\hline
    		Insurance & \\
    		\hline
    		Place of residence (vsu vs. nu) & \\
    		\hline
    		Place of residence (su vs. nu) & \\
    		\hline
    		Place of residence (iu vs. nu) & \\
    		\hline
    	\end{tabular} \\
    	\hline
    \end{longtable}
    \end{document}
    Mon souhait est de trouver la combine qui permette de dissocier l'alignement vertical du contenu de ces différentes cellules.
    Quelqu'un·e voit-il la combine ?
    Merci d'avance !

  2. #2
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Pour ce genre de tableau j'utiliserai l'extension multirow (oui je sais les tableaux c'est galère)

  3. #3
    Candidat au Club
    Homme Profil pro
    Doctorant
    Inscrit en
    Décembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Je te remercie pour ta réponse Nikopol. En fait j'ai trouvé plus simple, j'ai simplement rajouté « [t] » ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     \begin{tabular}[t]{p{4.10cm}p{4cm}}
    Ça a réglé parfaitement mon problème. Je passe donc ce fil de discussion en résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Filtrer sur des contenus de cellules en vba
    Par drabmol dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/03/2013, 13h38
  2. Réponses: 1
    Dernier message: 21/04/2011, 15h09
  3. [WD-2003] Alignement vertical des sections
    Par GAEREL dans le forum Word
    Réponses: 3
    Dernier message: 20/06/2009, 23h16
  4. effacer des contenus de cellules
    Par Arzawe dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/03/2008, 09h16
  5. Alignement vertical des textes
    Par tokit dans le forum Mise en forme
    Réponses: 6
    Dernier message: 09/03/2007, 00h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo