Beamer:为视频叠加保留空间

Beamer:为视频叠加保留空间

为了准备视频讲座,我想要一个框架模板,在上面预留一个矩形区域,稍后我想在上面放置一个摄像头覆盖层以进行屏幕录制。
理想情况下,模板的宽高比应为 16:9,以便进行全高清录制。
矩形区域的大小应在总面积的 1/9 左右。

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

修改默认方案就足够了,因为公司方案是建立在其基础上的。

答案1

在我看来,你应该用 TikZ 画一个正确尺寸的矩形,例如,在右下角。然后准备所有幻灯片,注意不要在矩形中写字。最后,对于最终版本,你只需从所有幻灯片中删除矩形。就这样。

这是非常简单的代码:

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

叠加相机的滑动

答案2

作为现有将责任留给作者的答案的替代或补充,稍微调整边距可以帮助更轻松地实现这一点。下面只是将内容块稍微向左移动了一点。

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

此外,使用 beamer 的aspectratio参数(设置为1691610)可以在侧面创建更多空间,并确保您的演示文稿/视频适合大多数观看设备。

请注意,某些元素可能会意外调整大小,例如,\includegraphics引用\textwidth这两种方法。

答案3

您可以使用\logo{...}宏来标记适当大小的区域,以便知道要保留哪个区域的文本:

\documentclass{beamer}

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

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

相关内容