Beamer:改变纵横比时保持页面高度

Beamer:改变纵横比时保持页面高度

我有一个基于 4:3 宽高比的演示文稿。这意味着每页的高度为 96 毫米。

它包含一些相当复杂的图形,我不想重做。

现在我必须在 16:9 的屏幕上呈现它。问题:通过后aspectratio=169页面高度会变为 90mm。

有没有办法在改变纵横比时保持页面高度固定?

例如,这不会截断任何文本。

\documentclass{beamer}

\begin{document}
\begin{frame}
\begin{enumerate}
\item \item
\item \item
\item \item
\item \item
\item \item

\item \item
\item \item
\item \item
\item \item
\item
\end{enumerate}
\end{frame}
\end{document}

但这样会截断一些文字:

\documentclass[aspectratio=169]{beamer}

\begin{document}
\begin{frame}
\begin{enumerate}
\item \item
\item \item
\item \item
\item \item
\item \item

\item \item
\item \item
\item \item
\item \item
\item
\end{enumerate}
\end{frame}
\end{document}

现在想象一下,该页面还包含一些带有该绘画的 tikz 图像remember picture, overlay。如果可以修复该问题而无需重做所有事情,那就太好了。

答案1

也许您可以只使用该\geometry选项(来自几何包,beamer 已经加载)来定义您自己的 16:9 纸张尺寸。

\documentclass[%
%   aspectratio=169
]{beamer}

\geometry{papersize={171mm,96mm}}

\begin{document}
\begin{frame}
\begin{enumerate}
\item \item
\item \item
\item \item
\item \item
\item \item

\item \item
\item \item
\item \item
\item \item
\item
\end{enumerate}
\end{frame}
\end{document}

在此处输入图片描述


或者,你可以使用与https://tex.stackexchange.com/a/679017/36296

\documentclass[aspectratio=3218]{beamer}
\usepackage{tikz}

\begin{document}
\begin{frame}
\begin{enumerate}
\item \item
\item \item
\item \item
\item \item
\item \item

\item \item
\item \item
\item \item
\item \item
\item
\end{enumerate}
\end{frame}
\end{document}

在此处输入图片描述

相关内容