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