![Beamer 演示文稿中有一张幻灯片,其中包含一张图片,水平和垂直居中](https://linux22.com/image/475518/Beamer%20%E6%BC%94%E7%A4%BA%E6%96%87%E7%A8%BF%E4%B8%AD%E6%9C%89%E4%B8%80%E5%BC%A0%E5%B9%BB%E7%81%AF%E7%89%87%EF%BC%8C%E5%85%B6%E4%B8%AD%E5%8C%85%E5%90%AB%E4%B8%80%E5%BC%A0%E5%9B%BE%E7%89%87%EF%BC%8C%E6%B0%B4%E5%B9%B3%E5%92%8C%E5%9E%82%E7%9B%B4%E5%B1%85%E4%B8%AD.png)
我想创建一个包含单张幻灯片的 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 信息。(已使用 和 进行检查file
。gwenview
)
我正在使用 编译为 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}