我为我的大学建立了一个带有自定义的梁柱模板。frame title
模板,我想拥有 author
, title
和 institute
除标题页外,所有框架的页脚都会显示字段。
以下是 这个 的讨论,我通过在标题框中局部设置脚线字体颜色等于脚线背景颜色来实现。
尽管这个解决方案产生了我想要的输出,但我想知道是否有什么方法可以通过修改 frame title
模板,这样所有的定制都发生在preamble.tex文件中。
\include{preamble}
\title{presentation-title}
\author{my-name}
\date{\today}
\begin{document}
{
\setbeamercolor{author in head/foot}{use=palette secondary, fg=palette secondary.bg}
\setbeamercolor{title in head/foot}{use=palette tertiary, fg=palette tertiary.bg}
\setbeamercolor{institute in head/foot}{use=palette secondary, fg=palette secondary.bg}
\frame{\titlepage}
}
\begin{frame}
frame content
\end{frame}
\end{document}
\documentclass{beamer}
% Theme and sub theme
%--------------------------------------------------------------
\usetheme{Berlin}
\usecolortheme{beaver}
% Global color settings
%--------------------------------------------------------------
\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
\setbeamercolor{author in head/foot}{fg=Maroon}
\setbeamercolor{institute in head/foot}{fg=Maroon}
\setbeamercolor*{title}{fg=white, bg=Maroon}
% Modified title page template
%--------------------------------------------------------------
\setbeamertemplate{title page}{
\insertauthor
\insertinstitute
\inserttitle
}
你可以用这个小技巧把你的修改移到序言里。
\documentclass{beamer}
% Theme and sub theme
%--------------------------------------------------------------
\usetheme{Berlin}
\usecolortheme{beaver}
% Global color settings
%--------------------------------------------------------------
\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
\setbeamercolor{author in head/foot}{fg=Maroon}
\setbeamercolor{institute in head/foot}{fg=Maroon}
\setbeamercolor*{title}{fg=white, bg=Maroon}
% Modified title page template
%--------------------------------------------------------------
\setbeamertemplate{title page}{
\insertauthor
\insertinstitute
\inserttitle
}
\makeatletter
\def\ps@navigation@titlepage{%
\setbeamercolor{author in head/foot}{use=palette secondary, fg=palette secondary.bg}
\setbeamercolor{title in head/foot}{use=palette tertiary, fg=palette tertiary.bg}
\setbeamercolor{institute in head/foot}{use=palette secondary, fg=palette secondary.bg}
\@nameuse{ps@navigation}}
\addtobeamertemplate{title page}{\thispagestyle{navigation@titlepage}}{}
\makeatother
\title{presentation-title}
\author{my-name}
\date{\today}
\begin{document}
\frame{\titlepage}
\begin{frame}
frame content
\end{frame}
\end{document}