The columns environment, combined with tabular and verbatim seems to create a huge vertical offset to the text, which I don't know how to get rid of:
\documentclass[12pt]{beamer}
\usetheme{Madrid}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenx}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{verbatim, booktabs}
\begin{document}
\begin{frame}{Irgendeine Überschrift}
Etwas sinnloser Text, der länger als eine Zeile werden soll und deshalb noch ein paar Wörter braucht.
\begin{columns}[T]
\begin{column}{0.485\textwidth}
Blabla1
\end{column}
\begin{column}{0.485\textwidth}
Blabla2
\end{column}
\end{columns}
\end{frame}
\begin{frame}[fragile]{Beispiel für eine Tabelle}
Etwas sinnloser Text, der länger als eine Zeile werden soll und deshalb noch ein paar Wörter braucht.
\begin{columns}[T]
\begin{column}{0.485\textwidth}
\begin{table}
\caption{Chemische Elemente}
\begin{tabular}{rlr}
\toprule
OZ & Element & MZ \\
\midrule
1 & H & 1 \\
2 & He & 4 \\
3 & Li & 7 \\
4 & Be & 9 \\
5 & B & 11 \\
\bottomrule
\end{tabular}
\end{table}
\end{column}
\begin{column}{0.485\textwidth}
\begin{verbatim}
\begin{tabular}{rlr}
\toprule
OZ & Element & MZ \\
\midrule
1 & H & 1 \\
2 & He & 4 \\
3 & Li & 7 \\
4 & Be & 9 \\
5 & B & 11 \\
\bottomrule
\end{tabular}
\end{verbatim}
\end{column}
\end{columns}
\end{frame}
\end{document}
Without the table environment, the vertical alignment is even worse!

Also, the text inside the columns is not properly horizontally aligned to the text before. Although this has been adressed before, there was no real solution as to which value to use for the column widths.
Do you have any suggestions how to suppress the vertical offset between text and columns, and ideally have the columns also horizontally aligned to the text?



verbatimand thetableenvironment uses internally a list (tableas it callscenter). Cancelling spaces added by lists can be a complete pain, even more as \addvspace is involved. Additionally you are using a\caption(which inserts a space above), this doesn't make it easier. I would simply use\vspace{-1.5\baselineskip}before the columns to adjust the space. – Ulrike Fischer Mar 29 '17 at 16:52