Beamer: Reservando espaço para sobreposição de vídeo

Beamer: Reservando espaço para sobreposição de vídeo

Para preparar uma videoaula, gostaria de ter um modelo de moldura no qual pudesse reservar uma área retangular, na qual desejo colocar posteriormente uma sobreposição de câmera para screencasting.
Idealmente, o modelo também possui proporção de 16:9, para permitir uma gravação FullHD.
O tamanho da área retangular deve estar entre cerca de 1/9 da área total.

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

Uma modificação dopadrãoseria suficiente, uma vez que o regime empresarial se baseia nele.

Responder1

IMHO você deve desenhar com TikZ, por exemplo, um retângulo com as dimensões corretas no canto inferior direito. Em seguida, prepare todos os seus slides tomando cuidado para não escrever no retângulo. No final, para a versão final, basta deletar o retângulo de todos os seus slides. Et voilà é isso.

Este é o código muito simples:

\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}

slide para câmera de sobreposição

Responder2

Como alternativa ou complemento à resposta existente de deixar a responsabilidade para o autor, refinar um pouco as margens pode ajudar a conseguir isso mais facilmente. O seguinte simplesmente desloca o bloco de conteúdo um pouco para a esquerda.

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

Além disso, usar o parâmetro do beamer aspectratio(definido como 169ou 1610) pode criar mais espaço nas laterais e garantir que suas apresentações/vídeos correspondam à maioria dos dispositivos de visualização.

Esteja ciente de que alguns elementos podem ser redimensionados involuntariamente, por exemplo, \includegraphicsreferindo-se \textwidtha qualquer um desses métodos.

Responder3

Você pode usar a \logo{...}macro para marcar uma região de tamanho apropriado para saber qual área deseja manter sem texto:

\documentclass{beamer}

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

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

informação relacionada