Beamer: 2 Spalten in einem Teil der Seite

Beamer: 2 Spalten in einem Teil der Seite

Ich möchte eine Folie erstellen, bei der es beim Blockieren mehr Flexibilität gibt.

+-----------------------------------------------+
+ Block A                                       +
+ Item                                          + 
+ item                                          +
+-----------------------------------------------+
+--------------+ +------------------------------+
+ Block B      + + Figure using includegraphics +
+              + +                              +  
+--------------+ +------------------------------+

Ich habe verschiedene Kombinationen aus Spalten und Blöcken ausprobiert, komme aber nicht zum gewünschten Ergebnis.

Antwort1

Sie müssen es lediglich columnsin Kombination mit einigen Anpassungen bei der Definition der Bildgröße verwenden:

\documentclass{beamer}
\usepackage{lmodern}
\usepackage{mwe} % for dummy image
\usetheme{CambridgeUS}

\begin{document}

\begin{frame}{Title}
\begin{block}{The block title}
\begin{itemize}
\item a
\item b
\end{itemize}
\end{block}
\begin{columns}
\begin{column}{0.345\textwidth}
\begin{exampleblock}{Another block title}
\begin{itemize}
\item a
\item b
\end{itemize}
\end{exampleblock}
\end{column}%
\begin{column}{0.645\textwidth}
\includegraphics[width=\textwidth,height=0.6\textheight]{example-image}
\end{column}
\end{columns}
\end{frame}
\end{document}

Das Ergebnis:

Bildbeschreibung hier eingeben

Anmerkungen:

  • Definieren Sie die Breite der beiden Spalten so, dass die Summe der beiden nicht größer ist als \textwidth(in meinem Beispiel ist sie etwas kleiner als dieser Wert, um keine Warnungen zu erhalten).
  • Stellen Sie die Bildgröße richtig ein: Sie können \textwidthfür die Breite erneut verwenden, da dieser Wert tatsächlich der Breite der Spalte entspricht. Seien Sie jedoch bei der Höhe vorsichtig.

verwandte Informationen