如果我的 beamer 演示文稿中有一些项目列表,并且我想在幻灯片上添加一张图片,我希望将其对齐,例如对齐到右上角。
\begin{frame}[fragile]{III. Override pages}
\begin{enumerate}
\item Bookmark manager
\item History
\item New tab
\end{enumerate}
% image aligned to top right corner
\end{frame}
我怎样才能做到这一点?
答案1
你可以使用其中一个包eso-pic
,atbegshi
,textpos
或者everyshi
.textpos
很容易使用,尽管和 一样有点旧everyshi
。
current page node
以下是使用 TikZ 和定位的方法:
\documentclass[demo]{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}[fragile]{III. Override pages}
\begin{enumerate}
\item Bookmark manager
\item History
\item New tab
\end{enumerate}
\begin{tikzpicture}[remember picture,overlay]
\node [xshift=-2cm,yshift=-2cm] at (current page.north east)
{\includegraphics[width=4cm,height=4cm]{file}};
\end{tikzpicture}
\end{frame}
\end{document}
除了移动之外,您还可以使用节点锚点进行定位。
答案2
您可以使用textpos
包将图片放置在所需的位置。
以下是一个例子:
\documentclass{beamer}
\usepackage[absolute,overlay]{textpos}
\begin{document}
\begin{frame}{III. Override pages}
\begin{enumerate}
\item Bookmark manager
\item History
\item New tab
\end{enumerate}
\begin{textblock*}{20mm}(\textwidth,0mm)%
\rule{2cm}{4cm}
\end{textblock*}
\end{frame}
\end{document}