Проектор: Резервирование места для наложения видео

Проектор: Резервирование места для наложения видео

Для подготовки видеолекции я хотел бы иметь шаблон кадра, на котором я могу зарезервировать прямоугольную область, на которую я хочу позже поместить наложение камеры для скринкастинга.
В идеале шаблон также имеет соотношение сторон 16:9, чтобы обеспечить запись FullHD.
Размер прямоугольной области должен быть между примерно 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

Кроме того, использование параметра проектора aspectratio(установленного на 169или 1610) может создать больше места по бокам и гарантировать, что ваши презентации/видео будут соответствовать большинству устройств просмотра.

Имейте в виду, что некоторые элементы могут непреднамеренно изменять размер, например, \includegraphicsпри обращении к ним \textwidthс помощью этих методов.

решение3

Вы можете использовать \logo{...}макрос, чтобы отметить область подходящего размера, чтобы знать, какую область следует оставить чистой от текста:

\documentclass{beamer}

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

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

Связанный контент