Beamer blocks automatisch zentrieren
Ich möchte die von `beamer` vorgegebenen Blöcke (theorem, definition, ...) global verschmälern und zentriert im Frame haben. Die Breite konnte ich mit `\addtobeamertemplate` anpassen.
\documentclass[12pt,t,ngerman]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\uselanguage{German}
\usetheme{AnnArbor}
\usecolortheme{beaver}
\addtobeamertemplate{block begin}{%
\setlength{\textwidth}{0.9\textwidth}%
}{}
\begin{document}
\begin{frame}
\frametitle{Titel}
\begin{definitions}[Name der Def]
Inhalt der Def.
\end{definitions}
\begin{theorem}[Name des Satzes]
Inhalt des Satzes.
\end{theorem}
\end{frame}
\end{document}
Manuell kann ich die Zentrierung durch '\centering\begin{minipage}...\end{minipage}\par}` `\centering\begin{minipage}...\end{minipage}\par}` erreichen.
Gibt es eine Möglichkeit, dies mit `\addtobeamertemplate` zu den Blöcken hinzuzufügen, oder ist es dafür notwendig, die Blöcke komplett neu zu definieren?