When I create beamer frame, the content is centred in the slide. How do I make the content move to the top of the slide by default?
2 Answers
You could specify vertical top alignment globally by the t
class option:
\documentclass[t]{beamer}
For single frames you could use the same option locally:
\begin{frame}[t]
...
\end{frame}
-
Question: I'm using a template with the following preamble: "\documentclass[t]{beamer} %\usetheme{Warsaw} \usetheme{Boadilla} % or ... \usecolortheme{orchid} \setbeamertemplate{footline}[text line]{} " and when I'm adding \document"class[t]{beamer} and compiling, it says "\documentclass[t]{ beamer} The document may only declare one class. ". What have I done wrong? EDIT: I'm working in LyX.– PandoraCommented Jan 5, 2015 at 11:51
-
@Pandora Go to Document -> Settings -> Document Class, there choose beamer, and add
t
as class option, that single letter.– Stefan Kottwitz ♦Commented Jan 5, 2015 at 13:25 -
13Note: if the frame has a title, place the
[t]
before it:\begin{frame}[t]{My Frame Title}
Commented Jun 14, 2015 at 15:24 -
1If you are using
\againframe
(as in tex.stackexchange.com/questions/371501/…), place the[t]
after the<4->
, e.g.:\againframe<4->[t]{important}
Commented Jan 8, 2018 at 17:53
For those writing beamer themes: The class option t
is stored in \beamer@centered
. So \beamer@centeredfalse
and beamer@centeredtrue
will change the default vertical alignment for frames and columns.