Beamer 演示文稿中有一张幻灯片,其中包含一张图片,水平和垂直居中

Beamer 演示文稿中有一张幻灯片,其中包含一张图片,水平和垂直居中

我想创建一个包含单张幻灯片的 Beamer 演示文稿。此幻灯片应包含图像image.png,并且应确切地水平和垂直居中。幻灯片上不应有任何其他内容。没有页眉、页脚、侧边栏、导航按钮,什么都没有。

我该怎么做呢?

这是我所得到最接近的答案:

\documentclass{beamer}

\beamertemplatenavigationsymbolsempty

\begin{document}

\begin{frame}
  \begin{figure}
    \includegraphics[scale=0.6]{image.png}
  \end{figure}
\end{frame}

\end{document}

image.png从左到右居中,但不是从上到下居中。图像下方的空间比上方的空间大。我怀疑这是因为 Beamer 仍然为它通常显示的那行导航按钮留出了一些垂直空间,尽管我已使用 禁用了这些按钮的显示\beamertemplatenavigationsymbolsempty

image.png是一张 320x240 的图像,据我所知没有 DPI/PPI 信息。(已使用 和 进行检查filegwenview

我正在使用 编译为 PDF pdflatex,并使用 查看生成的 PDF okular。全部在 Kubuntu 22.04 下进行。

答案1

如果您的 beamer 版本是最新的,您可以使用s框架选项来防止 beamer 影响垂直对齐,然后手动在顶部和底部对称添加垂直填充:

\documentclass{beamer}

\beamertemplatenavigationsymbolsempty

\begin{document}

\begin{frame}[s]
    \vfill
    \centering
    \includegraphics[width=8cm]{example-image-duck}
    \vfill
\end{frame}

\end{document}

如果您需要图片位于页面的绝对中心,您可以使用 tikz:

\documentclass{beamer}

\beamertemplatenavigationsymbolsempty

\usepackage{tikz}

\begin{document}

\begin{frame}
  \begin{tikzpicture}[remember picture,overlay]
    \node at (current page.center) {\includegraphics[width=8cm]{example-image-duck}};
  \end{tikzpicture}
\end{frame}

\end{document}

在此处输入图片描述

相关内容