Creando dos columnas en Beamer

Creando dos columnas en Beamer

He buscado en StackExchange una solución a este problema, pero sigo recibiendo un mensaje de error cuando introduzco lo siguiente (por ahora descuido otras cosas en mi documento, como documentclass, begin{document}, etc.):

\begin{frame}
\frametitle{explanation}
\begin{columns}
\begin{column}{width=0.5\textwidth}
   some text here
\end{column}
\begin{column}
    \begin{center}
     \includegraphics[width=0.5\textwidth]{image1.jpg}      
     \end{center}
\end{column}
\end{columns}
\end{frame}

Cuando lo compilo, aparece el error: Missing number, treated as zero. Debería agradecer cualquier ayuda.

Respuesta1

Olvidó darle el ancho obligatorio a la segunda columna e incluyó uno innecesario width=en el ancho de la primera columna.

\documentclass[demo]{beamer}
\begin{document}
  \begin{frame}
\frametitle{explanation}
\begin{columns}
\begin{column}{0.5\textwidth}
   some text here some text here some text here some text here some text here
\end{column}
\begin{column}{0.5\textwidth}  %%<--- here
    \begin{center}
     \includegraphics[width=0.5\textwidth]{image1.jpg}
     \end{center}
\end{column}
\end{columns}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

También tenga en cuenta que no es necesario reducir tanto la escala de los gráficos en la segunda columna. La columna se convierte en minipage, por lo que \textwidthya está ajustada a su ancho.

\documentclass[demo]{beamer}
\begin{document}
  \begin{frame}
\frametitle{explanation}
\begin{columns}
\begin{column}{0.5\textwidth}
   some text here some text here some text here some text here some text here
\end{column}
\begin{column}{0.5\textwidth}  
    \begin{center}
     %%%%% this is a minipage, so \textwidth is already adjusted to the size of the column
     \includegraphics[width=\textwidth]{image1.jpg}
     \end{center}
\end{column}
\end{columns}
\end{frame}
\end{document}

Respuesta3

La función "columnas" de Beamer (otras respuestas anteriores) le permite personalizar el diseño y el punto de interrupción.

Sin embargo, si desea dejar que el texto fluya o no le importa el diseño exacto, muchas veces el multicolpaquete antiguo hace bien el trabajo con menos ruido. Las divisiones de párrafos \columnbreakpueden ayudar a decidir qué hay en el lado izquierdo y derecho o en el lado derecho en el caso de dos columnas.

\usepackage{multicol}
...
\begin{frame}{Frame Title}
    \begin{multicols}{2} % two columns
        Left Hand side text

        \includegraphics[width=4cm]{RHS_image}
    \end{multicols}
\end{frame}

información relacionada