答案1
我\earmark
按要求的方式提供。
具体来说,我使用atbegshi
包允许在页面发货时添加内容。我创建宏,\atxy{<x>}{<y>}{<content>}
用于将这些发货项目放置在指定 (x,y) 位置的前台。最后,我定义使用\earmark
放置一个透明三角形在 (x,y) = ( 0pt
, \paperheight
) 处\atxy
。
抱歉,tikz
由于我的tikz
知识贫乏,我用蛮力拼凑出透明三角形。
\documentclass{beamer}
\usepackage{atbegshi}
\usepackage{lipsum,tikz}
\def\PageTopMargin{1in}
\def\PageLeftMargin{1in}
\newcommand\atxy[3]{%
\AtBeginShipoutNext{\AtBeginShipoutAddToBoxForeground{%
\smash{\hspace*{\dimexpr-\PageLeftMargin-\hoffset+#1\relax}%
\raisebox{\dimexpr\PageTopMargin+\voffset-#2\relax}{#3}}}}}
\def\earmark{%
\atxy{0pt}{\paperheight}{\begin{tikzpicture}
\node[outer sep=0.46in] (earmark) {};
\draw[blue!40, fill, opacity=0.25] (earmark.south west) -- (earmark.south east) --
(earmark.north west)-- (earmark.south west);
\end{tikzpicture}}
}
\begin{document}
\begin{frame}{title of the slide}
\earmark
\lipsum[3]
blah blah\par
blah blah\par
And here we test opacity
\end{frame}
\begin{frame}{next slide}
There is no earmark here
\end{frame}
\end{document}