带有标题的 beamer 幻灯片中的 \textheight 是否错误?

带有标题的 beamer 幻灯片中的 \textheight 是否错误?

我遇到的问题很容易描述:投影仪幻灯片标题的高度似乎没有从中减去\textheight,所以我不知道还剩下多少空间用于实际内容。

一个简单的例子:

\documentclass{beamer}
\usepackage{tikz}

\begin{document}
\begin{frame}{Title}
\begin{tikzpicture}
\draw[red] (0,0) rectangle (\textwidth,\textheight);
\draw[blue] (0,\textheight) -- (\textwidth,0)
            (0,0) -- (\textwidth, \textheight);
\end{tikzpicture}
\end{frame}
\end{document}

使用 <code>pdflatex</code> 编译

那么,这是一个错误,还是我使用错误或误解了它?我该如何继续绘制具有正确高度的上述矩形?

答案1

\textheight框架的beamer包括标题,所以你可能想要类似

\documentclass{beamer}
\usepackage{tikz}

\begin{document}
\begin{frame}%{Title}
\begin{tikzpicture}
\draw[red] (0,0) rectangle (\textwidth,\textheight);
\draw[blue] (0,\textheight) -- (\textwidth,0)
            (0,0) -- (\textwidth, \textheight);
\end{tikzpicture}
\end{frame}
\end{document}

您可能还考虑使用plain框架和\paperheight

相关内容