Jai un code simple pour générer une table en Latex.

\begin{tabular}{ | c | c | c | } \hline symbol & value & unit \\ \hline $z Na$ & 11 & - \\ \hline $z F$ & 9 & - \\ \hline $Emax Na$ & 0.545 & $[MeV]$ \\ \hline \end{tabular} 

Ce code est bon, mais jaimerais ajouter ce tableau à mon document en Latex et centrer ce tableau. Le fait est que la table serait au milieu non pas à gauche ni à droite mais au milieu. Jai essayé, mais cela na pas fonctionné:

\{center} \begin{tabular}{ | c | c | c | } \hline symbol & value & unit \\ \hline $z Na$ & 11 & - \\ \hline $z F$ & 9 & - \\ \hline $Emax Na$ & 0.545 & $[MeV]$ \\ \hline \end{tabular} \{\center} 

Japprécie la réponse.

Commentaires

  • Vous avez besoin de \begin{center} ... \end{center} plutôt que de \{center} .. \{\center}.

Réponse

Vous pouvez simplement ajouter \centering juste après \begin{table} au centre le tableau:

\begin{table} \centering \begin{tabular} ... \end{tabular} \end{table} 

Comme commenté par @PeterGrill, si vous nutilisez pas de flotteurs (cest-à-dire \begin{table}, \end{table}), vous devrez alors le regrouper:

{ \centering \begin{tabular} ... \end{tabular} } 

(notez le supplément {}).

Commentaires

  • Malheureusement cela ne ' t fonctionne: \ begin {tabular} {| c | c | c |} \ centering \ hline symbol & value & unit \\ \ hline $ z Na $ & 11 & – \\ \ hline $ z F $ & 9 & – \\ \ hline $ Emax Na $ & 0,545 & $ [MeV] $ \\ \ hline \ end {tabular}
  • Le \centering doit être extérieur de \begin{tabular} ... \end{tabular}. Si vous nutilisez pas de flottants (cest-à-dire \begin{table}, \end{table}), vous devrez les grouper: {\centering\begin{tabular} ... \end{tabular}} (notez le supplément {}).
  • @PeterGrill Bon point. Ajouté à la réponse. Merci.
  • La deuxième option ne semble pas fonctionner. Je voudrais inclure un environnement tabular sans utiliser de flotteurs, mais en le centrant.
  • Si la deuxième option ne fonctionne pas ' t travailler pour vous, essayez \begin{center} \end{center} au lieu de { } comme mentionné dans @Walton ' réponse.

Réponse

Vous pouvez également utiliser \begin{center} ... \end{center} . Cela fonctionne mieux avec beamer par exemple parce que {\centering ... } perturbe la taille de la table pour une raison quelconque. Le nouveau code serait:

\begin{center} \begin{tabular}{ | c | c | c | } \hline symbol & value & unit \\ \hline $z Na$ & 11 & - \\ \hline $z F$ & 9 & - \\ \hline $Emax Na$ & 0.545 & $[MeV]$ \\ \hline \end{tabular} \end{center} 

En savoir plus sur la différence entre \begin{center} et \centering:
Quand devrions-nous utiliser \ begin {center} au lieu de \ centering?

Commentaires

  • Le PO ne mentionne pas du tout beamer? Pourquoi pensez-vous que \begin{center}...\end{center} est meilleur?
  • Jai évoqué le projecteur comme exemple dune différence que jai remarquée. Je ne ' pas nécessairement penser que ' est mieux pour cette situation, mais personne ne l’a encore mentionné comme une option.
  • herohuyongtao ' na pas fonctionné pour moi, mais celle-ci fonctionne (même si je nutilise pas de projecteur). Merci.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *