[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
需要,垂直对齐将不复存在,因为该框将填满整个页面。