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 :

Insérer un tableau sur un texte à deux colonnes


Sujet :

Tableaux - Graphiques - Images - Flottants

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Insérer un tableau sur un texte à deux colonnes
    Bonjour,

    J'écris un article sur deux colonnes et je voudrais insérer un tableau sur toute la largeur de la page.
    J'utilise table*, il me met bien le tableau sur toute la largeur mais en dernière page.
    J'aimerai bien le mettre là où il est cité.
    Je comprends pas, j'ai fait pareil avec une figure* et ça marche très bien.
    Comment faire la même chose pour mon tableau??

    Merci de votre aide!

    Voilà le code que j'utilise:

    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
     
    \documentclass[twocolumn]{article}
     
    \usepackage{graphicx} 
    \usepackage{float}
    \usepackage{tabularx}
    \usepackage{color}
    \usepackage{array}
    \usepackage{colortbl}
     
    \renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
     
    ...
     
     
    \begin{table*}
    	\begin{tabularx}{1.0\textwidth}{|>{\hsize=2.2\hsize}X||>{\columncolor[gray]{0.9}\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X||>{\columncolor[gray]{0.9}\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X|} 
    		\hline
    		& \multicolumn{3}{c||}{\textbf{Colonne1}} & \multicolumn{3}{c|}{\textbf{Colonne2}} \\ \hline
    		\textbf{Sequence Name} & Average & 10\% worst & Last 3s & Average & 10\% worst & Last 3s \\ \hline
    		\textbf{CrowdRun} & 0,457 & 0,886 & 0 & 0,457 & 0,886 & 0   \\ \hline
    	\end{tabularx}
    	\caption{Légende}
    	\label{tab:tablecorrel} 
    \end{table*}

  2. #2
    Membre expérimenté Avatar de lecteur1001
    Inscrit en
    Mai 2009
    Messages
    1 526
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1 526
    Points : 1 554
    Points
    1 554
    Par défaut
    C'est parce que ton tableau est placé dans un environnement flottant. Tu ne choisis pas l'endroit exact du placement de ton tableau, c'est le compilateur qui le choisit par souci de beauté typographique.
    Tu peux cependant lui demander de faire un effort allant dans un sens avec une option de l'environnement table. Par exemple, h pour here, t pour top et b pour bottom.
    Voici l'ECM correspondant :
    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
    \documentclass[twocolumn]{article}
     
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx} 
    \usepackage{float}
    \usepackage{tabularx}
    \usepackage{color}
    \usepackage{array}
    \usepackage{colortbl}
    \usepackage{lipsum}
     
     
    \renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
     
    \begin{document}
    \lipsum
    \begin{table*}[t]
    	\begin{tabularx}{1.0\textwidth}{|>{\hsize=2.2\hsize}X||>{\columncolor[gray]{0.9}\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X||>{\columncolor[gray]{0.9}\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X|>{\hsize=0.8\hsize}X|} 
    		\hline
    		& \multicolumn{3}{c||}{\textbf{Colonne1}} & \multicolumn{3}{c|}{\textbf{Colonne2}} \\ \hline
    		\textbf{Sequence Name} & Average & 10\% worst & Last 3s & Average & 10\% worst & Last 3s \\ \hline
    		\textbf{CrowdRun} & 0,457 & 0,886 & 0 & 0,457 & 0,886 & 0   \\ \hline
    	\end{tabularx}
    	\caption{Légende}
    	\label{tab:tablecorrel}
    \end{table*}
    \lipsum
    \end{document}
    À lire avant de poster : qu'est ce qu'un ECM (Exemple Complet Minimal) ?
    Règles des forums LaTeX. Quand votre problème est réglé, mettez votre discussion en
    Pour débuter en LaTeX je conseille fortement Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (merci Woody Allen ), livre téléchargeable gratuitement ou en vente dans le commerce pour 15 €

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par lecteur1001 Voir le message
    C'est parce que ton tableau est placé dans un environnement flottant. Tu ne choisis pas l'endroit exact du placement de ton tableau, c'est le compilateur qui le choisit par souci de beauté typographique.
    Tu peux cependant lui demander de faire un effort allant dans un sens avec une option de l'environnement table. Par exemple, h pour here, t pour top et b pour bottom.
    Merci pour la réponse mais j'ai déjà essayé avec [h!] qui marche bien pour forcer le placement des figures (flottant également) mais ça ne change rien.

  4. #4
    Membre expérimenté Avatar de lecteur1001
    Inscrit en
    Mai 2009
    Messages
    1 526
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1 526
    Points : 1 554
    Points
    1 554
    Par défaut
    Dans ce cas-là, ne place pas ton tableau dans un environnement flottant mais tu en perds aussi les avantages... Je te déconseille donc cette solution.

    Je ne peux que te conseiller de laisser faire LaTeX pour le placement des figures et des tableaux. Lui sait où les placer pour que ce soit "beau".
    Finis ton rapport, article ou bouquin et ne te soucis du placement qu'à la fin de sa rédaction. Tu pourras, à ce moment-là, placer tes tableaux et tes figures à tes endroits différents en les déplaçant dans ton code source.
    À lire avant de poster : qu'est ce qu'un ECM (Exemple Complet Minimal) ?
    Règles des forums LaTeX. Quand votre problème est réglé, mettez votre discussion en
    Pour débuter en LaTeX je conseille fortement Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (merci Woody Allen ), livre téléchargeable gratuitement ou en vente dans le commerce pour 15 €

  5. #5
    Membre expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Points : 3 378
    Points
    3 378
    Par défaut
    Bonjour,
    J'ai lu quelque part que les environnements flottants étoilés insérés dans du texte en double colonne n'était imprimés qu'à partir de la page suivante. Il suffit en principe de les remonter un peu dans le code pour leur laisser une chance d'apparaître sur la page où ils sont cités.
    Si ce n'est toujours pas le cas, c'est que c'est mieux pour la mise en page que ce ne le soit pas.
    Forum LaTeX : pour des réponses rapides et appropriées, pensez à poster un
    ECM = Exemple (reproduit le problème) Complet (document compilable) Minimal (ne postez pas votre thèse !)

    Une solution vous convient ? N'oubliez pas le tag


    )><))))°>

  6. #6
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par lecteur1001 Voir le message
    Dans ce cas-là, ne place pas ton tableau dans un environnement flottant mais tu en perds aussi les avantages... Je te déconseille donc cette solution.
    Je ne peux que te conseiller de laisser faire LaTeX pour le placement des figures et des tableaux. Lui sait où les placer pour que ce soit "beau".
    Effectivement, j'ai besoin que ce soit un flottant pour la légende et la référence.
    Je sais que c'est pas "latexement correct" mais j'ai vraiment pas envie d'avoir mon tableau 3 pages plus loin que l'endroit où j'en parle!

    Citation Envoyé par lecteur1001 Voir le message
    Tu pourras, à ce moment-là, placer tes tableaux et tes figures à tes endroits différents en les déplaçant dans ton code source.
    Citation Envoyé par pitipoisson Voir le message
    J'ai lu quelque part que les environnements flottants étoilés insérés dans du texte en double colonne n'était imprimés qu'à partir de la page suivante. Il suffit en principe de les remonter un peu dans le code pour leur laisser une chance d'apparaître sur la page où ils sont cités.
    J'ai fini mon article et je fais la mise en page. Je viens d'essayer de décaler mon tableau et ça marche bien! Merci beaucoup

    J'avais jamais pensé à déplacer le code des figures pour les déplacer! Je pense que ça me servira souvent. Merci

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Je viens d'avoir le même problème, et je suis tombé sur cette page :
    http://cnmat.berkeley.edu/user/andy_...s_tricks_hacks

    Il y a une explication pour le positionnement du tableau en flottant : il ignore le paramètre "h", il faut mettre soit top ("t") ou bottom ("b"). Pour moi, ça a marché.

    J'espère que ça aidera quelqu'un!

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

Discussions similaires

  1. Insérer un tableau sur un article en deux colonnes
    Par bendesarts dans le forum Word
    Réponses: 1
    Dernier message: 02/06/2011, 13h01
  2. Jointure sur un index à deux colonnes
    Par hbellahc dans le forum Adaptive Server Enterprise
    Réponses: 5
    Dernier message: 10/03/2011, 19h15
  3. Figure sur toute la largeur dans texte à deux colonnes
    Par jeannot1984 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 5
    Dernier message: 14/12/2007, 13h00
  4. Comparer deux colonnes adjacentes une à une sur mon tableau?
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/12/2007, 10h11
  5. Image à cheval sur deux colonnes dans un texte en deux colonnes
    Par cyrius24 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 15
    Dernier message: 05/09/2007, 15h03

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