在 Beamer 中自定义导航栏

在 Beamer 中自定义导航栏

我想自定义 Beamer 中的导航栏(我使用的是 Smoothbars),但我不知道该怎么做。更准确地说,我希望导航栏上显示的所有部分都能在标题页幻灯片中突出显示。

这是目前的情况,导航栏上显示的所有主题均未在标题页幻灯片中突出显示。 在此处输入图片描述

我希望导航上显示的所有主题都在标题页幻灯片中突出显示。下图显示了当框架位于此部分时 CV 部分的突出显示。 在此处输入图片描述

以下是当前情况的 MWE:

 \documentclass[xetex]{beamer}

% To make the navigation bullets appear
\usepackage{remreset}
\makeatletter
    \@removefromreset{subsection}{section}
\makeatother
\setcounter{subsection}{1}

     \mode<presentation>
    {
      \useoutertheme[subsection=false]{smoothbars}
      \setbeamercovered{transparent}
      \setbeamertemplate{navigation symbols}{} %remove navigation symbols
      \setbeamercovered{invisible} %No transparent layers
    }

    \usepackage{polyglossia}
    \setmainlanguage{french}

    \setbeamerfont{headline}{series=\bfseries}

    \title{Audition}
    \author[John Doe]{\bfseries John Doe}
    \institute{Université}
    \date[19/05/15]{\today}


    \begin{document}
    \frame{ % This is the title slide where I'd like to highlight the sections
            \frametitle{}
            \setbeamertemplate{footline}{} 
            \maketitle  
    }

    \section{CV}
    \frame{}\frame{}\frame{}

    \section{Activités d'enseignement}
    \frame{}\frame{}\frame{}\frame{}

    \section{Activités de recherche}
    \frame{}\frame{}\frame{}\frame{}

    \section{Intégration}
    \frame{}\frame{}\frame{}\frame{}

    \section{Conclusion}
    \frame{}
    \end{document}

答案1

基本上,当前部分不会突出显示,但其他部分会变暗。因此,如果您通过将其值设置为 来暂时取消阴影100,则所有部分都会“突出显示”。

\documentclass{beamer}
\useoutertheme[subsection=false]{smoothbars}
\setbeamercovered{transparent}
\setbeamertemplate{navigation symbols}{} %remove navigation symbols
\setbeamercovered{invisible} %No transparent layers

\setbeamerfont{headline}{series=\bfseries}

\title{Audition}
\author[John Doe]{\bfseries John Doe}
\institute{Université}
\date[19/05/15]{\today}

\begin{document}
{   
\setbeamertemplate{section in head/foot shaded}[default][100]
\setbeamertemplate{mini frame in other subsection}[default][100]
\frame{ % This is the title slide where I'd like to highlight the sections
  \frametitle{}
  \setbeamertemplate{footline}{} 
  \maketitle  
}
}

\section{CV}
\frame{}\frame{}\frame{}

\section{Activités d'enseignement}
\frame{}\frame{}\frame{}\frame{}

\section{Activités de recherche}
\frame{}\frame{}\frame{}\frame{}

\section{Intégration}
\frame{}\frame{}\frame{}\frame{}

\section{Conclusion}
\frame{}
\end{document}

在此处输入图片描述


编辑:

为了在标题页上获得填充圆圈,请尝试此操作

\documentclass{beamer}
\useoutertheme[subsection=false]{smoothbars}
\setbeamercovered{transparent}
\setbeamertemplate{navigation symbols}{} %remove navigation symbols
\setbeamercovered{invisible} %No transparent layers

\usepackage{remreset}
\makeatletter
\@removefromreset{subsection}{section}
\makeatother
\setcounter{subsection}{1}

\setbeamerfont{headline}{series=\bfseries}

\title{Audition}
\author[John Doe]{\bfseries John Doe}
\institute{Université}
\date[19/05/15]{\today}

\begin{document}
{
\setbeamertemplate{section in head/foot shaded}[default][100]
\setbeamertemplate{mini frame in other subsection}{%
    \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}%
        \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}%
        \pgfusepath{fill,stroke}%
    \end{pgfpicture}%
}%
\frame{ % This is the title slide where I'd like to highlight the sections
  \frametitle{}
  \setbeamertemplate{footline}{} 
  \maketitle  
}
}

\section{CV}
\frame{}\frame{}\frame{}

\section{Activités d'enseignement}
\frame{}\frame{}\frame{}\frame{}

\section{Activités de recherche}
\frame{}\frame{}\frame{}\frame{}

\section{Intégration}
\frame{}\frame{}\frame{}\frame{}

\section{Conclusion}
\frame{}
\end{document}

在此处输入图片描述

相关内容