Wie kann ich eine Tabelle zentrieren, nachdem ich sie verkleinert habe?

Wie kann ich eine Tabelle zentrieren, nachdem ich sie verkleinert habe?

Ich benutze (Metropolis-Thema wie ein Beamer) und ich erstelle eine einfache Tabelle und es wird etwas Großes angezeigt. Dann habe ich geschaut, wie ich es verkleinern kann und habe Folgendes verwendet:

\begin{table}[H]
\resizebox{0.8\textwidth}{!}{\begin{minipage}{\textwidth} 
....
\end{minipage}}
\end{table}

und funktioniert gut, aber der Tisch ist nicht in der Mittelposition, sondern bewegt sich immer weiter nach rechts. Ich versuche, den ganzen Tisch mit einzubeziehen \centering \begin{center} and \begin{flushleft}, aber er bewegt sich nicht.

Hier meine Tabelle:

\begin{flushleft}
\begin{table}[H]
 \resizebox{0.8\textwidth}{!}{\begin{minipage}{\textwidth}
\begin{tabular}{l| l l}
\toprule
\textbf{Parameters} & \textbf{Description of values}  \\
\toprule
$ Prohibited\_times $ & Timeslots prohibited for the event. \\
$ Prohibited\_rooms $ & Rooms prohibited for the event. \\
$ Prohibited\_events\_clash $ & Events you can not clash. \\
$ Count\_students $ & Number of students associated to the event. \\
$ Predecessor $ & Events predecessor to the event. \\
$ Successor $ & Event successor to the events. \\
$ Features $ & Characteristics of the event. \\
\bottomrule
\end{tabular}
\end{minipage}}
\end{table}
\end{flushleft} 
\end{frame}

Bildbeschreibung hier eingeben

Irgendwelche Ideen? Grüße

Antwort1

\centeringHaben Sie versucht, danach einzuschließen \begin{table}[h]?

Sie können auch die minipageUmgebung entfernen.

Das folgende Beispiel hat bei mir einwandfrei funktioniert:

\begin{frame}
    \begin{table}[h]
    \centering
    \resizebox{0.7\textwidth}{!}{
        \begin{tabular}{l l l}
\toprule
\textbf{Parameters} & \textbf{Description of values}  \\
\toprule
$ Prohibited\_times $ & Timeslots prohibited for the event. \\
$ Prohibited\_rooms $ & Rooms prohibited for the event. \\
$ Prohibited\_events\_clash $ & Events you can not clash. \\
$ Count\_students $ & Number of students associated to the event. \\
$ Predecessor $ & Events predecessor to the event. \\
$ Successor $ & Event successor to the events. \\
$ Features $ & Characteristics of the event. \\
\bottomrule
        \end{tabular}
    }
    \end{table}
\end{frame}

Antwort2

Ich habe es mit Adjustbox versucht und es hat funktioniert. Grüße.

\begin{table}[h]
\centering
\begin{adjustbox}{max width=\textwidth}
\begin{tabular}{l| l l}
\toprule
\textbf{Parameters} & \textbf{Description of values}  \\
\toprule
$ Prohibited\_times $ & Timeslots prohibited for the event. \\
$ Prohibited\_rooms $ & Rooms prohibited for the event. \\
$ Prohibited\_events\_clash $ & Events you can not clash. \\
$ Count\_students $ & Number of students associated to the event. \\
$ Predecessor $ & Events predecessor to the event. \\
$ Successor $ & Event successor to the events. \\
$ Features $ & Characteristics of the event. \\
\bottomrule
\end{tabular}
\end{adjustbox}
\end{table}
\end{frame}

verwandte Informationen