我想创建一个包含单张幻灯片的 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}