好吧,这个问题可能很蠢,但我找不到答案。我使用华沙主题,标题幻灯片上有一个蓝色框,上面写着作品的标题。我想将这个蓝色框添加到其他幻灯片中,但使用不同的文本,然后在其后写文字。简而言之 - 我如何在幻灯片顶部添加一个大标题,然后在其下方写文字。
这是我能做的,但这太糟糕了。
答案1
我不确定我是否理解了你的问题,但如果你想要像标题页上的框架标题:
\documentclass{beamer}
\usetheme{Warsaw}
\title{Beamer Presentation}
\author{\LaTeX Enthusiast}
\date{today}
\makeatletter
\setbeamertemplate{frametitle}
{
\ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
\@tempdima=\textwidth%
\advance\@tempdima by\beamer@leftmargin%
\advance\@tempdima by\beamer@rightmargin%
\vskip1ex
\begin{beamercolorbox}[sep=8pt,center,colsep=-4bp,rounded=true]{frametitle}
\usebeamerfont{frametitle}%
\vbox{}\vskip-1ex%
\if@tempswa\else\csname beamer@ftecenter\endcsname\fi%
\strut\insertframetitle\strut\par%
{%
\ifx\insertframesubtitle\@empty%
\else%
{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par}%
\fi
}%
\vskip-1ex%
\if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
\end{beamercolorbox}%
}
\makeatother
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Frame title}
test
\end{frame}
\end{document}
答案2
试试这个 - MWE 会有所帮助
\documentclass{beamer}
\usetheme{Warsaw}
\useoutertheme{infolines}
\title{Beamer Presentation}
\author{\LaTeX Enthusiast}
\date{today}
\begin{document}
\maketitle
\section{First Section}
\begin{frame}{Title of the frame \ldots a little longer}
Hello World and your text.
\end{frame}
% Or you can use \frametitle as explained in http://tex.stackexchange.com/questions/51518/warsaw-theme-frame-title-bar-covers-top-infolines
\section{Section}
\subsection{Subsection}
\begin{frame}
\frametitle{Frame title}
\end{frame}
\end{document}