Table dans Beamer

Jai un problème avec la table dans beamer. Le tableau peut être compilé dans \documentclass{article}, mais pas dans \documentclass{beamer}. Voici le tableau que je fais:

\usepackage{multirow} \begin{table}[ht] \centering %\subfloat[Decay Channels]{ %\rule{4cm}{3cm} \newcommand{\minitab}[2][l]{\begin{tabular}{#1}#2\end{tabular}} %\renewcommand{\multirowsetup}{\centering} \begin{tabular}{|c|c|} \hline Description & Basic cuts \\ \hline \multirow{4}{*}{Jet} &${\bf p}_T >$ 25 GeV \\ &$|\eta| < $ 2.5 \\ &$\Delta R(j,l) >$ 0.2 \\ &$\Delta \phi(j,{\bf p}_T^{miss}) >$ 0.6 \\ \hline 3 Leading jets & ${\bf p}_T >$ 40 GeV \\ \hline b-tagging & $\ge$ 2 \\ \hline \multirow{3}{*}{Lepton} & ${\bf p}_T >$ 20 GeV \\ & $|\eta| <$ 2.5 \\ & $\Delta R(l,j) >$ 0.4 \\ \hline {${\bf p}_T^{miss}$} & $\Delta \phi({\bf p}_T^{miss},j) >$ 0.8 \\ \hline & {\bf Advanced cuts} \\ \hline $E_T^{miss}$ & $>$ 100, 120, 140, 160, 180, 200 (GeV)\\ \hline $H_T$ & $>$ 400, 450, 500, 550, 600 (GeV)\\ \hline $m_T$ & $>$ 100, 120, 140, 160, 180, 200 (GeV)\\ \hline $N_j$ & $\ge$ 4, 5, 6 \\ \hline $N_{bj}$ & $\ge$ 2, 3, 4 \\ \hline \end{tabular} %} \caption{Summary of event selection cuts} \end{table} 

Commentaires

  • Veuillez nous aider à vous aider et ajouter un exemple de travail minimal (MWE) qui illustre votre problème. Il nous sera beaucoup plus facile de reproduire votre situation et de découvrir quel est le problème lorsque nous verrons du code compilable, commençant par \documentclass{...} et se terminant par \end{document}.

Réponse

Un environnement table est flottant, ce qui na pas de sens dans le beamer, car il devrait apparaître sur une diapositive particulière et conçue et est donc supprimé (voir le commentaire de G. Medina) Jai supprimé les éléments table comme ainsi que la \caption et la mauvaise commande \minitab.

\documentclass{beamer} \usepackage{multirow} \begin{document} \begin{frame}{TestFrame} %\begin{table}[ht] \centering %\subfloat[Decay Channels]{ %\rule{4cm}{3cm} % \newcommand{\minitab}[2][l]{\begin{tabular}{#1}#2\end{tabular}} %\renewcommand{\multirowsetup}{\centering} \begin{tabular}{|c|c|} \hline Description & Basic cuts \\ \hline \multirow{4}{*}{Jet} &${\bf p}_T >$ 25 GeV \\ &$|\eta| < $ 2.5 \\ &$\Delta R(j,l) >$ 0.2 \\ &$\Delta \phi(j,{\bf p}_T^{miss}) >$ 0.6 \\ \hline 3 Leading jets & ${\bf p}_T >$ 40 GeV \\ \hline b-tagging & $\ge$ 2 \\ \hline \multirow{3}{*}{Lepton} & ${\bf p}_T >$ 20 GeV \\ & $|\eta| <$ 2.5 \\ & $\Delta R(l,j) >$ 0.4 \\ \hline {${\bf p}_T^{miss}$} & $\Delta \phi({\bf p}_T^{miss},j) >$ 0.8 \\ \hline & {\bf Advanced cuts} \\ \hline $E_T^{miss}$ & $>$ 100, 120, 140, 160, 180, 200 (GeV)\\ \hline $H_T$ & $>$ 400, 450, 500, 550, 600 (GeV)\\ \hline $m_T$ & $>$ 100, 120, 140, 160, 180, 200 (GeV)\\ \hline $N_j$ & $\ge$ 4, 5, 6 \\ \hline $N_{bj}$ & $\ge$ 2, 3, 4 \\ \hline \end{tabular} %} % \caption{Summary of event selection cuts} % \end{table} \end{frame} \end{document} 

entrez la description de limage ici

Commentaires

  • La première partie de votre réponse nest pas entièrement correcte . beamer supprime en interne le mécanisme de flottaison pour table et figure, il est donc parfaitement sûr de utilisez-les dans beamer sans que les objets flottent au loin (voir la section 12.6 Figures et tableaux du manuel beamer ). La raison d’avoir figure et table est de pouvoir toujours utiliser \caption pour des tableaux ou des figures (est-ce quune telle légende est vraiment nécessaire dans une présentation).
  • @GonzaloMedina: Peut-être que je nai pas eu le problème avec les objets flottants jusquà présent dans beamer, parce que je les utilise à peine, mais il est bon de savoir maintenant

Laisser un commentaire

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