【问题标题】:Modifying beamer's frame title template to change head/foot text colors for title page only修改投影仪的框架标题模板以仅更改标题页的头/脚文本颜色
【发布时间】:2020-04-27 15:43:17
【问题描述】:

我正在为我的大学构建一个带有自定义frame title 模板的投影仪模板,我希望在除标题页之外的所有框架的脚注中显示authortitleinstitute 字段。

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

}

【问题讨论】:

    标签: latex beamer


    【解决方案1】:

    您可以使用这个小技巧将您的修改移至序言:

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

    【讨论】:

      猜你喜欢
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多