
Ich versuche, mithilfe der Dokumentklasse Beamer ein zweispaltiges Poster zu erstellen. Jede Spalte soll in mehrere Blöcke aufgeteilt werden und jeder dieser Blöcke soll einen eigenen Titel haben. Die Titel sollen eine andere Hintergrundfarbe haben als der folgende Text.
Folgendes habe ich versucht:
\documentclass[t]{beamer}
\usepackag{tcolorbox}
\setbeamersize{text margin left=1em, text margin right=1em}
\begin{document}
\begin{frame}
\tcbox[title=TITLE1]%
{\begin{minipage}[t][0.48\textwidth][t]
{\dimexpr0.45\textwidth-2\fboxsep-2\fboxrule-5pt\relax}
Some text1.
\end{minipage}}\hfill
\tcbox[title=TITLE2]%
{\begin{minipage}[t][0.49\textwidth][t]
{\dimexpr0.45\textwidth-2\fboxsep-2\fboxrule-5pt\relax}
Some text2.
\end{minipage}}\hfill
\end{frame}
\end{document}
Problem: Das zweite Farbfeld befindet sich in derselben Spalte wie das erste. Es sollte oben in der rechten Spalte stehen. Was mache ich falsch?
edit: meine lahme Lösung: "\begin{multicols*}{2}" statt "\begin{frame}" verwenden
Antwort1
beamer
kann nicht wissen, dass Sie zwei Spalten wollen, es sei denn, Sie sagen es. Sie können dies tun mit\begin{columns}...
\documentclass[t]{beamer}
\usepackage{tcolorbox}
\setbeamersize{text margin left=1em, text margin right=1em}
\begin{document}
\begin{frame}
\begin{columns}
\begin{column}{.45\textwidth}
\tcbox[title=TITLE1]%
{\begin{minipage}[t][.5\textheight][t]
{\dimexpr.8\textwidth-2\fboxsep-2\fboxrule-5pt\relax}
Some text1.
\end{minipage}}
\end{column}
\begin{column}{.45\textwidth}
\tcbox[title=TITLE1]%
{\begin{minipage}[t][.5\textheight][t]
{\dimexpr.8\textwidth-2\fboxsep-2\fboxrule-5pt\relax}
Some text1.
\end{minipage}}
\end{column}
\end{columns}
\end{frame}
\end{document}