La question est similaire à celle-ci: Comment afficher un contenu dans une mise en page à deux colonnes en latex? mais à propos de placer deux tables côte à côte.
J'ai deux petites tables qui ressemblent à celle: p> J'ai un document à une colonne et que ces tables sont vraiment étroites, alors Je voudrais les afficher côte à côte (avec des légendes séparées) instaurées d'une sous une autre avec beaucoup d'espace blanc inutilisé. P> J'ai essayé de le faire avec ce Des idées? < / p> edit fort> mais la table utilise toujours autant d'espace, à sa nécessité, quelle que soit sa taille de minipage. Par exemple, si j'ai 80 mm pour minipage, la légende sera limitée à ces 80 mm mais la table sera plus large. P> Si j'ai deux tables, et une table est un peu trop large, elle ne serait pas accessible à côté de la première table, mais en dessous. p> Y a-t-il un moyen de limiter la table à la largeur spécifiée? Ou pour les forcer à en paraître un à côté d'une autre? Ou peut-être comment changer la taille de la police juste pour l'une des tables? p> p> \ multicols code> mais il semble que les flotteurs (tableaux ici) ne peuvent pas être placés à l'intérieur. P>
Ok, j'ai fait quelque chose comme ça: p>
3 Réponses :
Utilisez deux minipages ou deux environnements tabulaires dans le même environnement de table (mais vous devrez ensuite faire quelque chose sur les légendes si vous en avez besoin). P>
Utilisez le Paquet Subfig comme ceci:
\documentclass{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[bf,small,tableposition=top]{caption} \usepackage{subfig} \begin{document} \begin{table} \centering \subfloat[First table.]{% \begin{tabular}{|c|l||r|r||r|r|} a & b & c & d & e & f \\ a & b & c & d & e & f \\ \end{tabular}}% \qquad\qquad% --- set horizontal distance between tables here \subfloat[Second table.]{% \begin{tabular}{|c|l||r|r||r|r|} a & b & c & d & e & f \\ a & b & c & d & e & f \\ a & b & c & d & e & f \\ a & b & c & d & e & f \\ \end{tabular}} \end{table} \end{document}
Nice, mais il y a un problème - je dois utiliser un style personnalisé (de IEEE) et lorsque j'utilise des subfloats, il détruit ce style personnalisé et utilise des par défaut pour les tables.
Existe-t-il un moyen d'obtenir des légendes pour aller au-dessus des tables au lieu de sous eux?
La raison pour laquelle votre deuxième table se passe sous la première table au lieu de juste à côté de celui-ci est à cause de l'espace entre les deux minipages. Vous devez avoir les déclarations juste en dessous de l'autre, sinon la latex le traiterait comme une ligne de fin. M'a pris environ une semaine pour comprendre cela pour mes propres tables.
\end{minipage} \begin{minipage}[b]{80mm}