Eu tenho o seguinte MWE e quero alinhar as duas colunas no topo, faço isso:
\documentclass{beamer}
\usepackage{multicol}
\usepackage{enumitem}
\setitemize{label=\usebeamerfont*{itemize item}%
\usebeamercolor[fg]{itemize item}
\usebeamertemplate{itemize item}}
\begin{document}
\begin{frame}
\frametitle{Some title}
\begin{columns}
\begin{column}[T]{.475\textwidth}
\begin{itemize}[leftmargin=2.25em]
\itemsep 1.25em
\item first item bla bla bla bla some more text bla bla and more and more text here
\item second item bla bla bla bla some more text bla bla
\item third item bla bla bla bla some more text bla
\end{itemize}
\end{column}%
\hfill%
\begin{column}[T]{.5\textwidth}
\includegraphics[width=\linewidth, height=5cm]{example-image}
\end{column}%
\end{columns}
\bigskip
\begin{itemize}[leftmargin=*]
\item And yet another item here with some long long long long long long text and some more text bla bla bla
\end{itemize}
\end{frame}
\end{document}
O que me dá isso:
Não vejo o alinhamento superior acontecendo... o que estou fazendo de errado? Obrigado!
Responder1
como já foi dito nos comentários: não há necessidade de usar
multicols
com o beamer - ele tem seu própriocolumn
ambiente.enumitem
não joga bem combeamer
. Pelo que posso ver, você está usando apenas para controlar a margem esquerda dos itens, que pode ser facilmente ajustada com\leftmargini
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Some title}
\setlength{\leftmargini}{0.5em}
\begin{columns}
\begin{column}[T, onlytextwidth]{.45\textwidth}%
\setlength{\partopsep}{0pt}%
\begin{itemize}
\itemsep 1.5em
\item First item bla bla bla bla some more text bla bla and more and more text here
\item second item bla bla bla bla some more text bla bla
\item third item bla bla bla bla some more text bla
\end{itemize}
\end{column}%
\begin{column}[T]{.45\textwidth}
\includegraphics[width=\textwidth, height=5cm]{example-image}
\end{column}%
\end{columns}
\begin{itemize}
\item And yet another item here with some long long long long long long text and some more text bla bla bla
\end{itemize}
\end{frame}
\end{document}
Responder2
ComoIgnasiapontado em seu comentário acima, enumitem
nem sempre é compatível com o beamer. Veja se a seguinte solução grosseira enumitem
é aceitável para você:
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Some title}
\hrule\bigskip% only for test purpose, delete in real document
\begin{columns}[onlytextwidth]
\begin{column}[T]{.48\textwidth}\vspace*{-1ex}
\begin{itemize}
\itemsep 1.25em
\item first item bla bla bla bla some more text bla bla and more and more text here
\item second item bla bla bla bla some more text bla bla
\item third item bla bla bla bla some more text bla
\end{itemize}
\end{column}%
\begin{column}[T]{.48\textwidth}
\includegraphics[width=\linewidth, height=5cm]{example-image}
\end{column}%
\end{columns}
\bigskip
\begin{itemize}
\item And yet another item here with some long long long long long long text and some more text bla bla bla
\end{itemize}
\end{frame}
\end{document}