我有两列文本。我有命令\maketitle
。它会同时生成标题和日期。但我想要标题、列和日期。我该怎么做?
\documentclass[12pt]{beamer}
\usetheme{Berkeley}
\usecolortheme{default}
\title{Test}
\date{\today}
\author{}
\begin{document}
\begin{frame}
\begin{columns}[c]
\column{1.5in}
Practical \TeX\ 2005\\
Practical \TeX\ 2005\\
Practical \TeX\ 2005
\column{1.5in}
Hello
\end{columns}
\maketitle
\end{frame}
\end{document}
答案1
通常的标题结构按顺序设置以下内容:
- 标题
- 字幕(如果有)
- 作者
- 研究所
- 日期
- 标题图形
如果您不使用该机构,您可以将您的列放在那里(如有必要,进行适当调整):
\documentclass[12pt]{beamer}
\usetheme{Berkeley}
\usecolortheme{default}
\title{Test}
\date{\today}
\author{}
\institute{% Fake institute
\vspace{-2\baselineskip}% Possible vertical adjustment
\normalsize% Possible font adjustment
\begin{columns}[c]
\column{1.5in}
Practical \TeX\ 2005\\
Practical \TeX\ 2005\\
Practical \TeX\ 2005
\column{1.5in}
Hello
\end{columns}
}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}
答案2
您可以不使用命令\maketitle
而是自己插入组件来执行此操作:
\documentclass[12pt]{beamer}
\usetheme{Berkeley}
\usecolortheme{default}
\title{Test}
\date{\today}
\author{}
\begin{document}
\begin{frame}
\vspace*{1cm}
\begin{beamercolorbox}[colsep=-4bp,rounded=false,shadow=false,ht=0.5cm,dp=0.5cm,center]{title}
\usebeamerfont{title} \usebeamercolor*[fg]{title} \inserttitle
\end{beamercolorbox}
\vspace*{0.5cm}
\begin{columns}[c]
\column{1.5in}
Practical \TeX\ 2005\\
Practical \TeX\ 2005\\
Practical \TeX\ 2005
\column{1.5in}
Hello
\end{columns}
\vspace*{0.5cm}
\begin{center}
\insertdate
\end{center}
\end{frame}
\end{document}