
Pesquisei no stackexchange uma solução para esse problema, mas ainda estou recebendo uma mensagem de erro quando coloco o seguinte (por enquanto negligenciando outras coisas em meu documento, como documentclass, start{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}
Quando compilado, recebo o erro: Missing number, treated as zero
. Eu apreciaria qualquer ajuda.
Responder1
Você esqueceu de fornecer a largura obrigatória para a segunda coluna e incluiu uma desnecessária width=
na largura da primeira coluna.
\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}
Responder2
Observe também que os gráficos não precisam ser reduzidos tanto na segunda coluna. A coluna se torna um minipage
, então \textwidth
já está ajustada à sua largura.
\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}
Responder3
O recurso "colunas" do Beamer (outras respostas acima) permite personalizar o layout e o ponto de interrupção.
Porém se você quiser deixar o texto fluir ou não se importa com o layout exato, muitas vezes o bom e velho multicol
pacote faz o trabalho bem com menos ruído. Divisões de parágrafo e \columnbreak
podem ajudar a decidir o que está à esquerda e ao lado ou à direita no caso de duas colunas.
\usepackage{multicol}
...
\begin{frame}{Frame Title}
\begin{multicols}{2} % two columns
Left Hand side text
\includegraphics[width=4cm]{RHS_image}
\end{multicols}
\end{frame}