gpt4 book ai didi

latex - 修改投影仪的框架标题模板以仅更改标题页的头部/ footer 文本颜色

转载 作者:行者123 更新时间:2023-12-04 10:08:12 28 4
gpt4 key购买 nike

我使用定制的 frame title 为我的大学构建了一个投影仪模板模板,我想要 author , titleinstitute显示在除标题页之外的所有框架的脚注中的字段。
关注 this讨论中,我设法通过在本地将脚注字体颜色设置为与标题框架中的脚注背景颜色相等来做到这一点。
即使这个解决方案产生了我想要的输出,我想知道是否有任何方法可以通过修改 frame title 来获得相同的输出。模板,以便所有自定义都发生在 preamble.tex 文件中。
MWE:
主 .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}
preamble.tex 文件:

\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}

enter image description here

关于latex - 修改投影仪的框架标题模板以仅更改标题页的头部/ footer 文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61462699/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com