Beamer: ¿alineación superior de columnas con elementos detallados e imagen?

Beamer: ¿alineación superior de columnas con elementos detallados e imagen?

Tengo el siguiente MWE y quiero alinear las dos columnas, hago esto:

\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}

Lo que me da esto:

higo

No veo que se produzca la alineación superior en absoluto... ¿qué estoy haciendo mal? ¡Gracias!

Respuesta1

  • Como ya le dijeron en los comentarios: no es necesario usarlo multicolscon Beamer, tiene su propio columnentorno.

  • enumitemno juega bien con beamer. Por lo que puedo ver, sólo lo estás usando para controlar el margen izquierdo de los elementos, que se puede ajustar fácilmente con\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}

ingrese la descripción de la imagen aquí

Respuesta2

ComoIgnacioComo señaló en su comentario anterior, enumitemno siempre es compatible con Beamer. Vea si la siguiente solución grosera sin ella enumitemle resulta aceptable:

\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}

ingrese la descripción de la imagen aquí

información relacionada