如何在 beamer 框架内垂直对齐 tikz 图片

如何在 beamer 框架内垂直对齐 tikz 图片

[c]以下示例中似乎忽略了beamer frames 可选参数:

\begin{frame}[c, fragile, shrink] %seems to be ignored, not aligning vertically 
    \makebox[\textwidth][c]{ % works, aligning horizontally
        \begin{tikzpicture}
            \node[draw]{Center Me};
        \end{tikzpicture}
    }
\end{frame}

我需要如何修改示例以使节点垂直居中?

答案1

问题在于shrink选项。如果删除该选项,框架将垂直居中。我猜是因为该选项shrink用于将过大的内容塞入页面,所以该c选项会被忽略,因为如果shrink需要,垂直对齐将不复存在,因为该框将填满整个页面。

相关内容