Beamer: reservando espacio para superposición de vídeo

Beamer: reservando espacio para superposición de vídeo

Para preparar una videoconferencia, me gustaría tener una plantilla de marco en la que pueda reservar un área rectangular, en la que luego quiero colocar una superposición de cámara para el screencasting.
Idealmente, la plantilla también tiene la relación de aspecto 16:9, para permitir una grabación FullHD.
El tamaño del área rectangular debe estar entre aproximadamente 1/9 del área total.

|----------------------------------|
|              Title               |
|----------------------------------|
|                                  |
|                                  |
|        CONTENT      |------------|
|                     |   video    |
|                     |  overlay   |
|---------------------|------------|

Una modificación de lapor defectoEl plan sería suficiente ya que el plan corporativo se basa en él.

Respuesta1

En mi humilde opinión, deberías dibujar con TikZ, por ejemplo, un rectángulo de las dimensiones correctas en la esquina inferior derecha. Luego prepara todas tus diapositivas teniendo cuidado de no escribir en el rectángulo. Al final, para la versión final, simplemente eliminas el rectángulo de todas tus diapositivas. Et voilà eso es todo.

Este es el código muy simple:

\documentclass[11pt,aspectratio=169]{beamer}
\usetheme{default}
\usepackage{tikz}
\usetikzlibrary{calc}
\newcommand{\forCam}{
\tikz[remember picture,overlay]
\fill[red] (current page.south east) rectangle +(-5,3); %adjust this values by trial and errors for fit your camera overlay 
}
\begin{document}
\setbeamertemplate{navigation symbols}{}

\begin{frame}
    \frametitle{Title}
\forCam % comment this line for delete the rectangle in the final version
Content of the slide

\tikz[remember picture, overlay]
\node at ($(current page.south east)!0.5!($(current page.south east)+(-5,3)$)$) {Don't write here!};
\end{frame}
\end{document}

diapositiva para cámara superpuesta

Respuesta2

Como alternativa o complemento a la respuesta existente de dejar la responsabilidad al autor, refinar un poco los márgenes puede ayudar a lograr esto más fácilmente. Lo siguiente simplemente desplaza el bloque de contenido un poco hacia la izquierda.

    \makeatletter
    \setbeamersize{text margin left=0.75\beamer@leftmargin}
    \setbeamersize{text margin right=3\beamer@rightmargin}
    \makeatother

Además, usar el parámetro del proyector aspectratio(establecido en 169o 1610) puede crear más espacio en los lados y garantiza que sus presentaciones/videos coincidan con la mayoría de los dispositivos de visualización.

Tenga en cuenta que algunos elementos pueden cambiar de tamaño sin querer, por ejemplo, \includegraphicsal hacer referencia a \textwidthcualquiera de estos métodos.

Respuesta3

Puede usar la \logo{...}macro para marcar una región del tamaño adecuado para saber qué área desea mantener libre de texto:

\documentclass{beamer}

\logo{\color{red}\rule{4cm}{3cm}}

\begin{document}
    
\begin{frame}
  \frametitle{title}
    abc
\end{frame} 
    
\end{document}

información relacionada