如何对齐图像

如何对齐图像

如果我的 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-picatbegshitextpos或者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}

beamer 示例

除了移动之外,您还可以使用节点锚点进行定位。

答案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}

相关内容