Problème avec multirow

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Oshynz
Utilisateur débutant
Utilisateur débutant
Messages : 4
Inscription : mercredi 16 décembre 2020, 18:39
Statut actuel : Étudiant

Problème avec multirow

Message par Oshynz »

Bonjour,

je tente de faire un tableau avec des cases fusionné mais mon texte ne s'affiche pas où je le souhaite.

Voici mon code:

Code : Tout sélectionner

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{biblatex}
\usepackage{url}
\usepackage{graphicx,changepage}
\usepackage{csquotes}
\usepackage{enumitem}
\usepackage{multirow}

\usepackage{array,multirow,makecell}
\setcellgapes{1pt}
\makegapedcells
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash }b{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash }b{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash }b{#1}}

\begin{center}
    \begin{tabular}{|C{2cm}|C{4cm}|C{3cm}|C{4cm}|}
        \hline
        Thème & Question & Formalisme de la réponse & Exploitation de la réponse \\
        \hline
        Carte identité & Quelle est votre ancienneté dans l'enseignement ? & Un nombre d’année & \multirow{2}{4cm}{Connaître le pédigrée de l’enseignant nous permettra de corréler l’utilisation de cet outil avec un profil.} \\
        \cline{1-3}
        Carte identité & Dans quelle matière enseignez-vous ? & Une liste de matière & \\
        \hline
\end{tabular}    
\end{center}
Comme vous pouvez le voir (si j'ai pas fais de bêtise) le texte de la case multirow sort par le bas de tableau, comment puis-je remédier à ça ?

Merci d'avance.
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 905
Inscription : jeudi 25 novembre 2010, 22:10

Re: Problème avec multirow

Message par marco56 »

Cela aurait été mieux avec les begin et end document.

Code : Tout sélectionner

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{biblatex}
\usepackage{url}
\usepackage{graphicx,changepage}
\usepackage{csquotes}
\usepackage{enumitem}
\usepackage{multirow}

\usepackage{array,multirow}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash }p{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash }p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash }p{#1}}


\begin{document}

\begin{center}
    \begin{tabular}{|C{2cm}|C{4cm}|C{3cm}|C{4cm}|}
        \hline
        Thème & Question & Formalisme de la réponse & Exploitation de la réponse \\
        \hline
        Carte identité & Quelle est votre ancienneté dans l'enseignement ? & Un nombre d’année & \multirow{2}{4cm}{Connaître le pédigrée de l’enseignant nous permettra de corréler l’utilisation de cet outil avec un profil.} \\
        \cline{1-3}
        Carte identité & Dans quelle matière enseignez-vous ? & Une liste de matière & \\
        \hline
\end{tabular}    
\end{center}

\end{document}
Oshynz
Utilisateur débutant
Utilisateur débutant
Messages : 4
Inscription : mercredi 16 décembre 2020, 18:39
Statut actuel : Étudiant

Re: Problème avec multirow

Message par Oshynz »

En effet, merci de la correction je ne savais pas exactement comment link le code vu qu'il fait partie d'un plus gros document.

Du coup en effet le code seul fonctionne, mais mon problème subsiste dans l'ensemble de mon document.

Voici un image de mon problème:

https://zupimages.net/viewer.php?id=20/51/a2if.png

J'écris mon document sur Overleaf, je ne sais pas trop comment je peux vous permettre de voir l'ensemble du document (qui n'est pas si gros) pour vous permettre de comprendre se qui interfère avec le tableau et le fait avoir se comportement dans mon contexte...
Oshynz
Utilisateur débutant
Utilisateur débutant
Messages : 4
Inscription : mercredi 16 décembre 2020, 18:39
Statut actuel : Étudiant

Re: Problème avec multirow

Message par Oshynz »

Je viens de voir que je pouvais faire un lien qui permet seulement le visionnage.

https://fr.overleaf.com/read/ymjhxrytzkmb
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 905
Inscription : jeudi 25 novembre 2010, 22:10

Re: Problème avec multirow

Message par marco56 »

On ne peut pas modifier ton document, donc difficile de tester quoi que ce soit.
Tu as compris ce que j'ai modifié ? Parce que ce n'est pas fait dans ce que tu as joint ?
Remplacer "b" par "p".
balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 4004
Inscription : mercredi 02 janvier 2008, 23:18

Re: Problème avec multirow

Message par balf »

Bonsoir,

Quelques remarques :
1.Avec \multirow, il faut plutôt compter le nombre total de lignes de texte dans les cellules avoisinantes. — 5, ici. Éventuellement, à des fins d'ajustement, on peut déclarer un nombre de lignes de texte non entier.
2. Avec des colonnes de type b{...}, il vaut mieux mettre la commande \multirow a la dernière ligne occupée et un nombre de lignes négatif.
3. Enfin, pour des colonnes dont la largeur est déclarée, comme ici, il est inutile d'en rechercher la valeur exacte : il suffit d'employer \multirow{n}{=}{...}

Ce code fournit ce qui est recherché:

Code : Tout sélectionner

\documentclass[a4paper,12pt]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{biblatex}
\usepackage{url}
\usepackage{graphicx,changepage}
\usepackage{csquotes}
\usepackage{enumitem}
\usepackage{multirow, makecell}

\usepackage{array,multirow,makecell}
\setcellgapes{1pt}
\makegapedcells
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash }b{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash }b{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash }b{#1}}

\begin{document}

\begin{center}
    \begin{tabular}{|C{2cm}|C{4cm}|C{3cm}|C{4cm}|}
        \hline
        Thème & Question & Formalisme de la réponse & Exploitation de la réponse \\
        \hline
        Carte identité & Quelle est votre ancienneté dans l'enseignement ? & Un nombre d’année & \\
        \cline{1-3}
        Carte identité & Dans quelle matière enseignez-vous ? & Une liste de matière &\multirow{-5}{=}{Connaître le pédigrée de l’enseignant nous permettra de corréler l’utilisation de cet outil avec un profil.} \\
        \hline
\end{tabular}
\end{center}

\end{document} 
B. A.
pbs-multirow.pdf
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Oshynz
Utilisateur débutant
Utilisateur débutant
Messages : 4
Inscription : mercredi 16 décembre 2020, 18:39
Statut actuel : Étudiant

Re: Problème avec multirow

Message par Oshynz »

Ok merci des solutions et des remarques, j'y vois plus clair.

En effet, Marco votre modification était passé inaperçu.

Encore merci pour votre aide, il me semble que je commence à mieux comprendre les constructions de tableau.