
Zoom で発表し録画する講義用のスライドを準備しています。カメラのフィードは画面の右上隅に表示されるので、学生たちは私の姿を見ることができます。スライド上のテキストは、各スライドで手動で設定しなくても、この領域に自動的に折り返されるようにしたいと思います。
私は、各スライドの右上隅に、テキストが回り込む画像を挿入しようとしていますwrapfig
。everypage
(今のところはダミー画像を使用していますが、後で白い長方形にする予定です。) しかし、うまくいきません。画像が右側に表示されず、テキストが適切に回り込んでいません。また、警告も引き続き表示されますCollision between wrapping environments
。
私が使用しているコードは次のとおりです:
\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}
ここで何が間違っているのでしょうか?
wrapfig
この問題に対する代替解決策(つまり、 / を使用しない)があれば大変嬉しいですeverypage
。
編集: 私のメモには環境が含まれており、これらはラップされないwrapfig
ため、最終的には機能しないと思います。theorem
編集: 別の解決策を見つけました。標準のスライドの比率は画面よりも正方形なので、スライドを画面の左側に押し出して、右側のビデオフィード用のスペースを作りました。これを行うには、スライドの幅を広げましたが、それに応じて右余白のサイズを大きくし、余分なスペースを次の質問の回答を使用して作成した黒い四角形で埋めました。この質問コードは次のとおりです。
\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}