Tabelle in Beamer

Ich habe ein Problem mit der Tabelle in beamer. Die Tabelle kann in \documentclass{article} kompiliert werden, jedoch nicht in \documentclass{beamer}. Unten ist die Tabelle, die ich mache:

\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} 

Kommentare

  • Bitte helfen Sie uns, Ihnen zu helfen und hinzuzufügen Ein minimales Arbeitsbeispiel (MWE) , das Ihr Problem veranschaulicht. Es wird für uns viel einfacher sein, Ihre Situation zu reproduzieren und herauszufinden, wo das Problem liegt, wenn wir kompilierbaren Code sehen, beginnend mit \documentclass{...} und endend mit \end{document}.

Antwort

Eine table Umgebung ist herumschweben, was in Beamer keinen Sinn macht, da es auf einer bestimmten, entworfenen Folie erscheinen sollte und daher unterdrückt wird (siehe Kommentar von G. Medina). Ich habe das table Zeug als entfernt sowie den Befehl \caption und den falschen Befehl \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} 

Geben Sie hier die Bildbeschreibung ein.

Kommentare

  • Der erste Teil Ihrer Antwort ist nicht ganz richtig . beamer unterdrückt intern den Flotationsmechanismus für table und figure, sodass dies absolut sicher ist Verwenden Sie sie in beamer, ohne dass die Objekte weggeschwommen werden (siehe Abschnitt 12.6 Abbildungen und Tabellen des Handbuchs beamer ). Der Grund für figure und table ist, dass Sie weiterhin \caption für verwenden können Tabellen oder Abbildungen (ist eine solche Beschriftung in einer Präsentation wirklich erforderlich).
  • @GonzaloMedina: Vielleicht hatte ich bisher kein Problem mit schwebenden Objekten in beamer, weil ich sie kaum benutze, aber es ist gut, es jetzt zu wissen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.