So teilen Sie Text in Beamer automatisch in zwei Spalten auf

So teilen Sie Text in Beamer automatisch in zwei Spalten auf

Ich habe oft Blöcke mit Text, der in zwei Spalten aufgeteilt ist. Das Problem ist, dass ich bestimmen muss, wo der Text aufgeteilt werden soll, damit er nicht aus dem Rahmen herausragt, und jedes Mal, wenn ich Änderungen am Rahmen vornehme, muss ich die Aufteilung neu bestimmen. Außerdem sieht die manuelle Aufteilung manchmal ziemlich hässlich aus. Dies ist ein Beispiel:

\documentclass{beamer}
\usetheme{Warsaw}

\begin{document}
\begin{frame}
\begin{block}{block title}
\begin{columns}
    \column{.4\textwidth}
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum 
    dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui 
    officia deserunt mollit anim id est laborum.
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat.
    \column{.4\textwidth}
\end{columns}
\end{block}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben

Natürlich habe ich in meinem eigentlichen Code keinen Block, der so groß wie der Rahmen ist, er dient nur zu Anzeigezwecken.

Ich möchte, dass der Text automatisch in die zweite Spalte verschoben wird, wenn das Ende des Blocks oder Rahmens erreicht ist. Ist dies mit der columnsUmgebung möglich? Wenn nicht, gibt es eine Möglichkeit, dies zu tun?

Antwort1

Sie können die multicolsUmgebung aus demmulticolPaket stattdessen (natürlich haben jetzt alle Spalten die gleiche Breite):

\documentclass{beamer}
\usetheme{Warsaw}
\usepackage{multicol}
\begin{document}
\begin{frame}
\begin{block}{block title}
\begin{multicols}{2}
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum 
    dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui 
    officia deserunt mollit anim id est laborum.
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat.
\end{multicols}
\end{block}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen