
我正在準備講座幻燈片,我將在 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}