
Estoy preparando diapositivas para conferencias que presentaré y grabaré en Zoom. La transmisión de mi cámara aparecerá en la esquina superior derecha de la pantalla para que los estudiantes puedan verme, y me gustaría que el texto de las diapositivas se ajuste automáticamente a esta región, sin tener que configurarlo manualmente en cada diapositiva.
Estoy intentando usar wrapfig
e everypage
insertar una imagen en la esquina superior derecha de cada diapositiva, alrededor de la cual se ajustará el texto. (Por ahora estoy usando una imagen ficticia, pero luego la convertiré en un rectángulo blanco). Pero no funciona: la imagen no aparece en el lado derecho y el texto no se ajusta correctamente a su alrededor. También sigue generando una Collision between wrapping environments
advertencia.
Aquí está el código que estoy usando:
\documentclass{article}
\usepackage[17pt]{extsizes}
\usepackage[screen, margin=2cm]{geometry}
\pagestyle{empty}
\pagenumbering{gobble}
\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{everypage}
\usepackage{graphicx}
\AddEverypageHook{
\begin{wrapfigure}{r}{0pt} \includegraphics[width=0.4\textwidth]{example-image-a} \end{wrapfigure}
}
\begin{document}
\lipsum[1-20]
\end{document}
¿Qué está pasando aquí?
Estaría muy contento con soluciones alternativas a este problema (es decir, no usar wrapfig
/ everypage
).
EDITAR: Creo que, wrapfig
en última instancia, no funcionará ya que mis notas involucran theorem
entornos y estos no se ajustan.
EDITAR: ahora he encontrado una solución alternativa. Dado que la proporción de diapositiva estándar es más cuadrada que la pantalla, empujé la diapositiva hacia la izquierda en la pantalla para dejar espacio para el video a la derecha. Para hacer esto, amplicé la diapositiva, pero en consecuencia aumenté el tamaño del margen derecho y rellené el espacio adicional con un rectángulo negro producido usando las respuestas aesta pregunta. Aquí está el código:
\documentclass[oneside]{amsart}
\usepackage[20pt]{extsizes}
\pagenumbering{gobble}
\usepackage[paperwidth=320mm, paperheight=180mm, left=2cm, right=8cm]{geometry}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{fancyhdr}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[R]{%
\begin{tikzpicture}[overlay,remember picture]
\fill [color=black]
(current page.north east)
rectangle
($ (current page.south east) + (-6cm,0cm) $);
\end{tikzpicture}
}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\begin{document}
\thispagestyle{fancy}
\lipsum
\end{document}