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 :

\centering dans un tableau


Sujet :

Tableaux - Graphiques - Images - Flottants

  1. #1
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut \centering dans un tableau
    Bonjour tout le monde !

    Je ne comprends pas vraiment l'histoire des tableaux, alors j'ai lu et encore lu et relu plein de trucs et du coup je parviens assez bien à ce que je veux faire, mais pas exactement, sinon je ne serai pas là....
    J'aimerais avoir :
    1/ Ma page coupée en deux colonnes.
    2/ Avoir du texte qui soit assez long mais qui reste justifié et qui, grace à un \par retourne à la ligne pour me donner une formule centrée
    3/ Intégrer un \begin{itemize}

    Voici mon ECM :
    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
    29
    30
    \documentclass[12pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[francais]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{graphicx}
    \usepackage{tabularx}
    \usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
     
    \begin{document}
    \begin{tabularx}{16cm}{p{8cm}|p{8cm}}
    		VAD  & VAC \\ % Comment centrer ces VAD et VAC localement tout en gardant le texte justifié ensuite ??
    		& \\
    		Titre 1 &  Titre 2 \\ % même remarque............
    		& \\
    		\hline
    		Bla Bla Bla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla Bla \par
    		\centering{$Formule1$}
     
    		& Bla BlaBla BlaBla BlaBla  BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla  BlaBla BlaBla BlaBla BlaBla Bla  \par
    		\centering{$Formule 2$}   %%%%%%%%%%%%%  C'est CE  \centering qui pose problème, si on l'enlève %%%%%%%%%%%%%%%%%%%%
    						%%%%%%%%%%%%%  il n'y a pas d'erreur, mais la formule n'est pas centrée %%%%%%%%%%%%%%%%%%
    \begin{itemize}
    			\item  $Formule 3$
    			\item  $Formule 4$ 
    \end{itemize} \\ \hline                       
    \end{tabularx}
    \end{document}
    Un grand merci à qui pourrait m'aider....

    PS: je viens d'essayer \multicolumn{1}{c}{$Formule2$} mais du coup j'ai un message : ! Misplaced \omit
    PS2 : Je viens de me rendre compte que c'est le \centering qui pose problème !!

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Bonjour,

    L'utilisation des tableaux ne semble pas la meilleure solution. Je te conseillerai de regarder le package mutlicol. Si jamais c'est pas adapté, il reste la possibilité de placer deux environnements minipage l'un à côté de l'autre et de les mettre en forme séparément.

    Voici un exemple qui regroupe les deux solutions :

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex
     
    \documentclass[12pt, french, a4paper]{article}
     
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{geometry}
    \usepackage{multicol}
    \usepackage{lipsum}
    \usepackage{babel}
     
    \begin{document}
     
    	\section{Avec le package \protect\texttt{multicol}}
     
    		\lipsum[66]
     
    		\begin{multicols}{2}
    			\begin{center}
    				VAD
    			\end{center}
     
    			Bla Bla Bla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla 
    			BlaBla BlaBla BlaBla Bla
     
    			\[ a^2 + b^2 = c^2 \]
     
    			\columnbreak% changement de colonne
     
    			\begin{center}
    				VAD
    			\end{center}
     
    			Bla Bla Bla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla 
    			BlaBla BlaBla BlaBla Bla
     
    			\[ a^2 + b^2 = c^2 \]
     
    			Bla Bla Bla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla 
    			BlaBla BlaBla BlaBla Bla
     
    			\begin{itemize}
    				\item un;
    				\item deux;
    				\item trois…
    			\end{itemize}
     		\end{multicols}
     
    		\lipsum[66]
     
    	\section{Avec des \protect\texttt{minipage}}
     
    		\lipsum[66]
     
    		\begin{minipage}[t]{0.47\linewidth}
    			\begin{center}
    				VAD
    			\end{center}
     
    			Bla Bla Bla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla 
    			BlaBla BlaBla BlaBla Bla
     
    			\[ a^2 + b^2 = c^2 \]
    		\end{minipage}%
    		\begin{minipage}[t]{0.47\linewidth}
    			\begin{center}
    				VAD
    			\end{center}
     
    			Bla Bla Bla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla 
    			BlaBla BlaBla BlaBla Bla
     
    			\[ a^2 + b^2 = c^2 \]
     
    			Bla Bla Bla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla 
    			BlaBla BlaBla BlaBla Bla
     
    			\begin{itemize}
    				\item un;
    				\item deux;
    				\item trois…
    			\end{itemize}
     
    		\end{minipage}
     
    		\lipsum[66]
     
    \end{document}
    Y'a du bon et du mauvais dans les deux solutions, je te laisse analyser le code et je reste à disposition si tu as des questions
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  3. #3
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut
    Super !!

    Merci beaucoup pour ton aide précieuse C'est exactement ce que je cherchais.

    Par ailleurs, comme j'ai eu du temps et que je suis un petit teigneux, j'ai surfer pendant au moins ... j'ose pas le dire... 3-4 h pour trouver la solution.
    Je le poste au cas où...

    Ce qui posai problème en fait c'est le \centering, en fait il redéfinit le \\ et du coup ça créer des bug.

    Ainsi, dans un tableau et après un \centering il faut mettre \tabularnewline au lieu de \\

    Voilà, c'est résolu, encore un grand merci d'être passé par là !!

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    en effet, la commande \\ est très sensible car elle est souvent redéfinie (pour changer de ligne dans un tableau, pour changer de paragraphe même si c'est pas la bonne méthode, …), la macro \tabularnewline est la version sûre, un peu comme \par
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

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

Discussions similaires

  1. Problème de itemize dans un tableau
    Par salseropom dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 4
    Dernier message: 03/09/2009, 23h42
  2. [XL-2002] Récupération des anomalies Quality Center dans un tableau
    Par Floriang33 dans le forum Excel
    Réponses: 3
    Dernier message: 18/08/2009, 10h45
  3. Problème de centering dans un tableau
    Par Ladgalen dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 2
    Dernier message: 16/03/2009, 12h16
  4. center texte dans un tableau
    Par flora806 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 27/10/2008, 17h24
  5. [débutant] Liste d'items dans un tableau
    Par Le Furet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/03/2006, 21h23

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