Je veux créer un tableau avec des cellules fusionnées en utilisant multirow.

Le texte dans la cellule est très long — il déborde même quand je fixe la taille de la cellule à 6cm.

Je veux aussi mettre un long titre (Titre4) sur deux lignes.

Voici le code que j'utilise :

Ouvrir dans l'éditeur
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{array}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{babel}
\begin{document}
\begin{table}
\centering
\caption{Titre du tableau}
\begin{tabular}{llcc}
\hline
Titre 1 & Titre 2 & Titre 3 & Titre long long long 4 \\
\hline
\multirow{4}{*}{case 1} & \multirow{2}{*}{case 2} & \multirow{2}{6cm}{Texte très très long}
& case 4 \\ \cline{4-4}
& & & case 4.2 \\
\cline{2-4}
& \multirow{2}{*}{case 2.2} & \multirow{2}{6cm}{Texte très très long} & case 4.3 \\ \cline{4-4}
& & & case 4.4 \\
\hline
\end{tabular}
\label{labeltable}
\end{table}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 26 Mai '16, 18:29

kawtar's gravatar image

kawtar
7112
Taux d'acceptation : 0%

Modifiée 03 Nov '16, 00:55

Pathe's gravatar image

Pathe ♦♦
7.6k49209252

Pour écrire sur deux line vous pouvez utiliser \newline

(26 Mai '16, 19:02) touhami touhami's gravatar image

Le code du message n'est pas exploitable, tous les "backslach" ont disparu et la mise en forme du tableau n'est pas évidente.

(26 Mai '16, 20:10) pzorba75 pzorba75's gravatar image

@kawtar Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont pas visibles. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, le mieux est de recourir au raccourci Ctrl+k (dans les questions et réponses) et à `⟨code⟩` (dans les commentaires). Cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(26 Mai '16, 20:46) denis ♦♦ denis's gravatar image

@denis Merci pour les corrections du poste, désolée pour les erreurs du copié collé. J'ai fini par groupé les deux dernière cellules dans une seul et ajusté la taille avec m{8cm}.

(26 Mai '16, 21:23) kawtar kawtar's gravatar image

Je propose ceci, qui utilise un seul \multirow et l'extension makecell, qui permet d'utiliser \\ à l'intérieur de cellules (introduites par \makecell,\thead et quelques autres commandes), ainsi qu'un formatage commun. On utilise un environnement tabularx et l'extension booktabs pour avoir des lignes horizontales d'épaisseur variable et un peu d'espacement vertical autour :

Ouvrir dans l'éditeur
\documentclass[french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper, showframe]{geometry}
\usepackage{babel}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{array}
\usepackage{caption, booktabs, tabularx, makecell}
\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
\renewcommand\theadfont{\normalsize\bfseries}
\begin{document}
\begin{table}
\caption{Titre du tableau}%
\begin{tabularx}{\linewidth}{llXc}
\toprule
\thead{ Titre 1} & \thead{Titre 2} & \thead{Titre 3} & \thead{Titre long \\ long long 4} \\
\midrule
\multirowcell{3}{case 1} &{case 2} & Texte très très long, vraiment extrêmement long
& \makecell{case 4\\case 4.2} \\ %
\cmidrule{2-4}
& {case 2.2} & \makecell[lc]{Et, depuis, le hareng saur -- sec, sec, sec,\\
Au bout de cette ficelle -- longue, longue, longue,\\Très lentement se balance - toujours, toujours, toujours.} & \makecell{case 4.3\\case 4.4} \\ %
\bottomrule
\end{tabularx}
\label{labeltable}
\end{table}
\end{document}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lien permanent

Publiée 27 Mai '16, 04:26

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 03 Nov '16, 00:52

Pathe's gravatar image

Pathe ♦♦
7.6k49209252

-1
Ouvrir dans l'éditeur
\begin{table}
\centering
\caption{titre}
\begin{tabular}{ m{1.6cm}m{1.8cm}m{8cm}m{1.8cm} }
\toprule
Titre 1 & Titre 2 & Titre 3 & Titre long long long 4 \\
\midrule
\multirow{2}{*}{case 1} & case 2 & Texte très très long & {case 4 case 4.2} \\ \cline{2-4}
& {case 2.2} & Texte très très long & {case 4.3 case 4.4} \\
\bottomrule
\end{tabular}
\label{label1}
\end{table}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 26 Mai '16, 21:24

kawtar's gravatar image

kawtar
7112
Taux d'acceptation : 0%

Modifiée 03 Nov '16, 00:53

Pathe's gravatar image

Pathe ♦♦
7.6k49209252

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×6

Question posée : 26 Mai '16, 18:29

Question vue : 19,280 fois

Dernière mise à jour : 27 Mai '16, 04:31

C'est votre première visite ici ? Consultez la FAQ !

×