
Я пытаюсь создать двухколоночный постер с использованием класса документа Beamer. Каждый столбец должен быть разделен на несколько блоков, и у каждого из этих блоков должен быть свой заголовок. Заголовки должны иметь цвет фона, отличный от цвета фона следующего текста.
Вот что я попробовал:
\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}
Проблема: 2-й цветовой ящик находится в том же столбце, что и 1-й. Он должен быть вверху правого столбца. Что я делаю не так?
правка: мое неудачное решение: использование "\begin{multicols*}{2}" вместо "\begin{frame}"
решение1
beamer
не может знать, что вам нужны две колонки, пока вы не скажете об этом. Вы можете сделать это с помощью\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}