我正在使用 Beamer 编写演示文稿,使用的是 Copenhagen 主题和\useoutertheme[footline=institutetitle]{miniframes}
选项。目前标题看起来像这样,
但由于我不打算使用框架字幕,所以我想降低框架标题框的高度。这可以吗?
我能找到的唯一相关信息是这个答案建议使用\addtobeamertemplate{frametitle}{\vskip-0.5ex}{}
。遗憾的是,这对我来说不起作用,因为它会将框架标题框向上移动,覆盖部分子部分标题。
这是一个最小的工作示例:
\documentclass{beamer}
\mode<presentation>
{
\usetheme{Copenhagen}
\useoutertheme[footline=institutetitle]{miniframes}
}
\begin{document}
\section{Foo}
\subsection{Bar}
\begin{frame}{Baz}
Foobar
\end{frame}
\end{document}
答案1
您可以通过定义我们自己的自定义来减小尺寸frametitle
。只需尝试和的值ht=2.0ex
并dp=0.6ex
根据您的需要进行调整即可。
\documentclass{beamer}
\mode<presentation>
{
\usetheme{Copenhagen}
\useoutertheme[footline=institutetitle]{miniframes}
}
\setbeamertemplate{frametitle}{%
\nointerlineskip%
\begin{beamercolorbox}[wd=\paperwidth,ht=2.0ex,dp=0.6ex]{frametitle}
\hspace*{1ex}\insertframetitle%
\end{beamercolorbox}%
}
\begin{document}
\section{Foo}
\subsection{Bar}
\begin{frame}{Baz}
Foobar
\end{frame}
\end{document}