2

Given that

  • many presentations are viewed on a computer nowadays (think e.g. of lectures in distance teaching)
  • in a 16:9 format (wider than lines should be)

I'm looking for Beamer templates that simulate a two part blackboard or a horizontally split screen and allow to rewrite one half of the screen while the other half still shows the previous contents. E.g., I'd like to enter something like

\documentclass{beamer}
\usetheme{splitscreen}
\newcommand\sometext{Abra kadabra, hokus pokus, simsalabim. }
\begin{document}
\begin{frame}
  \sometext\sometext
  \begin{center}
    \includegraphics[width=\textwidth]{example-image-a}
  \end{center}
  \sometext\sometext
\end{frame}

\begin{frame} \sometext\sometext \begin{center} \includegraphics[width=\textwidth]{example-image-b} \end{center} \sometext\sometext \end{frame}

\begin{frame} \sometext\sometext \begin{center} \includegraphics[width=\textwidth]{example-image-c} \end{center} \sometext\sometext \end{frame} \end{document}

and get something like

enter image description here

With the beamer template that I'm looking for, it should be possible

  • to specify each half screen only once,
  • but have it repeated on the next page when presenting the next half-screen
  • any uncovering actions of a half-screen should be active only when presenting the material, but be inactive on the next page;
  • as a bonus, it would be nice if it is possible to add graphic elements that connect the two sides of the screen (as long as both parts are visible).
gernot
  • 49,614

1 Answers1

1

Using a custom paper size and the columns environment inside Beamer would give you the following, depending on the specific requirements I could imagine that repackaging the slides outside LaTeX could be a feasible option. Or maybe even inside the LaTeX run with the help of the pgfpages package.

\documentclass[12pt,ngerman]{beamer}
\geometry{paperwidth=16cm, paperheight=9cm}

\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel}

\begin{document}

\begin{frame} \frametitle{both}

\begin{columns}

\begin{column}{0.49\textwidth}

\begin{itemize} \item \item \item \item \item \item \end{itemize} \end{column}

\begin{column}{0.49\textwidth} \begin{itemize} \item \item \item \item \item \item \end{itemize}

\end{column} \end{columns} \end{frame}

\begin{frame} \frametitle{only left}

\begin{columns} \begin{column}{0.49\textwidth} \begin{itemize} \item \item \item \item \item \item \end{itemize} \end{column} \begin{column}{0.49\textwidth} \end{column} \end{columns} \end{frame}

\begin{frame} \frametitle{only right}

\begin{columns} \begin{column}{0.49\textwidth} \end{column} \begin{column}{0.49\textwidth} \begin{itemize} \item \item \item \item \item \item \end{itemize} \end{column}

\end{columns} \end{frame}

\end{document}

enter image description here

Uwe Ziegenhagen
  • 13,168
  • 5
  • 53
  • 93
  • 1
    Thanks for your answer. However, that is not what I'm looking for. In fact, the sample output that I show in my question was generated by a construction exactly like you propose. The problem is that I have to duplicate the contents of each column; it isn't even an exact copy, since any uncovering actions when introducing the contents do not occur in the copy. Probably my question is not stated clear enough: How to specify each half screen only once (with partial uncovering), but have it repeated on the next page, when the next half screen is presented. – gernot Dec 28 '20 at 14:01
  • 1
    Have a look at https://tex.stackexchange.com/questions/207969/snapshot-like-macro-for-entire-beamer-frame This could provide a way, automatically saving a frame and reusing it later – Uwe Ziegenhagen Dec 28 '20 at 14:05
  • 1
    Thanks for this reference, this looks promising, something to start from. I'll try ... – gernot Dec 28 '20 at 14:10