Comment puis-je juxtaposer deux tableaux comme celui-ci tout en leur donnant une et une seule légende commune ?

Ouvrir dans l'éditeur Overleaf
\begin{table}[htb]
    \centering
    \begin{tabular}{|c|c|c|c|c|}
        \hline
        \textbf{Biens} & A & B & C & D\tabularnewline
        \hline
        \hline
        \textbf{Prix en UCA} & 4 & 12 & 7 & 2\tabularnewline
        \hline
    \end{tabular}
    \caption{Bla bla}
    \label{uca}
\end{table}

Posée 10 Sep '16, 13:52

Const's gravatar image

Const
21113
Taux d'acceptation : 0%

Modifiée 06 Aoû '17, 01:33

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

@Const Merci d'essayer de fournir un ECM. En particulier, pour faciler la tâche à ceux qui voulaient aider, il aurait été souhaitable d'ajouter le préambule (au moins \documentclass{...}) et l'environnement document (la paire \begin{document} et \end{document}), comme l'a fait unbonpetit dans sa réponse.

(11 Sep '16, 11:20) denis ♦♦ denis's gravatar image
1

@Const Autre petit commentaire en passant : je vous recommande la lecture du ce document contenant des recommandations pour faire de beaux tableaux. Il y est notamment écrit que la présence de filets (ou traits) verticaux n'est presque jamais nécessaire.

(25 Sep '16, 20:10) GuiTsi GuiTsi's gravatar image

On peut les mettre dans une boîte ou plus simplement, si l'on souhaite les centrer, utiliser \hfill.

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\begin{document}
Voici deux tableaux :

\begin{table}[htb]
    \centering
    \hfill
    \begin{tabular}{|c|c|c|c|c|}
        \hline
        \textbf{Biens} & A & B & C & D\tabularnewline
        \hline
        \hline
        \textbf{Prix en UCA} & 4 & 12 & 7 & 2\tabularnewline
        \hline
    \end{tabular}
    \hfill
    \begin{tabular}{|c|c|c|c|c|}
        \hline
        \textbf{Tagada} & A & B & C & D\tabularnewline
        \hline
        \hline
        \textbf{Tsoin} & 8 & 177 & 56 & 39\tabularnewline
        \hline
    \end{tabular}
    \hfill\null
    \caption{Bla bla}
    \label{uca}
\end{table}
\end{document}
Lien permanent

Publiée 10 Sep '16, 14:01

unbonpetit's gravatar image

unbonpetit ♦♦
1.8k18
Taux d'acceptation : 68%

Modifiée 06 Aoû '17, 01:32

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

On peut aussi recourir au package subcaption pour insérer les deux tableaux dans des « sous-flottants » et ainsi pouvoir, au besoin, à chacun adjoindre :

  • une légende ;
  • un label en vue de références croisées individuelles ;

(cf. lignes en commentaire). Voici un ECM :

Ouvrir dans l'éditeur
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{subcaption}
\usepackage{babel}
\begin{document}
\begin{table}
  \centering
  \begin{subtable}[b]{.45\linewidth}
    \centering
    \begin{tabular}{|c|c|c|c|c|}
        \hline
        \textbf{Biens}       & A & B   & C  & D  \\
        \hline
        \hline
        \textbf{Prix en UCA} & 4 & 12  & 7  & 2  \\
        \hline
    \end{tabular}
    % \caption{Un beau tableau}
    % \label{un-beau-tableau}
  \end{subtable}
  \begin{subtable}[b]{.45\linewidth}
    \centering
    \begin{tabular}{|c|c|c|c|c|}
        \hline
        \textbf{Tagada}      & A & B   & C  & D  \\
        \hline
        \hline
        \textbf{Tsoin}       & 8 & 177 & 56 & 39 \\
        \hline
    \end{tabular}
    % \caption{Un autre beau tableau}
    % \label{un-autre-beau-tableau}
  \end{subtable}
  \caption{Deux beaux tableaux}
  \label{mes-beaux-tableaux}
\end{table}
\end{document}
Lien permanent

Publiée 11 Sep '16, 11:34

denis's gravatar image

denis ♦♦
7.0k1510
Taux d'acceptation : 53%

Sans oublier floatrow, qui permet de grouper des figures ou des tables ensemble sans que ce soient des sous-flottants.

(26 Sep '16, 01:25) Bernard Bernard's gravatar image
Votre réponse
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.